@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Regular.5f6ff224.eot);
  src: url(/build/fonts/GOSTUI2-Regular.5f6ff224.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Regular.228d2068.woff) format('woff'), url(/build/fonts/GOSTUI2-Regular.5150fb3c.ttf) format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Medium.21debdde.eot);
  src: url(/build/fonts/GOSTUI2-Medium.21debdde.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Medium.c1c026c3.woff) format('woff'), url(/build/fonts/GOSTUI2-Medium.32bc391c.ttf) format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot);
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Bold.a019fd04.woff) format('woff'), url(/build/fonts/GOSTUI2-Bold.0441bf81.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot);
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Bold.a019fd04.woff) format('woff'), url(/build/fonts/GOSTUI2-Bold.0441bf81.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/build/fonts/fa-solid-900.83cde42b.eot);
  src: url(/build/fonts/fa-solid-900.83cde42b.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.6c36ed40.woff2) format("woff2"), url(/build/fonts/fa-solid-900.8a8e198e.woff) format("woff"), url(/build/fonts/fa-solid-900.42160288.ttf) format("truetype");
}
.bvi-icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.bvi-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.bvi-xs {
  font-size: 0.75em !important;
}
.bvi-sm {
  font-size: 0.875em !important;
}
.bvi-1x {
  font-size: 1em !important;
}
.bvi-2x {
  font-size: 2em !important;
}
.bvi-3x {
  font-size: 3em !important;
}
.bvi-4x {
  font-size: 4em !important;
}
.bvi-5x {
  font-size: 5em !important;
}
.bvi-6x {
  font-size: 6em !important;
}
.bvi-7x {
  font-size: 7em !important;
}
.bvi-8x {
  font-size: 8em !important;
}
.bvi-9x {
  font-size: 9em !important;
}
.bvi-10x {
  font-size: 10em !important;
}
.bvi-font:before {
  content: "\f031";
}
.bvi-plus:before {
  content: "\f067";
}
.bvi-minus:before {
  content: "\f068";
}
.bvi-circle:before {
  content: "\f111";
}
.bvi-circle-notch:before {
  content: "\f1ce";
}
.bvi-adjust:before {
  content: "\f042";
}
.bvi-volume-up:before {
  content: "\f028";
}
.bvi-volume-off:before {
  content: "\f026";
}
.bvi-cogs:before {
  content: "\f085";
}
.bvi-low-vision:before {
  content: "\f2a8";
}
.bvi-chevron-circle-up:before {
  content: "\f139";
}
.bvi-eye:before {
  content: "\f06e";
}
.bvi-sync-alt:before {
  content: "\f2f1";
}
.bvi-times-circle:before {
  content: "\f057";
}
.bvi-bolt:before {
  content: "\f0e7";
}
.bvi-icon {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  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;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  outline: 0;
  display: none;
}
[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: -webkit-flex;
  display: flex;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow {
  outline: 0;
  cursor: pointer;
}
.slick-arrow.slick-disabled {
  opacity: 0 !important;
  cursor: default;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-dots {
  position: absolute;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.slick-dots li {
  width: 9px;
  height: 9px;
  background: rgba(255,255,255,0.3);
  border-radius: 50%;
  margin: 0 3px;
  cursor: pointer;
}
.slick-dots li.slick-active {
  background: #fff;
}
.slick-dots button {
  font-size: 0;
  opacity: 0;
}
/* hamburger */
.hamburger {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
          flex-flow: column;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  overflow: visible;
  margin: 1px 2px 0 5px;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}
.hamburger-box {
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 28px;
  height: 3px;
  background-color: #3b4256;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dx .hamburger-inner {
  transition: -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
          transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
          transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dx .hamburger-inner::before,
.hamburger--3dx .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-fixed_active .hamburger-inner,
.page-inner .hamburger-inner,
.mobile-menu .hamburger-inner,
.header-fixed_active .hamburger-inner::before,
.page-inner .hamburger-inner::before,
.mobile-menu .hamburger-inner::before,
.header-fixed_active .hamburger-inner::after,
.page-inner .hamburger-inner::after,
.mobile-menu .hamburger-inner::after,
.header-fixed_active .hamburger.is-active .hamburger-inner,
.page-inner .hamburger.is-active .hamburger-inner,
.mobile-menu .hamburger.is-active .hamburger-inner,
.header-fixed_active .hamburger.is-active .hamburger-inner::before,
.page-inner .hamburger.is-active .hamburger-inner::before,
.mobile-menu .hamburger.is-active .hamburger-inner::before,
.header-fixed_active .hamburger.is-active .hamburger-inner::after,
.page-inner .hamburger.is-active .hamburger-inner::after,
.mobile-menu .hamburger.is-active .hamburger-inner::after {
  background-color: #3b4256;
}
.hamburger_white .hamburger-inner,
.hamburger_white .hamburger-inner::before,
.hamburger_white .hamburger-inner::after,
.hamburger_white .hamburger.is-active .hamburger-inner,
.hamburger_white .hamburger.is-active .hamburger-inner::before,
.hamburger_white .hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}
.colors {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
.colors__item {
  width: 100px;
  height: 100px;
  padding-top: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  text-align: center;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 10px;
/* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
/* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0.6;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 10px;
/* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
/* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
/* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
/* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
/* there must be 'right' for ps__thumb-y */
  right: 2px;
/* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  min-width: 100%;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 48px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 16px;
  padding-right: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 48px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  padding: 0 6px;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
  left: -100000px;
  width: 100%;
  margin-top: 2px;
  overflow: hidden;
  z-index: 1051;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
.select2-container--default:hover .select2-selection--multiple {
  border: 1px solid #ccc;
}
.select2-container--default.select2-container--open .select2-selection--multiple {
  border: 1px solid #276cc3;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px 16px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  border: 1px solid #fff;
  outline: 0;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.select2-container--default .select2-selection--single:hover {
  border-color: #ccc;
}
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #276cc3;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 48px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  content: '';
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  transition: all 0.3s ease;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 40px;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.select2-container--default .select2-selection--multiple {
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  line-height: 43px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 8px;
  padding: 0 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  position: relative;
  top: 2px;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #f4f7fb;
  color: #3b4256;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 6px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: #808080;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/* datepicker */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  box-shadow: 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer {
  border-bottom: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-flex;
  display: flex;
  padding: 10px 0;
  background: #fff;
  -webkit-align-items: center;
          align-items: center;
}
.flatpickr-months .flatpickr-month {
  border-radius: 5px 5px 0 0;
  background: #fff;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  height: 34px;
  padding: 10px;
  z-index: 3;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #bbb;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(72,72,72,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(72,72,72,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(72,72,72,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(255,255,255,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 16px;
  font-weight: 500;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch 0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff;
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #fff;
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(255,255,255,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 5px;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 rgba(72,72,72,0.2);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #484848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e2e2e2;
  border-color: #e2e2e2;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #bbb;
  background: #bbb;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #276cc3;
  box-shadow: none;
  color: #fff;
  border-color: #276cc3;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #276cc3;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(72,72,72,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(72,72,72,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #276cc3, 5px 0 0 #276cc3;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  border-left: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(72,72,72,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: 0 0 5px 5px;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #484848;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #484848;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #484848;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #484848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eaeaea;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
/* image viewer */
.smartphoto {
  position: fixed;
  z-index: 400;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  opacity: 1;
  font-family: sans-serif;
  cursor: pointer;
  transition: opacity 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-animation-name: smartphoto;
          animation-name: smartphoto;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto[aria-hidden="true"] {
  display: none;
}
.smartphoto-close {
  opacity: 0;
}
.smartphoto-count {
  display: inline-block;
  color: #fff;
  font-size: 16px;
}
.smartphoto-header {
  display: block;
  box-sizing: border-box;
  position: fixed;
  z-index: 102;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding: 15px;
  background-color: rgba(0,0,0,0.2);
}
.smartphoto-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.smartphoto-dismiss {
  display: block;
  position: absolute;
  top: 15px;
  right: 10px;
  width: 20px;
  height: 20px;
  padding: 0;
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+");
  text-shadow: 0 1px 0 #fff;
  color: #fff;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1;
}
.smartphoto-body {
  position: relative;
  z-index: 102;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.smartphoto-inner {
  position: relative;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.smartphoto-img {
  display: none;
  max-width: none;
  width: auto;
  height: auto;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-user-drag: none;
}
.smartphoto-img.active {
  display: block;
}
.smartphoto-img-onmove {
  cursor: grab;
  cursor: -webkit-grab;
  transition: none;
}
.smartphoto-img-elasticmove {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.smartphoto-img-wrap {
  display: inline-block;
  opacity: 1;
  transition: opacity 0.3s ease-out;
  -webkit-animation-name: smartphoto-img-wrap;
          animation-name: smartphoto-img-wrap;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-img-left {
  -webkit-transform: translateX(150%) !important;
          transform: translateX(150%) !important;
}
.smartphoto-img-right {
  -webkit-transform: translateX(-150%) !important;
          transform: translateX(-150%) !important;
}
.smartphoto-arrows {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1002;
  top: 50%;
  left: 0;
  opacity: 1;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-arrows[aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows li {
  display: block;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
}
.smartphoto-arrows li:focus {
  outline: none;
}
.smartphoto-arrows [aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.smartphoto-arrow-right {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==");
}
.smartphoto-arrow-left {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+");
}
.smartphoto-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-nav[aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-nav ul {
  display: block;
  overflow-x: scroll;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.smartphoto-nav li {
  display: inline-block;
  overflow: hidden;
  width: 50px;
  height: 50px;
}
.smartphoto-nav a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-position: center center;
  background-size: cover;
  opacity: 0.5;
}
.smartphoto-nav a:focus {
  opacity: 0.8;
}
.smartphoto-nav a.current {
  opacity: 1;
}
.smartphoto-nav img {
  width: auto;
  height: 100%;
}
.smartphoto-list {
  list-style-type: none;
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.smartphoto-list li {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-out;
}
.smartphoto-list li:focus {
  outline: none;
}
.smartphoto-list-onmove {
  transition: all 0.3s ease-out;
}
.smartphoto-caption {
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding: 0 50px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.smartphoto-caption:focus {
  outline: none;
}
.smartphoto-loader-wrap {
  display: block;
  position: relative;
  z-index: 103;
  width: 0;
  height: 0;
  -webkit-transform: translate(50vw, 50vh);
          transform: translate(50vw, 50vh);
}
.smartphoto-loader {
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  margin-top: -25px;
  margin-left: -25px;
  border: 8px solid #17cddd;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: smartphoto-loader 0.5s infinite linear;
          animation: smartphoto-loader 0.5s infinite linear;
}
.smartphoto-img-clone {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  transition: all 0.3s ease-out;
}
.smartphoto-sr-only {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes smartphoto-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@-webkit-keyframes marquee {
  0% {
    text-indent: 100%;
  }
  100% {
    text-indent: -130%;
  }
}
@keyframes marquee {
  0% {
    text-indent: 100%;
  }
  100% {
    text-indent: -130%;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*# sourceMappingURL=assets/public/stylus/libs.css.map */
/*!
 * Button visually impaired v1.0.8
 */
html:not(.bvi-panel) {
  font-size: 16px !important; }

html body a.bvi-link {
  cursor: pointer;
  border-color: transparent; }

html body .bvi {
  font-family: Arial, sans-serif !important; }
  html body .bvi .bvi-btn {
    font-weight: bold !important; }
  html body .bvi .bvi-eye-link {
    position: fixed;
    top: 1rem;
    right: 1rem;
    opacity: 0.75;
    z-index: 999999 !important; }
  html body .bvi .bvi-container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      html body .bvi .bvi-container {
        max-width: 540px; } }
    @media (min-width: 768px) {
      html body .bvi .bvi-container {
        max-width: 720px; } }
    @media (min-width: 992px) {
      html body .bvi .bvi-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      html body .bvi .bvi-container {
        max-width: 1140px; } }
  html body .bvi .bvi-container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
  html body .bvi .bvi-row {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px; }
  html body .bvi .bvi-no-gutters {
    margin-right: 0;
    margin-left: 0; }
    html body .bvi .bvi-no-gutters > .bvi-col,
    html body .bvi .bvi-no-gutters > [class*="bvi-col-"] {
      padding-right: 0;
      padding-left: 0; }
  html body .bvi .bvi-col-1, html body .bvi .bvi-col-2, html body .bvi .bvi-col-3, html body .bvi .bvi-col-4, html body .bvi .bvi-col-5, html body .bvi .bvi-col-6, html body .bvi .bvi-col-7, html body .bvi .bvi-col-8, html body .bvi .bvi-col-9, html body .bvi .bvi-col-10, html body .bvi .bvi-col-11, html body .bvi .bvi-col-12, html body .bvi .bvi-col,
  html body .bvi .bvi-col-auto, html body .bvi .bvi-col-sm-1, html body .bvi .bvi-col-sm-2, html body .bvi .bvi-col-sm-3, html body .bvi .bvi-col-sm-4, html body .bvi .bvi-col-sm-5, html body .bvi .bvi-col-sm-6, html body .bvi .bvi-col-sm-7, html body .bvi .bvi-col-sm-8, html body .bvi .bvi-col-sm-9, html body .bvi .bvi-col-sm-10, html body .bvi .bvi-col-sm-11, html body .bvi .bvi-col-sm-12, html body .bvi .bvi-col-sm,
  html body .bvi .bvi-col-sm-auto, html body .bvi .bvi-col-md-1, html body .bvi .bvi-col-md-2, html body .bvi .bvi-col-md-3, html body .bvi .bvi-col-md-4, html body .bvi .bvi-col-md-5, html body .bvi .bvi-col-md-6, html body .bvi .bvi-col-md-7, html body .bvi .bvi-col-md-8, html body .bvi .bvi-col-md-9, html body .bvi .bvi-col-md-10, html body .bvi .bvi-col-md-11, html body .bvi .bvi-col-md-12, html body .bvi .bvi-col-md,
  html body .bvi .bvi-col-md-auto, html body .bvi .bvi-col-lg-1, html body .bvi .bvi-col-lg-2, html body .bvi .bvi-col-lg-3, html body .bvi .bvi-col-lg-4, html body .bvi .bvi-col-lg-5, html body .bvi .bvi-col-lg-6, html body .bvi .bvi-col-lg-7, html body .bvi .bvi-col-lg-8, html body .bvi .bvi-col-lg-9, html body .bvi .bvi-col-lg-10, html body .bvi .bvi-col-lg-11, html body .bvi .bvi-col-lg-12, html body .bvi .bvi-col-lg,
  html body .bvi .bvi-col-lg-auto, html body .bvi .bvi-col-xl-1, html body .bvi .bvi-col-xl-2, html body .bvi .bvi-col-xl-3, html body .bvi .bvi-col-xl-4, html body .bvi .bvi-col-xl-5, html body .bvi .bvi-col-xl-6, html body .bvi .bvi-col-xl-7, html body .bvi .bvi-col-xl-8, html body .bvi .bvi-col-xl-9, html body .bvi .bvi-col-xl-10, html body .bvi .bvi-col-xl-11, html body .bvi .bvi-col-xl-12, html body .bvi .bvi-col-xl,
  html body .bvi .bvi-col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px; }
  html body .bvi .bvi-col {
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  html body .bvi .bvi-col-auto {
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  html body .bvi .bvi-col-1 {
    -webkit-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  html body .bvi .bvi-col-2 {
    -webkit-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  html body .bvi .bvi-col-3 {
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  html body .bvi .bvi-col-4 {
    -webkit-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  html body .bvi .bvi-col-5 {
    -webkit-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  html body .bvi .bvi-col-6 {
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  html body .bvi .bvi-col-7 {
    -webkit-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  html body .bvi .bvi-col-8 {
    -webkit-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  html body .bvi .bvi-col-9 {
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  html body .bvi .bvi-col-10 {
    -webkit-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  html body .bvi .bvi-col-11 {
    -webkit-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  html body .bvi .bvi-col-12 {
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  html body .bvi .order-first {
    -webkit-order: -1;
            order: -1; }
  html body .bvi .order-last {
    -webkit-order: 13;
            order: 13; }
  html body .bvi .order-0 {
    -webkit-order: 0;
            order: 0; }
  html body .bvi .order-1 {
    -webkit-order: 1;
            order: 1; }
  html body .bvi .order-2 {
    -webkit-order: 2;
            order: 2; }
  html body .bvi .order-3 {
    -webkit-order: 3;
            order: 3; }
  html body .bvi .order-4 {
    -webkit-order: 4;
            order: 4; }
  html body .bvi .order-5 {
    -webkit-order: 5;
            order: 5; }
  html body .bvi .order-6 {
    -webkit-order: 6;
            order: 6; }
  html body .bvi .order-7 {
    -webkit-order: 7;
            order: 7; }
  html body .bvi .order-8 {
    -webkit-order: 8;
            order: 8; }
  html body .bvi .order-9 {
    -webkit-order: 9;
            order: 9; }
  html body .bvi .order-10 {
    -webkit-order: 10;
            order: 10; }
  html body .bvi .order-11 {
    -webkit-order: 11;
            order: 11; }
  html body .bvi .order-12 {
    -webkit-order: 12;
            order: 12; }
  html body .bvi .offset-1 {
    margin-left: 8.33333%; }
  html body .bvi .offset-2 {
    margin-left: 16.66667%; }
  html body .bvi .offset-3 {
    margin-left: 25%; }
  html body .bvi .offset-4 {
    margin-left: 33.33333%; }
  html body .bvi .offset-5 {
    margin-left: 41.66667%; }
  html body .bvi .offset-6 {
    margin-left: 50%; }
  html body .bvi .offset-7 {
    margin-left: 58.33333%; }
  html body .bvi .offset-8 {
    margin-left: 66.66667%; }
  html body .bvi .offset-9 {
    margin-left: 75%; }
  html body .bvi .offset-10 {
    margin-left: 83.33333%; }
  html body .bvi .offset-11 {
    margin-left: 91.66667%; }
  @media (min-width: 576px) {
    html body .bvi .bvi-col-sm {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-sm-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-sm-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-sm-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-sm-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-sm-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-sm-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-sm-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-sm-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-sm-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-sm-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-sm-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-sm-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-sm-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-sm-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-sm-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-sm-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-sm-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-sm-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-sm-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-sm-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-sm-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-sm-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-sm-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-sm-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-sm-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-sm-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-sm-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-sm-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-sm-0 {
      margin-left: 0; }
    html body .bvi .offset-sm-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-sm-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-sm-3 {
      margin-left: 25%; }
    html body .bvi .offset-sm-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-sm-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-sm-6 {
      margin-left: 50%; }
    html body .bvi .offset-sm-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-sm-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-sm-9 {
      margin-left: 75%; }
    html body .bvi .offset-sm-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-sm-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-col-md {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-md-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-md-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-md-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-md-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-md-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-md-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-md-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-md-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-md-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-md-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-md-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-md-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-md-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-md-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-md-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-md-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-md-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-md-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-md-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-md-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-md-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-md-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-md-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-md-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-md-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-md-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-md-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-md-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-md-0 {
      margin-left: 0; }
    html body .bvi .offset-md-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-md-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-md-3 {
      margin-left: 25%; }
    html body .bvi .offset-md-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-md-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-md-6 {
      margin-left: 50%; }
    html body .bvi .offset-md-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-md-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-md-9 {
      margin-left: 75%; }
    html body .bvi .offset-md-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-md-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-col-lg {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-lg-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-lg-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-lg-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-lg-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-lg-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-lg-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-lg-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-lg-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-lg-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-lg-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-lg-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-lg-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-lg-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-lg-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-lg-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-lg-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-lg-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-lg-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-lg-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-lg-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-lg-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-lg-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-lg-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-lg-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-lg-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-lg-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-lg-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-lg-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-lg-0 {
      margin-left: 0; }
    html body .bvi .offset-lg-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-lg-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-lg-3 {
      margin-left: 25%; }
    html body .bvi .offset-lg-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-lg-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-lg-6 {
      margin-left: 50%; }
    html body .bvi .offset-lg-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-lg-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-lg-9 {
      margin-left: 75%; }
    html body .bvi .offset-lg-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-lg-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-col-xl {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-xl-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-xl-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-xl-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-xl-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-xl-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-xl-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-xl-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-xl-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-xl-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-xl-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-xl-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-xl-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-xl-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-xl-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-xl-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-xl-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-xl-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-xl-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-xl-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-xl-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-xl-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-xl-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-xl-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-xl-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-xl-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-xl-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-xl-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-xl-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-xl-0 {
      margin-left: 0; }
    html body .bvi .offset-xl-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-xl-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-xl-3 {
      margin-left: 25%; }
    html body .bvi .offset-xl-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-xl-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-xl-6 {
      margin-left: 50%; }
    html body .bvi .offset-xl-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-xl-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-xl-9 {
      margin-left: 75%; }
    html body .bvi .offset-xl-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-xl-11 {
      margin-left: 91.66667%; } }
  html body .bvi .bvi-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      html body .bvi .bvi-btn {
        transition: none; } }
    html body .bvi .bvi-btn:hover, html body .bvi .bvi-btn:focus {
      text-decoration: none; }
    html body .bvi .bvi-btn:focus, html body .bvi .bvi-btn.focus {
      outline: 0;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    html body .bvi .bvi-btn.disabled, html body .bvi .bvi-btn:disabled {
      opacity: 0.65; }
    html body .bvi .bvi-btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  html body .bvi a.bvi-btn.disabled,
  html body .bvi fieldset:disabled a.bvi-btn {
    pointer-events: none; }
  html body .bvi .bvi-btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    html body .bvi .bvi-btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc; }
    html body .bvi .bvi-btn-primary:focus, html body .bvi .bvi-btn-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-primary.disabled, html body .bvi .bvi-btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf; }
      html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:hover {
      color: #fff;
      background-color: #5a6268;
      border-color: #545b62; }
    html body .bvi .bvi-btn-secondary:focus, html body .bvi .bvi-btn-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-secondary.disabled, html body .bvi .bvi-btn-secondary:disabled {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-secondary.dropdown-toggle {
      color: #fff;
      background-color: #545b62;
      border-color: #4e555b; }
      html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    html body .bvi .bvi-btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34; }
    html body .bvi .bvi-btn-success:focus, html body .bvi .bvi-btn-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-success.disabled, html body .bvi .bvi-btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430; }
      html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b; }
    html body .bvi .bvi-btn-info:focus, html body .bvi .bvi-btn-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-info.disabled, html body .bvi .bvi-btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f; }
      html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:hover {
      color: #212529;
      background-color: #e0a800;
      border-color: #d39e00; }
    html body .bvi .bvi-btn-warning:focus, html body .bvi .bvi-btn-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-warning.disabled, html body .bvi .bvi-btn-warning:disabled {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #d39e00;
      border-color: #c69500; }
      html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    html body .bvi .bvi-btn-danger:focus, html body .bvi .bvi-btn-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-danger.disabled, html body .bvi .bvi-btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d; }
      html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:hover {
      color: #212529;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    html body .bvi .bvi-btn-light:focus, html body .bvi .bvi-btn-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-light.disabled, html body .bvi .bvi-btn-light:disabled {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-light.dropdown-toggle {
      color: #212529;
      background-color: #dae0e5;
      border-color: #d3d9df; }
      html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    html body .bvi .bvi-btn-dark:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    html body .bvi .bvi-btn-dark:focus, html body .bvi .bvi-btn-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-dark.disabled, html body .bvi .bvi-btn-dark:disabled {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1d2124;
      border-color: #171a1d; }
      html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-bvi-white {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    html body .bvi .bvi-btn-bvi-white:focus, html body .bvi .bvi-btn-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-bvi-white.disabled, html body .bvi .bvi-btn-bvi-white:disabled {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-bvi-black {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:hover {
      color: #fff;
      background-color: black;
      border-color: black; }
    html body .bvi .bvi-btn-bvi-black:focus, html body .bvi .bvi-btn-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-bvi-black.disabled, html body .bvi .bvi-btn-bvi-black:disabled {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: black;
      border-color: black; }
      html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-bvi-blue {
    color: #fff;
    background-color: #063462;
    border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:hover {
      color: #fff;
      background-color: #04213e;
      border-color: #031b32; }
    html body .bvi .bvi-btn-bvi-blue:focus, html body .bvi .bvi-btn-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-bvi-blue.disabled, html body .bvi .bvi-btn-bvi-blue:disabled {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #031b32;
      border-color: #021426; }
      html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-bvi-brown {
    color: #fff;
    background-color: #4D4B43;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:hover {
      color: #fff;
      background-color: #393731;
      border-color: #32302b; }
    html body .bvi .bvi-btn-bvi-brown:focus, html body .bvi .bvi-btn-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-bvi-brown.disabled, html body .bvi .bvi-btn-bvi-brown:disabled {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #32302b;
      border-color: #2b2a25; }
      html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-bvi-green {
    color: #212529;
    background-color: #A9E44D;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:hover {
      color: #212529;
      background-color: #99df2c;
      border-color: #93dd21; }
    html body .bvi .bvi-btn-bvi-green:focus, html body .bvi .bvi-btn-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-bvi-green.disabled, html body .bvi .bvi-btn-bvi-green:disabled {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #93dd21;
      border-color: #8cd120; }
      html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:focus, html body .bvi .bvi-btn-outline-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-outline-primary.disabled, html body .bvi .bvi-btn-outline-primary:disabled {
      color: #007bff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
      html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:hover {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:focus, html body .bvi .bvi-btn-outline-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-outline-secondary.disabled, html body .bvi .bvi-btn-outline-secondary:disabled {
      color: #6c757d;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
      html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:focus, html body .bvi .bvi-btn-outline-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-outline-success.disabled, html body .bvi .bvi-btn-outline-success:disabled {
      color: #28a745;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
      html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:hover {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:focus, html body .bvi .bvi-btn-outline-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-outline-info.disabled, html body .bvi .bvi-btn-outline-info:disabled {
      color: #17a2b8;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
      html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:hover {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:focus, html body .bvi .bvi-btn-outline-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-outline-warning.disabled, html body .bvi .bvi-btn-outline-warning:disabled {
      color: #ffc107;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
      html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:focus, html body .bvi .bvi-btn-outline-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-outline-danger.disabled, html body .bvi .bvi-btn-outline-danger:disabled {
      color: #dc3545;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:hover {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:focus, html body .bvi .bvi-btn-outline-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-outline-light.disabled, html body .bvi .bvi-btn-outline-light:disabled {
      color: #f8f9fa;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:hover {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:focus, html body .bvi .bvi-btn-outline-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-outline-dark.disabled, html body .bvi .bvi-btn-outline-dark:disabled {
      color: #343a40;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-white {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:hover {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:focus, html body .bvi .bvi-btn-outline-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-white.disabled, html body .bvi .bvi-btn-outline-bvi-white:disabled {
      color: #ffffff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
      html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-black {
    color: #000000;
    background-color: transparent;
    background-image: none;
    border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:hover {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:focus, html body .bvi .bvi-btn-outline-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-black.disabled, html body .bvi .bvi-btn-outline-bvi-black:disabled {
      color: #000000;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
      html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-blue {
    color: #063462;
    background-color: transparent;
    background-image: none;
    border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:hover {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:focus, html body .bvi .bvi-btn-outline-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-blue.disabled, html body .bvi .bvi-btn-outline-bvi-blue:disabled {
      color: #063462;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
      html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-brown {
    color: #4D4B43;
    background-color: transparent;
    background-image: none;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:hover {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:focus, html body .bvi .bvi-btn-outline-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-brown.disabled, html body .bvi .bvi-btn-outline-bvi-brown:disabled {
      color: #4D4B43;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
      html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-green {
    color: #A9E44D;
    background-color: transparent;
    background-image: none;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:hover {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:focus, html body .bvi .bvi-btn-outline-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-green.disabled, html body .bvi .bvi-btn-outline-bvi-green:disabled {
      color: #A9E44D;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
      html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent; }
    html body .bvi .bvi-btn-link:hover {
      color: #0056b3;
      text-decoration: underline;
      background-color: transparent;
      border-color: transparent; }
    html body .bvi .bvi-btn-link:focus, html body .bvi .bvi-btn-link.focus {
      text-decoration: underline;
      border-color: transparent;
      box-shadow: none; }
    html body .bvi .bvi-btn-link:disabled, html body .bvi .bvi-btn-link.disabled {
      color: #6c757d;
      pointer-events: none; }
  html body .bvi .bvi-btn-lg, html body .bvi .bvi-btn-group-lg > .bvi-btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-sm, html body .bvi .bvi-btn-group-sm > .bvi-btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-block {
    display: block;
    width: 100%; }
    html body .bvi .bvi-btn-block + .bvi-btn-block {
      margin-top: 0.5rem; }
  html body .bvi input[type="submit"].bvi-btn-block,
  html body .bvi input[type="reset"].bvi-btn-block,
  html body .bvi input[type="button"].bvi-btn-block {
    width: 100%; }
  html body .bvi .bvi-btn-group,
  html body .bvi .bvi-btn-group-vertical {
    position: relative;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle; }
    html body .bvi .bvi-btn-group > .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn {
      position: relative;
      -webkit-flex: 0 1 auto;
              flex: 0 1 auto; }
      html body .bvi .bvi-btn-group > .bvi-btn:hover,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:hover {
        z-index: 1; }
      html body .bvi .bvi-btn-group > .bvi-btn:focus, html body .bvi .bvi-btn-group > .bvi-btn:active, html body .bvi .bvi-btn-group > .bvi-btn.active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:focus,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn.active {
        z-index: 1; }
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn-group {
      margin-left: -1px; }
  html body .bvi .bvi-btn-toolbar {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
    html body .bvi .bvi-btn-toolbar .input-group {
      width: auto; }
  html body .bvi .bvi-btn-group > .bvi-btn:first-child {
    margin-left: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:last-child):not(.dropdown-toggle),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:last-child) > .bvi-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:first-child),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:first-child) > .bvi-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  html body .bvi .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem; }
    html body .bvi .dropdown-toggle-split::after,
    .dropup html body .bvi .dropdown-toggle-split::after,
    .dropright html body .bvi .dropdown-toggle-split::after {
      margin-left: 0; }
    .dropleft html body .bvi .dropdown-toggle-split::before {
      margin-right: 0; }
  html body .bvi .bvi-btn-sm + .dropdown-toggle-split, html body .bvi .bvi-btn-group-sm > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }
  html body .bvi .bvi-btn-lg + .dropdown-toggle-split, html body .bvi .bvi-btn-group-lg > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
  html body .bvi .bvi-btn-group-vertical {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-justify-content: center;
            justify-content: center; }
    html body .bvi .bvi-btn-group-vertical .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group {
      width: 100%; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn-group {
      margin-top: -1px;
      margin-left: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:last-child):not(.dropdown-toggle),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:last-child) > .bvi-btn {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:first-child),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:first-child) > .bvi-btn {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  html body .bvi .bvi-btn-group-toggle > .bvi-btn,
  html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn {
    margin-bottom: 0; }
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="checkbox"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="checkbox"] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none; }
  html body .bvi .bvi-border {
    border: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-top {
    border-top: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-right {
    border-right: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-left {
    border-left: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-0 {
    border: 0 !important; }
  html body .bvi .bvi-border-top-0 {
    border-top: 0 !important; }
  html body .bvi .bvi-border-right-0 {
    border-right: 0 !important; }
  html body .bvi .bvi-border-bottom-0 {
    border-bottom: 0 !important; }
  html body .bvi .bvi-border-left-0 {
    border-left: 0 !important; }
  html body .bvi .bvi-border-primary {
    border-color: #007bff !important; }
  html body .bvi .bvi-border-secondary {
    border-color: #6c757d !important; }
  html body .bvi .bvi-border-success {
    border-color: #28a745 !important; }
  html body .bvi .bvi-border-info {
    border-color: #17a2b8 !important; }
  html body .bvi .bvi-border-warning {
    border-color: #ffc107 !important; }
  html body .bvi .bvi-border-danger {
    border-color: #dc3545 !important; }
  html body .bvi .bvi-border-light {
    border-color: #f8f9fa !important; }
  html body .bvi .bvi-border-dark {
    border-color: #343a40 !important; }
  html body .bvi .bvi-border-bvi-white {
    border-color: #ffffff !important; }
  html body .bvi .bvi-border-bvi-black {
    border-color: #000000 !important; }
  html body .bvi .bvi-border-bvi-blue {
    border-color: #063462 !important; }
  html body .bvi .bvi-border-bvi-brown {
    border-color: #4D4B43 !important; }
  html body .bvi .bvi-border-bvi-green {
    border-color: #A9E44D !important; }
  html body .bvi .bvi-border-white {
    border-color: #fff !important; }
  html body .bvi .bvi-rounded {
    border-radius: 0 !important; }
  html body .bvi .bvi-rounded-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-bottom {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-circle {
    border-radius: 50% !important; }
  html body .bvi .bvi-rounded-0 {
    border-radius: 0 !important; }
  html body .bvi .bvi-m-0 {
    margin: 0 !important; }
  html body .bvi .bvi-mt-0,
  html body .bvi .bvi-my-0 {
    margin-top: 0 !important; }
  html body .bvi .bvi-mr-0,
  html body .bvi .bvi-mx-0 {
    margin-right: 0 !important; }
  html body .bvi .bvi-mb-0,
  html body .bvi .bvi-my-0 {
    margin-bottom: 0 !important; }
  html body .bvi .bvi-ml-0,
  html body .bvi .bvi-mx-0 {
    margin-left: 0 !important; }
  html body .bvi .bvi-m-1 {
    margin: 0.25rem !important; }
  html body .bvi .bvi-mt-1,
  html body .bvi .bvi-my-1 {
    margin-top: 0.25rem !important; }
  html body .bvi .bvi-mr-1,
  html body .bvi .bvi-mx-1 {
    margin-right: 0.25rem !important; }
  html body .bvi .bvi-mb-1,
  html body .bvi .bvi-my-1 {
    margin-bottom: 0.25rem !important; }
  html body .bvi .bvi-ml-1,
  html body .bvi .bvi-mx-1 {
    margin-left: 0.25rem !important; }
  html body .bvi .bvi-m-2 {
    margin: 0.5rem !important; }
  html body .bvi .bvi-mt-2,
  html body .bvi .bvi-my-2 {
    margin-top: 0.5rem !important; }
  html body .bvi .bvi-mr-2,
  html body .bvi .bvi-mx-2 {
    margin-right: 0.5rem !important; }
  html body .bvi .bvi-mb-2,
  html body .bvi .bvi-my-2 {
    margin-bottom: 0.5rem !important; }
  html body .bvi .bvi-ml-2,
  html body .bvi .bvi-mx-2 {
    margin-left: 0.5rem !important; }
  html body .bvi .bvi-m-3 {
    margin: 1rem !important; }
  html body .bvi .bvi-mt-3,
  html body .bvi .bvi-my-3 {
    margin-top: 1rem !important; }
  html body .bvi .bvi-mr-3,
  html body .bvi .bvi-mx-3 {
    margin-right: 1rem !important; }
  html body .bvi .bvi-mb-3,
  html body .bvi .bvi-my-3 {
    margin-bottom: 1rem !important; }
  html body .bvi .bvi-ml-3,
  html body .bvi .bvi-mx-3 {
    margin-left: 1rem !important; }
  html body .bvi .bvi-m-4 {
    margin: 1.5rem !important; }
  html body .bvi .bvi-mt-4,
  html body .bvi .bvi-my-4 {
    margin-top: 1.5rem !important; }
  html body .bvi .bvi-mr-4,
  html body .bvi .bvi-mx-4 {
    margin-right: 1.5rem !important; }
  html body .bvi .bvi-mb-4,
  html body .bvi .bvi-my-4 {
    margin-bottom: 1.5rem !important; }
  html body .bvi .bvi-ml-4,
  html body .bvi .bvi-mx-4 {
    margin-left: 1.5rem !important; }
  html body .bvi .bvi-m-5 {
    margin: 3rem !important; }
  html body .bvi .bvi-mt-5,
  html body .bvi .bvi-my-5 {
    margin-top: 3rem !important; }
  html body .bvi .bvi-mr-5,
  html body .bvi .bvi-mx-5 {
    margin-right: 3rem !important; }
  html body .bvi .bvi-mb-5,
  html body .bvi .bvi-my-5 {
    margin-bottom: 3rem !important; }
  html body .bvi .bvi-ml-5,
  html body .bvi .bvi-mx-5 {
    margin-left: 3rem !important; }
  html body .bvi .bvi-p-0 {
    padding: 0 !important; }
  html body .bvi .bvi-pt-0,
  html body .bvi .bvi-py-0 {
    padding-top: 0 !important; }
  html body .bvi .bvi-pr-0,
  html body .bvi .bvi-px-0 {
    padding-right: 0 !important; }
  html body .bvi .bvi-pb-0,
  html body .bvi .bvi-py-0 {
    padding-bottom: 0 !important; }
  html body .bvi .bvi-pl-0,
  html body .bvi .bvi-px-0 {
    padding-left: 0 !important; }
  html body .bvi .bvi-p-1 {
    padding: 0.25rem !important; }
  html body .bvi .bvi-pt-1,
  html body .bvi .bvi-py-1 {
    padding-top: 0.25rem !important; }
  html body .bvi .bvi-pr-1,
  html body .bvi .bvi-px-1 {
    padding-right: 0.25rem !important; }
  html body .bvi .bvi-pb-1,
  html body .bvi .bvi-py-1 {
    padding-bottom: 0.25rem !important; }
  html body .bvi .bvi-pl-1,
  html body .bvi .bvi-px-1 {
    padding-left: 0.25rem !important; }
  html body .bvi .bvi-p-2 {
    padding: 0.5rem !important; }
  html body .bvi .bvi-pt-2,
  html body .bvi .bvi-py-2 {
    padding-top: 0.5rem !important; }
  html body .bvi .bvi-pr-2,
  html body .bvi .bvi-px-2 {
    padding-right: 0.5rem !important; }
  html body .bvi .bvi-pb-2,
  html body .bvi .bvi-py-2 {
    padding-bottom: 0.5rem !important; }
  html body .bvi .bvi-pl-2,
  html body .bvi .bvi-px-2 {
    padding-left: 0.5rem !important; }
  html body .bvi .bvi-p-3 {
    padding: 1rem !important; }
  html body .bvi .bvi-pt-3,
  html body .bvi .bvi-py-3 {
    padding-top: 1rem !important; }
  html body .bvi .bvi-pr-3,
  html body .bvi .bvi-px-3 {
    padding-right: 1rem !important; }
  html body .bvi .bvi-pb-3,
  html body .bvi .bvi-py-3 {
    padding-bottom: 1rem !important; }
  html body .bvi .bvi-pl-3,
  html body .bvi .bvi-px-3 {
    padding-left: 1rem !important; }
  html body .bvi .bvi-p-4 {
    padding: 1.5rem !important; }
  html body .bvi .bvi-pt-4,
  html body .bvi .bvi-py-4 {
    padding-top: 1.5rem !important; }
  html body .bvi .bvi-pr-4,
  html body .bvi .bvi-px-4 {
    padding-right: 1.5rem !important; }
  html body .bvi .bvi-pb-4,
  html body .bvi .bvi-py-4 {
    padding-bottom: 1.5rem !important; }
  html body .bvi .bvi-pl-4,
  html body .bvi .bvi-px-4 {
    padding-left: 1.5rem !important; }
  html body .bvi .bvi-p-5 {
    padding: 3rem !important; }
  html body .bvi .bvi-pt-5,
  html body .bvi .bvi-py-5 {
    padding-top: 3rem !important; }
  html body .bvi .bvi-pr-5,
  html body .bvi .bvi-px-5 {
    padding-right: 3rem !important; }
  html body .bvi .bvi-pb-5,
  html body .bvi .bvi-py-5 {
    padding-bottom: 3rem !important; }
  html body .bvi .bvi-pl-5,
  html body .bvi .bvi-px-5 {
    padding-left: 3rem !important; }
  html body .bvi .bvi-m-auto {
    margin: auto !important; }
  html body .bvi .bvi-mt-auto,
  html body .bvi .bvi-my-auto {
    margin-top: auto !important; }
  html body .bvi .bvi-mr-auto,
  html body .bvi .bvi-mx-auto {
    margin-right: auto !important; }
  html body .bvi .bvi-mb-auto,
  html body .bvi .bvi-my-auto {
    margin-bottom: auto !important; }
  html body .bvi .bvi-ml-auto,
  html body .bvi .bvi-mx-auto {
    margin-left: auto !important; }
  @media (min-width: 576px) {
    html body .bvi .bvi-m-sm-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-sm-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-sm-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-sm-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-sm-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-sm-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-sm-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-sm-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-sm-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-sm-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-sm-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-sm-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-sm-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-m-md-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-md-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-md-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-md-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-md-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-md-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-md-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-md-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-md-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-md-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-md-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-md-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-md-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-m-lg-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-lg-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-lg-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-lg-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-lg-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-lg-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-lg-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-lg-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-lg-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-lg-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-lg-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-lg-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-lg-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-m-xl-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-xl-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-xl-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-xl-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-xl-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-xl-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-xl-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-xl-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-xl-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-xl-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-xl-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-xl-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-xl-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-left: auto !important; } }
  html body .bvi.bvi-panel {
    padding: 15px 20px !important;
    color: black !important;
    background-color: #f8f8f8;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    letter-spacing: 0 !important;
    position: relative !important;
    text-shadow: none !important;
    line-height: normal !important;
    border: 0 !important;
    font-size: 16px !important;
    z-index: 99999 !important;
    moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23); }
    html body .bvi.bvi-panel[data-bvi-panel='true'] {
      display: block !important; }
    html body .bvi.bvi-panel[data-bvi-panel='false'] {
      display: none !important; }
    html body .bvi.bvi-panel.bvi-fixed-top {
      position: fixed !important;
      top: 0 !important;
      right: 0 !important;
      left: 0 !important;
      z-index: 999999 !important; }
    html body .bvi.bvi-panel .bvi-title {
      margin-top: 5px;
      font-size: 18px;
      font-weight: bold; }
    html body .bvi.bvi-panel .bvi-text-center {
      text-align: center; }
    html body .bvi.bvi-panel .bvi-text-right {
      text-align: right; }
    html body .bvi.bvi-panel .bvi-setting-menu {
      display: none; }
    html body .bvi.bvi-panel a {
      text-decoration: none; }
    html body .bvi.bvi-panel .bvi-hr {
      background-color: #ccc !important;
      border: 0 !important;
      height: 1px !important;
      margin-top: 1.5em !important;
      margin-bottom: 1.5em !important; }
    html body .bvi.bvi-panel .bvi-copy {
      font-size: 12px;
      color: #808080; }
      html body .bvi.bvi-panel .bvi-copy a {
        font-size: 13px;
        color: #808080;
        text-decoration: underline; }
        html body .bvi.bvi-panel .bvi-copy a:hover {
          color: #000000;
          text-decoration: underline; }
    @media (max-width: 575.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 12px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 12px;
        padding: 0.200rem 0.35rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 10px;
        padding: 0.100rem 0.25rem; } }
    @media (min-width: 576px) and (max-width: 767.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 14px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 14px;
        padding: 0.250rem 0.45rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 12px;
        padding: 0.150rem 0.35rem; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 16px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 16px;
        padding: 0.300rem 0.55rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 14px;
        padding: 0.200rem 0.40rem; } }

html body .bvi-body {
  /*
      &[data-bvi-images='true'] {
        .bvi-images-on {
          display: block;
        }
        img {
          display: block;
        }
      }
      */
  /*
      &[data-bvi-images='false'] {
        img.bvi-images-off,
        .bvi-images-off {
          border: 2px dashed !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          max-width: 100% !important;
          max-height: 100% !important;
          //word-break: break-all !important;
          word-wrap: break-word !important;
          text-align: center !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
        }
      }
      &[data-bvi-images='grayscale'] {
        img.bvi-images-grayscale {
          filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
          -webkit-filter: grayscale(1);
          -moz-filter: grayscale(100%);
          -ms-filter: grayscale(100%);
          -o-filter: grayscale(100%);
          filter: grayscale(100%);
          filter: grayscale(1);
          filter: gray;
          -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
        }
      }
      */ }
  html body .bvi-body[data-bvi-theme='white'] {
    background-color: #ffffff !important;
    fill: #000000 !important; }
  html body .bvi-body[data-bvi-theme='white'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #ffffff !important;
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='white'] *:after {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *:before {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *::-moz-selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] *::selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] * a,
    html body .bvi-body[data-bvi-theme='white'] * label {
      color: #000000 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      
      html body .bvi-body[data-bvi-theme='white'] * a.active,
      html body .bvi-body[data-bvi-theme='white'] * label.active {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='white'] * label:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:hover *,
      html body .bvi-body[data-bvi-theme='white'] * label:hover * {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"] {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover.active {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover * {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='black'] {
    background-color: #000000 !important;
    fill: #ffffff !important; }
  html body .bvi-body[data-bvi-theme='black'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #000000 !important;
    background: #000000 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='black'] *:after {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *:before {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *::-moz-selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] *::selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] * a,
    html body .bvi-body[data-bvi-theme='black'] * label {
      color: #ffffff !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='black'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='black'] * a.active,
      html body .bvi-body[data-bvi-theme='black'] * label.active {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='black'] * label:hover {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:hover *,
      html body .bvi-body[data-bvi-theme='black'] * label:hover * {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"] {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover.active {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover * {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='blue'] {
    background-color: #9DD1FF !important;
    fill: #063462 !important; }
  html body .bvi-body[data-bvi-theme='blue'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #9DD1FF !important;
    background: #9DD1FF !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:after {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:before {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *::-moz-selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] *::selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] * a,
    html body .bvi-body[data-bvi-theme='blue'] * label {
      color: #063462 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='blue'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='blue'] * a.active,
      html body .bvi-body[data-bvi-theme='blue'] * label.active {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:hover *,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover * {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"] {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover.active {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover * {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='brown'] {
    background-color: #F7F3D6 !important;
    fill: #4D4B43 !important; }
  html body .bvi-body[data-bvi-theme='brown'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #F7F3D6 !important;
    background: #F7F3D6 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:after {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:before {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *::-moz-selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] *::selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] * a,
    html body .bvi-body[data-bvi-theme='brown'] * label {
      color: #4D4B43 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='brown'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='brown'] * a.active,
      html body .bvi-body[data-bvi-theme='brown'] * label.active {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:hover *,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover * {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"] {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover.active {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover * {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='green'] {
    background-color: #3B2716 !important;
    fill: #A9E44D !important; }
  html body .bvi-body[data-bvi-theme='green'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #3B2716 !important;
    background: #3B2716 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='green'] *:after {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *:before {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *::-moz-selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] *::selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] * a,
    html body .bvi-body[data-bvi-theme='green'] * label {
      color: #A9E44D !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='green'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='green'] * a.active,
      html body .bvi-body[data-bvi-theme='green'] * label.active {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='green'] * label:hover {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:hover *,
      html body .bvi-body[data-bvi-theme='green'] * label:hover * {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"] {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover.active {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover * {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-size='40'] * {
    font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='40'] * h1,
    html body .bvi-body[data-bvi-size='40'] * h1 * {
      font-size: 47px !important; }
    html body .bvi-body[data-bvi-size='40'] * h2,
    html body .bvi-body[data-bvi-size='40'] * h2 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='40'] * h3,
    html body .bvi-body[data-bvi-size='40'] * h3 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='40'] * h4,
    html body .bvi-body[data-bvi-size='40'] * h4 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='40'] * h5,
    html body .bvi-body[data-bvi-size='40'] * h5 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='40'] * h6,
    html body .bvi-body[data-bvi-size='40'] * h6 * {
      font-size: 42px !important; }
  html body .bvi-body[data-bvi-size='39'] * {
    font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='39'] * h1,
    html body .bvi-body[data-bvi-size='39'] * h1 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='39'] * h2,
    html body .bvi-body[data-bvi-size='39'] * h2 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='39'] * h3,
    html body .bvi-body[data-bvi-size='39'] * h3 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='39'] * h4,
    html body .bvi-body[data-bvi-size='39'] * h4 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='39'] * h5,
    html body .bvi-body[data-bvi-size='39'] * h5 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='39'] * h6,
    html body .bvi-body[data-bvi-size='39'] * h6 * {
      font-size: 41px !important; }
  html body .bvi-body[data-bvi-size='38'] * {
    font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='38'] * h1,
    html body .bvi-body[data-bvi-size='38'] * h1 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='38'] * h2,
    html body .bvi-body[data-bvi-size='38'] * h2 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='38'] * h3,
    html body .bvi-body[data-bvi-size='38'] * h3 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='38'] * h4,
    html body .bvi-body[data-bvi-size='38'] * h4 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='38'] * h5,
    html body .bvi-body[data-bvi-size='38'] * h5 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='38'] * h6,
    html body .bvi-body[data-bvi-size='38'] * h6 * {
      font-size: 40px !important; }
  html body .bvi-body[data-bvi-size='37'] * {
    font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='37'] * h1,
    html body .bvi-body[data-bvi-size='37'] * h1 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='37'] * h2,
    html body .bvi-body[data-bvi-size='37'] * h2 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='37'] * h3,
    html body .bvi-body[data-bvi-size='37'] * h3 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='37'] * h4,
    html body .bvi-body[data-bvi-size='37'] * h4 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='37'] * h5,
    html body .bvi-body[data-bvi-size='37'] * h5 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='37'] * h6,
    html body .bvi-body[data-bvi-size='37'] * h6 * {
      font-size: 39px !important; }
  html body .bvi-body[data-bvi-size='36'] * {
    font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='36'] * h1,
    html body .bvi-body[data-bvi-size='36'] * h1 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='36'] * h2,
    html body .bvi-body[data-bvi-size='36'] * h2 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='36'] * h3,
    html body .bvi-body[data-bvi-size='36'] * h3 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='36'] * h4,
    html body .bvi-body[data-bvi-size='36'] * h4 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='36'] * h5,
    html body .bvi-body[data-bvi-size='36'] * h5 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='36'] * h6,
    html body .bvi-body[data-bvi-size='36'] * h6 * {
      font-size: 38px !important; }
  html body .bvi-body[data-bvi-size='35'] * {
    font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='35'] * h1,
    html body .bvi-body[data-bvi-size='35'] * h1 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='35'] * h2,
    html body .bvi-body[data-bvi-size='35'] * h2 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='35'] * h3,
    html body .bvi-body[data-bvi-size='35'] * h3 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='35'] * h4,
    html body .bvi-body[data-bvi-size='35'] * h4 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='35'] * h5,
    html body .bvi-body[data-bvi-size='35'] * h5 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='35'] * h6,
    html body .bvi-body[data-bvi-size='35'] * h6 * {
      font-size: 37px !important; }
  html body .bvi-body[data-bvi-size='34'] * {
    font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='34'] * h1,
    html body .bvi-body[data-bvi-size='34'] * h1 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='34'] * h2,
    html body .bvi-body[data-bvi-size='34'] * h2 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='34'] * h3,
    html body .bvi-body[data-bvi-size='34'] * h3 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='34'] * h4,
    html body .bvi-body[data-bvi-size='34'] * h4 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='34'] * h5,
    html body .bvi-body[data-bvi-size='34'] * h5 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='34'] * h6,
    html body .bvi-body[data-bvi-size='34'] * h6 * {
      font-size: 36px !important; }
  html body .bvi-body[data-bvi-size='33'] * {
    font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='33'] * h1,
    html body .bvi-body[data-bvi-size='33'] * h1 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='33'] * h2,
    html body .bvi-body[data-bvi-size='33'] * h2 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='33'] * h3,
    html body .bvi-body[data-bvi-size='33'] * h3 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='33'] * h4,
    html body .bvi-body[data-bvi-size='33'] * h4 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='33'] * h5,
    html body .bvi-body[data-bvi-size='33'] * h5 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='33'] * h6,
    html body .bvi-body[data-bvi-size='33'] * h6 * {
      font-size: 35px !important; }
  html body .bvi-body[data-bvi-size='32'] * {
    font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='32'] * h1,
    html body .bvi-body[data-bvi-size='32'] * h1 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='32'] * h2,
    html body .bvi-body[data-bvi-size='32'] * h2 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='32'] * h3,
    html body .bvi-body[data-bvi-size='32'] * h3 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='32'] * h4,
    html body .bvi-body[data-bvi-size='32'] * h4 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='32'] * h5,
    html body .bvi-body[data-bvi-size='32'] * h5 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='32'] * h6,
    html body .bvi-body[data-bvi-size='32'] * h6 * {
      font-size: 34px !important; }
  html body .bvi-body[data-bvi-size='31'] * {
    font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='31'] * h1,
    html body .bvi-body[data-bvi-size='31'] * h1 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='31'] * h2,
    html body .bvi-body[data-bvi-size='31'] * h2 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='31'] * h3,
    html body .bvi-body[data-bvi-size='31'] * h3 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='31'] * h4,
    html body .bvi-body[data-bvi-size='31'] * h4 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='31'] * h5,
    html body .bvi-body[data-bvi-size='31'] * h5 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='31'] * h6,
    html body .bvi-body[data-bvi-size='31'] * h6 * {
      font-size: 33px !important; }
  html body .bvi-body[data-bvi-size='30'] * {
    font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='30'] * h1,
    html body .bvi-body[data-bvi-size='30'] * h1 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='30'] * h2,
    html body .bvi-body[data-bvi-size='30'] * h2 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='30'] * h3,
    html body .bvi-body[data-bvi-size='30'] * h3 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='30'] * h4,
    html body .bvi-body[data-bvi-size='30'] * h4 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='30'] * h5,
    html body .bvi-body[data-bvi-size='30'] * h5 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='30'] * h6,
    html body .bvi-body[data-bvi-size='30'] * h6 * {
      font-size: 32px !important; }
  html body .bvi-body[data-bvi-size='29'] * {
    font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='29'] * h1,
    html body .bvi-body[data-bvi-size='29'] * h1 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='29'] * h2,
    html body .bvi-body[data-bvi-size='29'] * h2 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='29'] * h3,
    html body .bvi-body[data-bvi-size='29'] * h3 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='29'] * h4,
    html body .bvi-body[data-bvi-size='29'] * h4 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='29'] * h5,
    html body .bvi-body[data-bvi-size='29'] * h5 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='29'] * h6,
    html body .bvi-body[data-bvi-size='29'] * h6 * {
      font-size: 31px !important; }
  html body .bvi-body[data-bvi-size='28'] * {
    font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='28'] * h1,
    html body .bvi-body[data-bvi-size='28'] * h1 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='28'] * h2,
    html body .bvi-body[data-bvi-size='28'] * h2 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='28'] * h3,
    html body .bvi-body[data-bvi-size='28'] * h3 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='28'] * h4,
    html body .bvi-body[data-bvi-size='28'] * h4 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='28'] * h5,
    html body .bvi-body[data-bvi-size='28'] * h5 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='28'] * h6,
    html body .bvi-body[data-bvi-size='28'] * h6 * {
      font-size: 30px !important; }
  html body .bvi-body[data-bvi-size='27'] * {
    font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='27'] * h1,
    html body .bvi-body[data-bvi-size='27'] * h1 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='27'] * h2,
    html body .bvi-body[data-bvi-size='27'] * h2 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='27'] * h3,
    html body .bvi-body[data-bvi-size='27'] * h3 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='27'] * h4,
    html body .bvi-body[data-bvi-size='27'] * h4 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='27'] * h5,
    html body .bvi-body[data-bvi-size='27'] * h5 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='27'] * h6,
    html body .bvi-body[data-bvi-size='27'] * h6 * {
      font-size: 29px !important; }
  html body .bvi-body[data-bvi-size='26'] * {
    font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='26'] * h1,
    html body .bvi-body[data-bvi-size='26'] * h1 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='26'] * h2,
    html body .bvi-body[data-bvi-size='26'] * h2 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='26'] * h3,
    html body .bvi-body[data-bvi-size='26'] * h3 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='26'] * h4,
    html body .bvi-body[data-bvi-size='26'] * h4 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='26'] * h5,
    html body .bvi-body[data-bvi-size='26'] * h5 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='26'] * h6,
    html body .bvi-body[data-bvi-size='26'] * h6 * {
      font-size: 28px !important; }
  html body .bvi-body[data-bvi-size='25'] * {
    font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='25'] * h1,
    html body .bvi-body[data-bvi-size='25'] * h1 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='25'] * h2,
    html body .bvi-body[data-bvi-size='25'] * h2 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='25'] * h3,
    html body .bvi-body[data-bvi-size='25'] * h3 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='25'] * h4,
    html body .bvi-body[data-bvi-size='25'] * h4 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='25'] * h5,
    html body .bvi-body[data-bvi-size='25'] * h5 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='25'] * h6,
    html body .bvi-body[data-bvi-size='25'] * h6 * {
      font-size: 27px !important; }
  html body .bvi-body[data-bvi-size='24'] * {
    font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='24'] * h1,
    html body .bvi-body[data-bvi-size='24'] * h1 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='24'] * h2,
    html body .bvi-body[data-bvi-size='24'] * h2 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='24'] * h3,
    html body .bvi-body[data-bvi-size='24'] * h3 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='24'] * h4,
    html body .bvi-body[data-bvi-size='24'] * h4 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='24'] * h5,
    html body .bvi-body[data-bvi-size='24'] * h5 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='24'] * h6,
    html body .bvi-body[data-bvi-size='24'] * h6 * {
      font-size: 26px !important; }
  html body .bvi-body[data-bvi-size='23'] * {
    font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='23'] * h1,
    html body .bvi-body[data-bvi-size='23'] * h1 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='23'] * h2,
    html body .bvi-body[data-bvi-size='23'] * h2 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='23'] * h3,
    html body .bvi-body[data-bvi-size='23'] * h3 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='23'] * h4,
    html body .bvi-body[data-bvi-size='23'] * h4 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='23'] * h5,
    html body .bvi-body[data-bvi-size='23'] * h5 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='23'] * h6,
    html body .bvi-body[data-bvi-size='23'] * h6 * {
      font-size: 25px !important; }
  html body .bvi-body[data-bvi-size='22'] * {
    font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='22'] * h1,
    html body .bvi-body[data-bvi-size='22'] * h1 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='22'] * h2,
    html body .bvi-body[data-bvi-size='22'] * h2 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='22'] * h3,
    html body .bvi-body[data-bvi-size='22'] * h3 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='22'] * h4,
    html body .bvi-body[data-bvi-size='22'] * h4 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='22'] * h5,
    html body .bvi-body[data-bvi-size='22'] * h5 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='22'] * h6,
    html body .bvi-body[data-bvi-size='22'] * h6 * {
      font-size: 24px !important; }
  html body .bvi-body[data-bvi-size='21'] * {
    font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='21'] * h1,
    html body .bvi-body[data-bvi-size='21'] * h1 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='21'] * h2,
    html body .bvi-body[data-bvi-size='21'] * h2 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='21'] * h3,
    html body .bvi-body[data-bvi-size='21'] * h3 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='21'] * h4,
    html body .bvi-body[data-bvi-size='21'] * h4 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='21'] * h5,
    html body .bvi-body[data-bvi-size='21'] * h5 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='21'] * h6,
    html body .bvi-body[data-bvi-size='21'] * h6 * {
      font-size: 23px !important; }
  html body .bvi-body[data-bvi-size='20'] * {
    font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='20'] * h1,
    html body .bvi-body[data-bvi-size='20'] * h1 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='20'] * h2,
    html body .bvi-body[data-bvi-size='20'] * h2 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='20'] * h3,
    html body .bvi-body[data-bvi-size='20'] * h3 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='20'] * h4,
    html body .bvi-body[data-bvi-size='20'] * h4 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='20'] * h5,
    html body .bvi-body[data-bvi-size='20'] * h5 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='20'] * h6,
    html body .bvi-body[data-bvi-size='20'] * h6 * {
      font-size: 22px !important; }
  html body .bvi-body[data-bvi-size='19'] * {
    font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='19'] * h1,
    html body .bvi-body[data-bvi-size='19'] * h1 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='19'] * h2,
    html body .bvi-body[data-bvi-size='19'] * h2 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='19'] * h3,
    html body .bvi-body[data-bvi-size='19'] * h3 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='19'] * h4,
    html body .bvi-body[data-bvi-size='19'] * h4 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='19'] * h5,
    html body .bvi-body[data-bvi-size='19'] * h5 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='19'] * h6,
    html body .bvi-body[data-bvi-size='19'] * h6 * {
      font-size: 21px !important; }
  html body .bvi-body[data-bvi-size='18'] * {
    font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='18'] * h1,
    html body .bvi-body[data-bvi-size='18'] * h1 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='18'] * h2,
    html body .bvi-body[data-bvi-size='18'] * h2 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='18'] * h3,
    html body .bvi-body[data-bvi-size='18'] * h3 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='18'] * h4,
    html body .bvi-body[data-bvi-size='18'] * h4 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='18'] * h5,
    html body .bvi-body[data-bvi-size='18'] * h5 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='18'] * h6,
    html body .bvi-body[data-bvi-size='18'] * h6 * {
      font-size: 20px !important; }
  html body .bvi-body[data-bvi-size='17'] * {
    font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='17'] * h1,
    html body .bvi-body[data-bvi-size='17'] * h1 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='17'] * h2,
    html body .bvi-body[data-bvi-size='17'] * h2 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='17'] * h3,
    html body .bvi-body[data-bvi-size='17'] * h3 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='17'] * h4,
    html body .bvi-body[data-bvi-size='17'] * h4 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='17'] * h5,
    html body .bvi-body[data-bvi-size='17'] * h5 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='17'] * h6,
    html body .bvi-body[data-bvi-size='17'] * h6 * {
      font-size: 19px !important; }
  html body .bvi-body[data-bvi-size='16'] * {
    font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='16'] * h1,
    html body .bvi-body[data-bvi-size='16'] * h1 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='16'] * h2,
    html body .bvi-body[data-bvi-size='16'] * h2 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='16'] * h3,
    html body .bvi-body[data-bvi-size='16'] * h3 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='16'] * h4,
    html body .bvi-body[data-bvi-size='16'] * h4 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='16'] * h5,
    html body .bvi-body[data-bvi-size='16'] * h5 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='16'] * h6,
    html body .bvi-body[data-bvi-size='16'] * h6 * {
      font-size: 18px !important; }
  html body .bvi-body[data-bvi-size='15'] * {
    font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='15'] * h1,
    html body .bvi-body[data-bvi-size='15'] * h1 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='15'] * h2,
    html body .bvi-body[data-bvi-size='15'] * h2 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='15'] * h3,
    html body .bvi-body[data-bvi-size='15'] * h3 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='15'] * h4,
    html body .bvi-body[data-bvi-size='15'] * h4 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='15'] * h5,
    html body .bvi-body[data-bvi-size='15'] * h5 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='15'] * h6,
    html body .bvi-body[data-bvi-size='15'] * h6 * {
      font-size: 17px !important; }
  html body .bvi-body[data-bvi-size='14'] * {
    font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='14'] * h1,
    html body .bvi-body[data-bvi-size='14'] * h1 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='14'] * h2,
    html body .bvi-body[data-bvi-size='14'] * h2 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='14'] * h3,
    html body .bvi-body[data-bvi-size='14'] * h3 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='14'] * h4,
    html body .bvi-body[data-bvi-size='14'] * h4 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='14'] * h5,
    html body .bvi-body[data-bvi-size='14'] * h5 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='14'] * h6,
    html body .bvi-body[data-bvi-size='14'] * h6 * {
      font-size: 16px !important; }
  html body .bvi-body[data-bvi-size='13'] * {
    font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='13'] * h1,
    html body .bvi-body[data-bvi-size='13'] * h1 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='13'] * h2,
    html body .bvi-body[data-bvi-size='13'] * h2 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='13'] * h3,
    html body .bvi-body[data-bvi-size='13'] * h3 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='13'] * h4,
    html body .bvi-body[data-bvi-size='13'] * h4 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='13'] * h5,
    html body .bvi-body[data-bvi-size='13'] * h5 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='13'] * h6,
    html body .bvi-body[data-bvi-size='13'] * h6 * {
      font-size: 15px !important; }
  html body .bvi-body[data-bvi-size='12'] * {
    font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='12'] * h1,
    html body .bvi-body[data-bvi-size='12'] * h1 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='12'] * h2,
    html body .bvi-body[data-bvi-size='12'] * h2 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='12'] * h3,
    html body .bvi-body[data-bvi-size='12'] * h3 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='12'] * h4,
    html body .bvi-body[data-bvi-size='12'] * h4 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='12'] * h5,
    html body .bvi-body[data-bvi-size='12'] * h5 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='12'] * h6,
    html body .bvi-body[data-bvi-size='12'] * h6 * {
      font-size: 14px !important; }
  html body .bvi-body[data-bvi-size='11'] * {
    font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='11'] * h1,
    html body .bvi-body[data-bvi-size='11'] * h1 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='11'] * h2,
    html body .bvi-body[data-bvi-size='11'] * h2 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='11'] * h3,
    html body .bvi-body[data-bvi-size='11'] * h3 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='11'] * h4,
    html body .bvi-body[data-bvi-size='11'] * h4 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='11'] * h5,
    html body .bvi-body[data-bvi-size='11'] * h5 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='11'] * h6,
    html body .bvi-body[data-bvi-size='11'] * h6 * {
      font-size: 13px !important; }
  html body .bvi-body[data-bvi-size='10'] * {
    font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='10'] * h1,
    html body .bvi-body[data-bvi-size='10'] * h1 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='10'] * h2,
    html body .bvi-body[data-bvi-size='10'] * h2 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='10'] * h3,
    html body .bvi-body[data-bvi-size='10'] * h3 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='10'] * h4,
    html body .bvi-body[data-bvi-size='10'] * h4 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='10'] * h5,
    html body .bvi-body[data-bvi-size='10'] * h5 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='10'] * h6,
    html body .bvi-body[data-bvi-size='10'] * h6 * {
      font-size: 12px !important; }
  html body .bvi-body[data-bvi-size='9'] * {
    font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='9'] * h1,
    html body .bvi-body[data-bvi-size='9'] * h1 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='9'] * h2,
    html body .bvi-body[data-bvi-size='9'] * h2 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='9'] * h3,
    html body .bvi-body[data-bvi-size='9'] * h3 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='9'] * h4,
    html body .bvi-body[data-bvi-size='9'] * h4 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='9'] * h5,
    html body .bvi-body[data-bvi-size='9'] * h5 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='9'] * h6,
    html body .bvi-body[data-bvi-size='9'] * h6 * {
      font-size: 11px !important; }
  html body .bvi-body[data-bvi-size='8'] * {
    font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='8'] * h1,
    html body .bvi-body[data-bvi-size='8'] * h1 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='8'] * h2,
    html body .bvi-body[data-bvi-size='8'] * h2 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='8'] * h3,
    html body .bvi-body[data-bvi-size='8'] * h3 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='8'] * h4,
    html body .bvi-body[data-bvi-size='8'] * h4 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='8'] * h5,
    html body .bvi-body[data-bvi-size='8'] * h5 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='8'] * h6,
    html body .bvi-body[data-bvi-size='8'] * h6 * {
      font-size: 10px !important; }
  html body .bvi-body[data-bvi-size='7'] * {
    font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='7'] * h1,
    html body .bvi-body[data-bvi-size='7'] * h1 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='7'] * h2,
    html body .bvi-body[data-bvi-size='7'] * h2 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='7'] * h3,
    html body .bvi-body[data-bvi-size='7'] * h3 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='7'] * h4,
    html body .bvi-body[data-bvi-size='7'] * h4 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='7'] * h5,
    html body .bvi-body[data-bvi-size='7'] * h5 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='7'] * h6,
    html body .bvi-body[data-bvi-size='7'] * h6 * {
      font-size: 9px !important; }
  html body .bvi-body[data-bvi-size='6'] * {
    font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='6'] * h1,
    html body .bvi-body[data-bvi-size='6'] * h1 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='6'] * h2,
    html body .bvi-body[data-bvi-size='6'] * h2 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='6'] * h3,
    html body .bvi-body[data-bvi-size='6'] * h3 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='6'] * h4,
    html body .bvi-body[data-bvi-size='6'] * h4 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='6'] * h5,
    html body .bvi-body[data-bvi-size='6'] * h5 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='6'] * h6,
    html body .bvi-body[data-bvi-size='6'] * h6 * {
      font-size: 8px !important; }
  html body .bvi-body[data-bvi-size='5'] * {
    font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='5'] * h1,
    html body .bvi-body[data-bvi-size='5'] * h1 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='5'] * h2,
    html body .bvi-body[data-bvi-size='5'] * h2 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='5'] * h3,
    html body .bvi-body[data-bvi-size='5'] * h3 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='5'] * h4,
    html body .bvi-body[data-bvi-size='5'] * h4 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='5'] * h5,
    html body .bvi-body[data-bvi-size='5'] * h5 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='5'] * h6,
    html body .bvi-body[data-bvi-size='5'] * h6 * {
      font-size: 7px !important; }
  html body .bvi-body[data-bvi-size='4'] * {
    font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='4'] * h1,
    html body .bvi-body[data-bvi-size='4'] * h1 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='4'] * h2,
    html body .bvi-body[data-bvi-size='4'] * h2 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='4'] * h3,
    html body .bvi-body[data-bvi-size='4'] * h3 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='4'] * h4,
    html body .bvi-body[data-bvi-size='4'] * h4 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='4'] * h5,
    html body .bvi-body[data-bvi-size='4'] * h5 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='4'] * h6,
    html body .bvi-body[data-bvi-size='4'] * h6 * {
      font-size: 6px !important; }
  html body .bvi-body[data-bvi-size='3'] * {
    font-size: 3px !important; }
    html body .bvi-body[data-bvi-size='3'] * h1,
    html body .bvi-body[data-bvi-size='3'] * h1 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='3'] * h2,
    html body .bvi-body[data-bvi-size='3'] * h2 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='3'] * h3,
    html body .bvi-body[data-bvi-size='3'] * h3 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='3'] * h4,
    html body .bvi-body[data-bvi-size='3'] * h4 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='3'] * h5,
    html body .bvi-body[data-bvi-size='3'] * h5 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='3'] * h6,
    html body .bvi-body[data-bvi-size='3'] * h6 * {
      font-size: 5px !important; }
  html body .bvi-body[data-bvi-size='2'] * {
    font-size: 2px !important; }
    html body .bvi-body[data-bvi-size='2'] * h1,
    html body .bvi-body[data-bvi-size='2'] * h1 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='2'] * h2,
    html body .bvi-body[data-bvi-size='2'] * h2 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='2'] * h3,
    html body .bvi-body[data-bvi-size='2'] * h3 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='2'] * h4,
    html body .bvi-body[data-bvi-size='2'] * h4 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='2'] * h5,
    html body .bvi-body[data-bvi-size='2'] * h5 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='2'] * h6,
    html body .bvi-body[data-bvi-size='2'] * h6 * {
      font-size: 4px !important; }
  html body .bvi-body[data-bvi-size='1'] * {
    font-size: 1px !important; }
    html body .bvi-body[data-bvi-size='1'] * h1,
    html body .bvi-body[data-bvi-size='1'] * h1 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='1'] * h2,
    html body .bvi-body[data-bvi-size='1'] * h2 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='1'] * h3,
    html body .bvi-body[data-bvi-size='1'] * h3 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='1'] * h4,
    html body .bvi-body[data-bvi-size='1'] * h4 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='1'] * h5,
    html body .bvi-body[data-bvi-size='1'] * h5 * {
      font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='1'] * h6,
    html body .bvi-body[data-bvi-size='1'] * h6 * {
      font-size: 3px !important; }
  html body .bvi-body[data-bvi-images='true'] img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }
  html body .bvi-body[data-bvi-images='false'] .bvi-img-off {
    border: 2px dashed !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    max-width: 100% !important;
    max-height: 100% !important;
    word-wrap: break-word !important;
    text-align: center !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
            align-items: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; 
    min-width: 100%}
    html body .bvi-body[data-bvi-images='false'] .promo-slider {
      display: none;
    }
  html body .bvi-body[data-bvi-images='grayscale'] .grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-filter: gray;
            filter: gray; }
  html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale {
    position: relative;
    display: block; }
  html body .bvi-body[data-bvi-line-height='normal'] * {
    line-height: 1.5 !important; }
  html body .bvi-body[data-bvi-line-height='average'] * {
    line-height: 2 !important; }
  html body .bvi-body[data-bvi-line-height='big'] * {
    line-height: 2.5 !important; }
  html body .bvi-body[data-bvi-letter-spacing='normal'] * {
    letter-spacing: 0px !important; }
  html body .bvi-body[data-bvi-letter-spacing='average'] * {
    letter-spacing: 2px !important; }
  html body .bvi-body[data-bvi-letter-spacing='big'] * {
    letter-spacing: 4px !important; }
  html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span) {
    font-family: Arial, sans-serif; }
  html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span) {
    font-family: "Times New roman"; }
  html body .bvi-body[data-bvi-flash-iframe='true'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='true'] video,
  html body .bvi-body[data-bvi-flash-iframe='true'] figure {
    display: block; }
  html body .bvi-body[data-bvi-flash-iframe='false'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='false'] video,
  html body .bvi-body[data-bvi-flash-iframe='false'] figure {
    display: none; }

/*
html body .bvi-body img {
  filter: grayscale(100%)
}

html body .bvi-body img {
  filter: grayscale(100%)
}
*/
html body .bvi-body .bvi-open {display: none!important}

.bvi-body .articles-slider .slick-arrow.slick-next {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}


@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
main,
summary {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html,
body {
  height: 100%;
}
html {
  box-sizing: border-box;
  font-family: 'GOSTUI2', sans-serif;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #3b4256;
  overflow-x: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
}
body.modal-active {
  overflow: hidden;
}
body .page-wrapper {
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
a {
  text-decoration: none;
  outline: 0;
  color: #0c49cd;
}
a.underlined {
  color: #3b4256;
  border-bottom: 1px solid #276cc3;
  transition: all 0.3s ease;
}
a.underlined:hover {
  color: #276cc3;
  border-color: transparent;
}
p {
  margin: 0 0 20px;
}
p.large {
  font-size: 18px;
  line-height: 33px;
  margin-bottom: 36px;
}
.font-arial {
  font-family: Arial;
}
.rss-link {
  font-size: 16px;
  float: right;
  padding-top: 4px;
}
h1,
.h1,
.page-home h2,
.page-home .h2 {
  font-size: 32px;
  letter-spacing: -0.4px;
  line-height: 36px;
  margin-bottom: 23px;
  margin-bottom: 50px;
  font-weight: 500;
  color: #3b4256;
}
h1.large,
.h1.large,
.page-home h2.large,
.page-home .h2.large {
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}
@media screen and (max-width: 1087px) {
  h1,
  .h1,
  .page-home h2,
  .page-home .h2,
  h1.large,
  .h1.large,
  .page-home h2.large,
  .page-home .h2.large {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.28px;
    margin-bottom: 30px;
  }
}
h2,
.h2 {
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 25px;
}
h3,
.h3 {
  font-size: 18px;
  line-height: 26px;
  font-weight: bold;
  margin-bottom: 20px;
}
h4,
.h4 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  margin-bottom: 3px;
}
h5 {
  font-weight: 500;
  margin-bottom: 8px;
}
[class$="__inner"] {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 32px;
}
@media screen and (max-width: 580px) {
  [class$="__inner"] {
    padding: 0 16px;
  }
}
.t-center {
  text-align: center;
}
.t-gray {
  color: #848e99;
}
.text-center {
  text-align: center;
}
.link-color-lite {
  color: #0390d9 !important;
}
.font-weight-medium {
  font-weight: 500;
}
.font-size-72 {
  font-size: 72px !important;
}
.font-size-12 {
  font-size: 12px !important;
}
.main-container h1,
.main-container h2,
.main-container h3,
.main-container h4,
.main-container h5,
.main-container h6 {
  color: #3b4256;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.font-weight-medium {
  font-weight: 500;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.public__text b,
.visual-styles b,
.public__text strong,
.visual-styles strong {
  font-weight: bold;
}
.public__text i,
.visual-styles i,
.public__text em,
.visual-styles em {
  font-style: italic;
}
.public__text a:not(.moreinfo-block__toggler),
.visual-styles a:not(.moreinfo-block__toggler),
.public__text a:not(.moreinfo-block__link),
.visual-styles a:not(.moreinfo-block__link),
.public__text a:not(.doc-item__title),
.visual-styles a:not(.doc-item__title),
.public__text a:not(.doc-item__tag),
.visual-styles a:not(.doc-item__tag),
.public__text a:not(.doc-item__file-link),
.visual-styles a:not(.doc-item__file-link) {
  color: #276cc3;
}
.public__text a:not(.moreinfo-block__toggler):hover,
.visual-styles a:not(.moreinfo-block__toggler):hover,
.public__text a:not(.moreinfo-block__link):hover,
.visual-styles a:not(.moreinfo-block__link):hover,
.public__text a:not(.doc-item__title):hover,
.visual-styles a:not(.doc-item__title):hover,
.public__text a:not(.doc-item__tag):hover,
.visual-styles a:not(.doc-item__tag):hover,
.public__text a:not(.doc-item__file-link):hover,
.visual-styles a:not(.doc-item__file-link):hover {
  color: #0071ff;
}
.public__text sup,
.visual-styles sup {
  vertical-align: super;
  font-size: 12px;
}
.public__text sub,
.visual-styles sub {
  vertical-align: sub;
  font-size: 12px;
}
.public__text ul,
.visual-styles ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 20px;
}
.public__text ul li,
.visual-styles ul li {
  margin-bottom: 8px;
}
.public__text ol,
.visual-styles ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.public__text ol > li,
.visual-styles ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}
.public__text ol > li:before,
.visual-styles ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}
.public__text li ol > li,
.visual-styles li ol > li {
  margin: 0;
}
.public__text li ol > li:before,
.visual-styles li ol > li:before {
  content: counters(item, ".") " ";
}
.public__text hr,
.visual-styles hr,
.hr {
  height: 1px;
  background: #dde1e6;
  border: 0;
}
.public__text table,
.visual-styles table {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 0;
  font-size: 14px;
  width: 100% !important;
  max-width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  border-left: 1px solid #dde1e6;
}
.public__text table caption,
.visual-styles table caption {
  color: #000;
  font: italic 85%/1 arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}
.public__text table td,
.visual-styles table td,
.public__text table th,
.visual-styles table th {
  border: 1px solid #dde1e6;
  font-size: inherit;
  margin: 0;
  overflow: visible;
  padding: 12px 12px;
  line-height: 1.4;
  font-size: 12px;
  font-weight: 500;
  word-wrap: break-word;
}
.public__text table td:first-child,
.visual-styles table td:first-child,
.public__text table th:first-child,
.visual-styles table th:first-child {
  border-left: 0;
}
.public__text table thead,
.visual-styles table thead {
  background-color: #f7f7f8;
  color: #000;
  text-align: left;
  vertical-align: bottom;
}
.public__text table tr,
.visual-styles table tr {
  background-color: transparent;
}
.public__text table tr:nth-child(odd),
.visual-styles table tr:nth-child(odd) {
  background: #f7f7f8;
}
.public__text table p,
.visual-styles table p {
  margin: 0;
}
.public__text .table-wrap,
.visual-styles .table-wrap {
  max-width: 100%;
  overflow: auto;
}
.public__text iframe[src*="youtube"],
.visual-styles iframe[src*="youtube"] {
  max-width: 100%;
}
@media screen and (max-width: 440px) {
  .public__text iframe[src*="youtube"],
  .visual-styles iframe[src*="youtube"] {
    max-height: 200px;
  }
}
.topbar-wrapper {
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  z-index: 302;
  width: 100%;
  touch-action: none;
}
.topbar {
  width: 100%;
  background: #01437b;
  color: #c7ccd1;
  height: 56px;
  font-size: 14px;
  position: relative;
  z-index: 315;
}
@media screen and (max-width: 1087px) {
  .topbar {
    font-size: 12px;
  }
}
@media screen and (max-width: 735px) {
  .topbar {
    height: 40px;
  }
  .topbar .social-links {
    display: none;
  }
  .topbar .hide-mobile {
    display: none;
  }
}
.topbar__link {
  color: #fff;
  padding: 0 10px;
}
.topbar__link:not(.topbar__link:last-child) {
  padding-right: 20px;
}
.topbar__link-icon {
  fill: currentColor;
}
.topbar__inner,
.topbar__right {
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .topbar__inner {
    margin: 0 -10px;
  }
}
.topbar .search-toggle-link {
  margin-top: 5px;
  margin-left: 10px;
}
.visually-impaired {
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-align-items: center;
          align-items: center;
  color: #c7ccd1;
  background: rgba(4,31,60,0.34);
  padding: 0 37px;
  height: 100%;
  transition: all 0.3s ease;
  cursor: pointer;
}
@media screen and (max-width: 1087px) {
  .visually-impaired {
    padding: 0 15px;
  }
}
.visually-impaired__icon {
  fill: #c7ccd1;
  margin-right: 10px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.visually-impaired:hover {
  background-color: #041f3c;
  color: #fff;
}
.visually-impaired:hover .visually-impaired__icon {
  fill: #fff;
}
.header {
  background: linear-gradient(-135deg, #026fba 0%, #01437b 100%);
  color: #c7ccd1;
  position: relative;
  margin-top: -137px;
}
@media screen and (max-width: 1087px) {
  .header {
    margin-top: -80px;
    padding-top: 40px;
  }
}
.header__logo {
  position: absolute;
  right: 50%;
  top: 50%;
  margin-right: -100px;
  margin-top: -42px;
}
@media screen and (max-width: 1087px) {
  .header__logo {
    margin-top: -60px;
    margin-right: -83px;
  }
}
.header__bg {
  max-width: 610px;
  position: absolute;
  width: 100%;
  height: 100%;
  right: -50px;
  top: 0;
  overflow: hidden;
  opacity: 0.95;
}
.bvi-body .header__bg {
  display: none;
}
@media screen and (max-width: 1087px) {
  .header__bg {
    top: 0;
    margin-right: -80px;
  }
}
@media screen and (max-width: 735px) {
  .header__bg {
    display: none;
  }
}
.header__bg-image {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1087px) {
  .header__bg-image {
    left: 50%;
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(-53%, -42%);
            transform: translate(-53%, -42%);
    width: 550px;
  }
}
.header__inner {
  padding-top: 200px;
  padding-bottom: 60px;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .header__inner {
    padding-top: 70px;
    padding-bottom: 20px;
  }
  .header__inner .main-nav {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .header__inner {
    padding-top: 70px;
    padding-bottom: 24px;
  }
}
.header__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 1087px) {
  .header__top {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .header__top {
    margin-bottom: 0;
  }
}
.header__title {
  display: -webkit-flex;
  display: flex;
  color: #f4f7fb;
  font-size: 15px;
  max-width: 490px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .header__title {
    max-width: 380px;
    display: block;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 735px) {
  .header__title {
    display: none;
    padding-top: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 735px) {
  .header__title-text {
    width: 100%;
  }
}
.header__title-image {
  margin-right: 35px;
  width: 95px;
  height: 130px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.header__title-headline {
  font-size: 28px;
  font-weight: 500 !important;
  margin-bottom: 8px;
  color: #3b4256;
  font-weight: normal;
}
@media screen and (max-width: 735px) {
  .header__title-headline {
    padding-top: 15px;
    margin-bottom: 12px;
  }
}
.header__title-subline {
  margin-bottom: 14px;
}
.header__title-line {
  margin-bottom: 10px;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .header__title-line {
    display: none;
  }
}
.header__title-description {
  font-size: 14px;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  line-height: 20px;
  color: #848e99;
}
@media screen and (max-width: 735px) {
  .header__title-description {
    display: none;
  }
}
.header__links {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin: 0 -20px 60px;
  overflow: visible;
  padding-top: 20px;
}
@media screen and (max-width: 1087px) {
  .header__links {
    margin: 0 -20px 45px;
  }
}
@media screen and (max-width: 735px) {
  .header__links {
    display: block;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 35px;
  }
  .header__links .slick-list.draggable {
    height: 130px !important;
  }
  .header__links .slick-slide {
    display: none;
  }
  .header__links .slick-active {
    display: -webkit-flex;
    display: flex;
    left: 0 !important;
  }
}
.header__links-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  font-size: 18px;
  line-height: 27px;
  color: #fff;
  margin: 0 20px;
  transition: 0.3s ease transform;
  opacity: 1 !important;
  z-index: 0 !important;
}
@media screen and (max-width: 1087px) {
  .header__links-item {
    font-size: 14px;
    font-size: 12px;
    line-height: 18px;
  }
}
@media screen and (max-width: 735px) {
  .header__links-item {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .header__links-item br {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .header__links-item {
    margin-bottom: 10px;
  }
}
@media (hover: hover) {
  .header__links-item:hover {
    color: #78acd1;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}
.header__links-icon-wrapper {
  width: 64px;
  height: 70px;
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: cover;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 24px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 1087px) {
  .header__links-icon-wrapper {
    width: 40px;
    height: 43px;
    margin-right: 16px;
  }
  .header__links-icon-wrapper img {
    max-width: 30px;
    max-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .header__links-icon-wrapper {
    width: 48px;
    height: 52px;
    margin-right: 24px;
  }
  .header__links-icon-wrapper img {
    max-width: 100%;
  }
}
@media screen and (max-width: 580px) {
  .header__links-icon-wrapper {
    width: 44px;
    height: 42px;
    margin-right: 16px;
    background-size: contain;
  }
}
.header__links .slick-dots {
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
}
@media screen and (max-width: 735px) {
  .header__links .slick-dots {
    margin-top: 10px;
  }
}
@media screen and (max-width: 735px) and (max-width: 580px) {
  .header__links .slick-list.draggable {
    height: 100px !important;
  }
}
.header h2 {
  font-size: 46px;
  line-height: 52px;
  max-width: 650px;
  margin-bottom: 0;
  font-weight: 600;
  color: #3b4256;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 1087px) {
  .header h2 {
    max-width: 400px;
  }
}
@media screen and (max-width: 735px) {
  .header h2 {
    font-size: 20px;
    line-height: 22px;
  }
}
.header h2 .show-mobile {
  display: none;
}
@media screen and (max-width: 735px) {
  .header h2 .show-mobile {
    display: block;
  }
}
.header__title-image-mobile {
  height: 50px;
  float: left;
  margin-right: 15px;
  display: none;
}
@media screen and (max-width: 735px) {
  .header__title-image-mobile {
    display: block;
  }
}
.header-fixed {
  width: 100%;
  background: transparent;
  z-index: 92;
  transition: all 0.25s ease;
  border-bottom: 1px solid #dde1e6;
  background: #fff;
}
@media screen and (max-width: 1087px) {
  .header-fixed {
    z-index: 92;
    opacity: 1;
    visibility: visible;
  }
}
.header-fixed_active,
.page-inner .header-fixed {
  background: #fff;
  opacity: 1;
  visibility: visible;
}
.header-fixed_active .header-fixed__headline,
.page-inner .header-fixed .header-fixed__headline {
  color: #000;
}
.header-fixed_active .header-fixed__subline,
.page-inner .header-fixed .header-fixed__subline {
  color: #848e99;
}
.header-fixed_active {
  box-shadow: 0px 2px 64px 0px rgba(0,0,0,0.11);
  border-bottom: 0;
  visibility: visible;
}
.header-fixed__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  min-height: 84px;
}
.header-fixed__title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  max-width: 480px;
}
.header-fixed__image {
  height: 60px;
  margin-right: 15px;
}
@media screen and (max-width: 580px) {
  .header-fixed__image {
    height: 50px;
  }
}
.header-fixed__headline {
  font-size: 16px;
  line-height: 17px;
  font-weight: 500;
  margin-top: 5px;
  color: #3b4256;
  padding-right: 20px;
}
@media screen and (max-width: 580px) {
  .header-fixed__headline {
    font-size: 13px;
    line-height: 14px;
    color: #000;
  }
}
.header-fixed__subline {
  color: #f4f7fb;
  opacity: 0.7;
  font-size: 14px;
  white-space: nowrap;
  margin-top: 8px;
}
@media screen and (max-width: 735px) {
  .header-fixed__subline {
    white-space: normal;
  }
}
.header-fixed .main-nav__toplevel {
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .header-fixed .main-nav__toplevel {
    display: none;
  }
}
.header-fixed .main-nav__toplevel > .main-nav__item {
  padding-bottom: 0;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link {
  position: relative;
  display: block;
  color: #3b4256;
  height: 80px;
  line-height: 80px;
  margin: -11px 12px;
  white-space: nowrap;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link:hover,
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link_hover {
  color: #276cc3;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link_active {
  border-bottom: 3px solid #276cc3;
}
.header-fixed .main-nav__icon {
  top: 6px;
  fill: #3b4256;
}
.header-fixed .hamburger {
  display: none;
}
@media screen and (max-width: 1087px) {
  .header-fixed .hamburger {
    display: block;
  }
}
.header-fixed .search {
  margin-top: 0;
  z-index: 10;
}
.header-fixed .main-nav__sublevel-wrapper {
  max-width: 100%;
  width: 100%;
  margin: 7px auto 0;
}
.mobile-menu {
  display: none;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 56px;
  right: 0;
  background: #f4f7fb;
  z-index: 330;
}
@media screen and (max-width: 735px) {
  .mobile-menu {
    top: 40px;
  }
}
.mobile-menu__close {
  display: block;
  color: #848e99;
  transition: all 0.3s ease;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 100;
  white-space: nowrap;
}
.mobile-menu__close-icon {
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.mobile-menu__close:hover {
  color: #276cc3;
}
.mobile-menu .show-mobile {
  display: none;
}
@media screen and (max-width: 735px) {
  .mobile-menu .show-mobile {
    display: block;
  }
}
.mobile-nav {
  padding: 50px 20px 20px;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 50px);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
}
.mobile-nav .mobile-nav__link {
  display: block;
  color: #3b4256;
}
.mobile-nav__toplevel > .mobile-nav__item {
  border-bottom: 1px solid #dde1e6;
  padding-right: 36px;
  position: relative;
}
.mobile-nav__toplevel > .mobile-nav__item .mobile-nav__toggle-item {
  position: absolute;
  top: 16px;
  right: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-weight: 900;
  font-size: 18px;
  color: #3b4256;
  border: 1px solid #3b4256;
  line-height: 24px;
  text-align: center;
}
.mobile-nav__toplevel > .mobile-nav__item .mobile-nav__toggle-item:last-child {
  display: none;
}
.mobile-nav__toplevel > .mobile-nav__item > .mobile-nav__link {
  color: #3b4256;
  padding: 20px 0;
  font-weight: 500;
}
.mobile-nav__sublevel {
  display: none;
  padding-bottom: 20px;
}
.mobile-nav__sublevel .mobile-nav__link {
  padding: 10px 0;
}
.mobile-nav__bottom {
  margin-top: auto;
  padding-bottom: 20px;
}
.mobile-nav .search-toggle-link {
  position: absolute;
  top: 20px;
  left: 18px;
}
.search {
  position: relative;
  z-index: 20;
}
.search .h1 {
  margin-bottom: 0;
}
.search__label {
  color: #3b4256;
  margin-bottom: 8px;
}
.search__form {
  position: relative;
}
.search__field {
  height: 68px;
  margin-bottom: 16px;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: 4px;
  -webkit-align-items: center;
          align-items: center;
  padding: 10px;
  position: relative;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
@media screen and (max-width: 735px) {
  .search__field {
    height: 48px;
  }
}
.search__field:hover {
  border-color: #ccc;
}
.search__field_focus,
.search__field_focus:hover {
  border-color: #276cc3;
}
.search__input {
  position: relative;
  background: #fff;
  height: 48px;
  padding: 0 16px;
  border-radius: 4px;
  border: 0;
  font-size: 16px;
  -webkit-flex: 1 1 calc(100% - 45px);
          flex: 1 1 calc(100% - 45px);
  width: calc(100% - 45px);
  outline: 0;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: normal;
}
@media screen and (max-width: 735px) {
  .search__input {
    height: 46px;
  }
}
.search__input_date {
  padding-left: 36px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  min-width: 100%;
}
.search__input_date:hover {
  border-color: #ccc;
}
.search__input_date.active {
  border-color: #276cc3;
}
.search__field-group {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .search__field-group {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.search__field-group-item_w50 {
  width: 50%;
}
.search__field-group-item_w40 {
  width: 40%;
  padding-right: 32px;
}
.search__field-group .search__input {
  margin-right: 32px;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 16px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  line-height: normal;
}
.search__field-group .search__input:hover {
  border-color: #ccc;
}
.search__field-group .search__input:focus {
  border-color: #276cc3;
}
@media screen and (max-width: 735px) {
  .search__field-group .search__input {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.search__field-group .search__input_number {
  width: calc(50% - 32px);
  max-width: calc(50% - 32px);
}
@media screen and (max-width: 735px) {
  .search__field-group .search__input_number {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 735px) {
  .search__field-group .search__submit {
    font-size: 16px;
    margin-right: 0;
  }
  .search__field-group .btn {
    width: calc(50% - 5px);
  }
}
.search__reset.btn {
  margin-right: 6px;
  color: #848e99;
  margin-left: auto;
  min-width: 150px;
  outline: 0;
}
.search__select {
  position: relative;
  height: 48px;
  line-height: 48px;
  outline: 0;
  border-radius: 4px;
  font-size: 16px;
  border: 0;
  padding: 0 16px;
  width: 100%;
  -webkit-appearance: none;
  color: #848e99;
}
.search__select_short {
  max-width: 33%;
}
.search .select2-selection--multiple {
  position: relative;
  padding-right: 40px;
}
.search .select2-selection--multiple:after {
  content: '';
  display: block;
  content: '';
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  transition: all 0.3s ease;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 40px;
  z-index: 300;
}
.search__submit {
  border-radius: 4px;
  background: #0c49cd;
  border: 0;
  color: #f4f7fb;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  min-width: 150px;
  font-size: 16px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: center;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  outline: 0;
}
@media screen and (max-width: 735px) {
  .search__submit {
    min-width: 0;
    font-size: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    cursor: pointer;
    margin-right: -11px;
  }
}
.search__submit:hover {
  background: #3c8aff;
}
.search__submit-icon {
  position: relative;
  top: 2px;
  fill: currentColor;
  display: none;
}
@media screen and (max-width: 735px) {
  .search__submit-icon {
    display: block;
  }
}
.search .link-toggle {
  display: none;
}
@media screen and (max-width: 735px) {
  .search .link-toggle {
    display: block;
  }
}
.search__opts {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  overflow: hidden;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .search__opts {
    max-height: 0;
  }
  .search__opts_active {
    max-height: 500px;
  }
  .search__opts_active + .link-toggle {
    margin-bottom: 60px;
  }
}
.search__opts-col {
  position: relative;
  padding-right: 32px;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.search__opts-col_date {
  max-width: 25%;
  width: 25%;
}
@media screen and (max-width: 1087px) {
  .search__opts-col_date {
    margin-top: 24px;
  }
}
@media screen and (max-width: 1087px) {
  .search__opts-col {
    max-width: 48%;
    width: 48%;
    padding-right: 0;
  }
}
@media screen and (max-width: 580px) {
  .search__opts-col {
    max-width: 100%;
    width: 100%;
  }
  .search__opts-col:first-child {
    margin-bottom: 20px;
  }
}
.search__opts-col_type {
  padding-right: 0;
  max-width: 50%;
  width: 50%;
}
@media screen and (max-width: 1087px) {
  .search__opts-col_type {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
}
.search__opts-col_type .select2-container,
.search__opts-col_type .select2-search,
.search__opts-col_type .select2-search__field {
  min-width: 100%;
}
.search__opts-col-33 {
  max-width: 33%;
  width: 33%;
}
.search__opts-col-20 {
  max-width: 20%;
  width: 20%;
}
.search__opts-date {
  position: absolute;
  left: 14px;
  top: 36px;
  margin-top: 4px;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.search__opts-date-icon {
  fill: #848e99;
}
.search__opts-col .search__input {
  width: 100%;
}
.search__opts-col_result-type {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 32px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 580px) {
  .search__opts-col_result-type {
    -webkit-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.search__opts-col_result-type .radio {
  margin-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  position: relative;
}
@media screen and (max-width: 580px) {
  .search__opts-col_result-type .radio {
    margin: 10px 0 5px;
  }
}
.search__close {
  color: #848e99;
  transition: all 0.3s ease;
}
.search__close-icon {
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.search__close:hover {
  color: #276cc3;
}
.search-toggle-link_active .main-nav__icon {
  fill: #276cc3;
}
.search__settings {
  position: absolute;
  right: -35px;
  margin-top: 2px;
  display: none;
}
@media screen and (max-width: 735px) {
  .search__settings {
    display: block;
  }
}
.global-search {
  position: relative;
  height: 100%;
  max-height: 0;
  overflow: hidden;
  background: #e9eef5;
  transition: all 0.6s ease;
}
@media screen and (max-width: 735px) {
  .global-search {
    position: fixed;
    z-index: 1000;
    top: 40px;
    height: auto;
  }
}
.global-search .section {
  padding: 40px 0 50px;
}
@media screen and (max-width: 735px) {
  .global-search .section {
    padding-top: 20px;
  }
}
.global-search .section__title {
  margin-bottom: 20px;
}
.global-search .search__inner {
  opacity: 0;
  transition: all 0.3s 0.25s ease;
}
.global-search_active {
  height: 100%;
  max-height: 600px;
}
@media screen and (max-width: 735px) {
  .global-search_active {
    height: auto;
    overflow: auto;
    max-height: calc(100vh - 56px);
  }
}
.global-search_active .search__inner {
  opacity: 1;
}
.overlay {
  display: none;
  background: #001526;
  opacity: 0.69;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 320;
}
.overlay_regions {
  z-index: 200;
}
.regions {
  max-width: 1170px;
  width: 100%;
  position: fixed;
  left: 50%;
  top: 57px;
  background: #fff;
  -webkit-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
  z-index: 301;
  display: -webkit-flex;
  display: flex;
  height: 50%;
  min-height: 400px;
  max-height: 500px;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .regions {
    top: 40px;
    min-height: calc(100% - 50px);
  }
}
.regions_active {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.regions__col {
  width: 50%;
  overflow: auto;
  position: relative;
}
@media screen and (max-width: 735px) {
  .regions__col {
    width: 100%;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.regions__col:first-child {
  background-color: #f4f7fb;
}
.regions__col-list {
  position: relative;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: opacity 0.5s ease;
}
.regions__col-list_active {
  height: 100%;
  visibility: visible;
  opacity: 1;
}
.regions__title {
  font-size: 24px;
  line-height: 32px;
  padding: 32px 56px;
}
.regions__item {
  display: block;
  padding: 16px 56px;
  position: relative;
  color: #3b4256;
  margin-top: -1px;
  transition: all 0.3s ease;
}
.regions__item_active {
  background: #fff;
}
.regions__item_active:after {
  display: none;
}
.regions__item:hover:not(.regions__item_current) {
  color: #276cc3;
}
.regions__item-title {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.regions__item-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  margin-top: 4px;
}
.regions__item_current {
  color: #fff;
  background: linear-gradient(-135deg, #026fba 0%, #01437b 100%);
}
.regions__item:after {
  position: absolute;
  bottom: 0;
  display: block;
  content: '';
  width: calc(100% - 112px);
  background: #dde1e6;
  height: 1px;
}
.regions__item_active:after,
.regions__item_current:after,
.regions__item:last-child:after {
  display: none;
}
.regions .regions-toggle_active,
.regions .regions-toggle_active + .regions-links {
  transition: all 0.3s ease;
}
@media screen and (max-width: 735px) {
  .regions .regions-toggle_active,
  .regions .regions-toggle_active + .regions-links {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.regions__back-link {
  display: none;
}
@media screen and (max-width: 735px) {
  .regions__back-link {
    display: block;
  }
}
.regions__back-link-icon {
  position: absolute;
  margin: 5px 0 0 -35px;
  width: 20px;
  height: 20px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.regions .regions-toggle .regions__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 56px;
  width: 8px;
  height: 12px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI4cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDggMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSI4Ljc1IDIuMjUgNC4yNSA2Ljc1IC0wLjI1IDIuMjUgLTEuNzUgMy43NSA0LjI1IDkuNzUgMTAuMjUgMy43NSI+PC9wb2x5Z29uPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikljb25zLS8taW50ZXJmYWNlLS8tYXJyb3dzLS8tYXJyb3ctcmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAwMDAwMCwgLTIuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9ImNvbG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHVzZSBpZD0iaWNvbl9hcnJvdy1yaWdodCIgZmlsbD0iI0Q4RDhEOCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjI1MDAwMCwgNi4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTQuMjUwMDAwLCAtNi4wMDAwMDApICIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");
  background-repeat: no-repeat;
  margin-top: -6px;
}
.main-nav {
  height: 100%;
  position: relative;
  margin: 0 -10px;
  transition: all 0.1s ease;
}
@media screen and (max-width: 735px) {
  .main-nav {
    margin: 0;
  }
}
.main-nav__toplevel {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.main-nav__sublevel-wrapper {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 650px;
  right: 0;
  background: #fff;
  box-shadow: 0px 7px 43px 0px rgba(18,49,105,0.32);
  border-radius: 5px;
  margin: 25px 0 0;
  padding: 25px 33px 0;
  z-index: 100;
}
.main-nav__sublevel {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.main-nav__sublevel li {
  line-height: 24px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  padding-right: 12px;
}
.main-nav__item {
  padding-bottom: 23px;
  margin: 0 10px;
}
.main-nav__item:hover .main-nav__sublevel-wrapper,
.main-nav__sublevel-wrapper:hover {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s 0.25s ease;
}
.main-nav__icon {
  position: relative;
  top: -2px;
  fill: #f4f7fb;
}
.main-nav__link {
  padding-bottom: 23px;
  color: #f4f7fb;
  font-weight: 500;
  transition: all 0.3s ease;
}
.main-nav__link:hover,
.main-nav__link_hover {
  color: #78acd1;
}
.main-nav__link:hover .main-nav__icon,
.main-nav__link_hover .main-nav__icon {
  fill: currentColor;
}
.main-nav__link_sub {
  color: #3b4256;
}
.main-nav__link_sub:hover {
  color: #276cc3;
}
.main-nav__buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 5px;
}
.main-nav__buttons .main-nav__link {
  padding-bottom: 0;
  margin: 0 10px;
  display: none;
}
@media screen and (max-width: 1087px) {
  .main-nav__buttons .main-nav__link {
    display: block;
  }
}
.main-nav__buttons .main-nav__icon {
  top: 0;
  fill: #fff;
}
.search-toggle-link_active .main-nav__buttons .main-nav__icon {
  fill: #f4f7fb;
}
.page-inner .header-fixed .main-nav__buttons .main-nav__icon,
.header-fixed_active .main-nav__buttons .main-nav__icon {
  fill: #3b4256;
}
.section {
  padding: 70px 0 80px;
}
@media screen and (max-width: 1087px) {
  .section {
    padding: 50px 0;
  }
}
@media screen and (max-width: 735px) {
  .section {
    padding: 30px 0 50px;
  }
}
.section_no-padding {
  padding: 0;
}
.section_no-padding-top {
  padding-top: 0;
}
.section_no-padding-bottom {
  padding-bottom: 0;
}
.section_top {
  padding-top: 80px;
}
@media screen and (max-width: 735px) {
  .section_top {
    padding-top: 30px;
  }
}
.section_top .section__main {
  padding-top: 0;
}
.section_top .section__main h1 {
  margin-bottom: 30px;
}
.main-content .section:last-child {
  padding-bottom: 50px;
}
.index .main-content .section:last-child {
  padding: 30px 0;
}
.section__main {
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  padding: 10px 0 30px;
}
@media screen and (max-width: 735px) {
  .section__main {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
  }
}
.section__sidebar {
  width: 350px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 24px;
}
.section__sidebar img.fullwidth {
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .section__sidebar {
    width: 35%;
  }
}
@media screen and (max-width: 735px) {
  .section__sidebar {
    width: 100%;
  }
  .section__sidebar:not(.section__sidebar_keep-mobile) {
    display: none;
  }
}
.section__sidebar-mobile {
  display: none;
  margin-bottom: 20px;
  position: relative;
  line-height: 24px;
}
.section__sidebar-mobile-navigation {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #dde1e6;
  margin-bottom: 10px;
}
.section__sidebar-mobile-navigation_news {
  padding-right: 50px;
}
.section__sidebar-mobile-navigation-label {
  padding-right: 10px;
}
@media screen and (max-width: 580px) {
  .section__sidebar-mobile-navigation-label {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .section__sidebar-mobile {
    display: block;
  }
  .section__sidebar-mobile .breadcrumbs {
    display: block;
  }
}
.section__sidebar-mobile img {
  max-width: 100%;
}
.section__sidebar img {
  max-width: 100%;
}
.section__sidebar-link {
  display: block;
  color: #3b4256;
  font-weight: 500;
  padding: 10px 30px;
  margin-left: -1px;
  line-height: 24px;
  transition: all 0.3s ease;
}
.section__sidebar-link_active {
  color: #276cc3;
  border-left: 1px solid #276cc3;
}
.section__sidebar-link:hover {
  color: #276cc3;
}
.section__sidebar-navigation {
  border-left: 1px solid #dde1e6;
  margin-bottom: 50px;
}
@media screen and (max-width: 735px) {
  .section__sidebar-navigation {
    display: none;
  }
}
.section__sidebar-section {
  margin-bottom: 80px;
}
.section__sidebar-label {
  color: #848e99;
  margin-bottom: 6px;
}
.section__content {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media screen and (max-width: 735px) {
  .section__content {
    padding-right: 0;
  }
  .section__content h1,
  .section__content .h1,
  .section__content h2,
  .section__content .h2,
  .section__content .status {
    display: none;
  }
}
.section__content img {
  max-width: 100%;
}
.section__content + .section__sidebar {
  margin-left: 30px;
}
@media screen and (max-width: 1087px) {
  .section__content + .section__sidebar {
    margin-left: 32px;
  }
}
.section__title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
}
.section__title h2,
.section__title .h2 {
  margin-bottom: 0;
}
@media screen and (max-width: 735px) {
  .section__title {
    margin-bottom: 30px;
  }
}
.section__title_underlined {
  border-bottom: 2px solid #dde1e6;
  margin-bottom: 55px;
  padding-bottom: 20px;
}
@media screen and (max-width: 1087px) {
  .section__title_underlined {
    margin-bottom: 32px;
  }
}
.section__title-link {
  color: #3b4256;
}
.section__title-arrow {
  fill: #3b4256;
  position: relative;
  top: 3px;
  margin-left: 15px;
  transition: all 0.24s ease-out;
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 1087px) {
  .section__title-arrow {
    width: 18px;
    height: 18px;
  }
  .section__title-arrow path {
    width: 18px;
    height: 18px;
  }
}
.section__title-link:hover h2,
.section__title-link:hover .h2 {
  color: #276cc3;
}
.section__title-link:hover .section__title-arrow {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  fill: #276cc3;
}
.section__tabs {
  display: -webkit-flex;
  display: flex;
  line-height: 24px;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 735px) {
  .section__tabs {
    margin: 0;
    width: calc(100% + 32px);
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .section__tabs::-webkit-scrollbar {
    display: none;
  }
}
.page-home .section__tabs {
  margin: 0 -12px -22px;
}
@media screen and (max-width: 1087px) {
  .page-home .section__tabs {
    display: none;
  }
}
.section__tabs-underline {
  position: absolute;
  height: 2px;
  width: 0;
  background: #276cc3;
  z-index: 3;
  bottom: 0px;
  will-change: left;
  transition: 0.6s all ease;
}
@media screen and (max-width: 735px) {
  .section__tabs-underline {
    display: none;
  }
}
.section__tabs-item {
  padding: 12px 0 26px;
  margin: 0 24px 0 0;
  color: #848e99;
  transition: all 0.3s ease;
  position: relative;
}
@media screen and (max-width: 735px) {
  .section__tabs-item {
    white-space: nowrap;
    padding: 12px 0 18px;
  }
}
.section__tabs-item:hover:not(span) {
  color: #276cc3;
}
.section__tabs-item:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  display: none;
}
@media screen and (max-width: 735px) {
  .section__tabs-item:after {
    display: block;
  }
}
.section__tabs-item_active {
  color: #3b4256;
}
.section__tabs-item_active:after {
  background: #276cc3;
}
.section__cols {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .section__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.section__col:first-child {
  padding-right: 30px;
}
@media screen and (max-width: 735px) {
  .section__col:first-child {
    padding-right: 0;
  }
}
.section.section__top {
  padding-top: 220px;
}
.section__description {
  font-size: 18px;
  line-height: 27px;
  padding-right: 14.5%;
}
@media screen and (max-width: 735px) {
  .section__description {
    font-size: 16px;
    line-height: 21px;
    padding-right: 0;
  }
}
.section_overflow-h {
  overflow: hidden;
}
.footer {
  padding: 76px 0 50px;
  background: #01437b;
  color: #fff;
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .footer {
    font-size: 14px;
  }
}
@media screen and (max-width: 735px) {
  .footer {
    padding: 40px 0;
  }
}
.footer__top,
.footer__bottom {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 735px) {
  .footer__top,
  .footer__bottom {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.footer__bottom {
  -webkit-align-items: center;
          align-items: center;
}
.footer__top .footer__col {
  width: 33.33%;
  padding-right: 32px;
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col:nth-child(2) {
    padding-right: 0;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col {
    width: 50%;
    padding: 0;
  }
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col {
    width: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col:first-child {
    width: 100%;
    display: -webkit-flex;
    display: flex;
  }
  .footer__top .footer__col:first-child .footer__tablet-col {
    width: 50%;
    padding-right: 0;
  }
}
@media screen and (max-width: 1087px) and (max-width: 735px) {
  .footer__top .footer__col:first-child {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
@media screen and (max-width: 1087px) and (max-width: 735px) {
  .footer__top .footer__col:first-child .footer__tablet-col {
    width: 100%;
  }
}
.footer__top .footer__col:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column-reverse wrap;
          flex-flow: column-reverse wrap;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.footer__top .footer__col:last-child .footer__tablet-col:last-child {
  margin-bottom: 30px;
}
.footer__top .footer__col_w100 {
  width: 100%;
}
.footer__top {
  padding-bottom: 50px;
}
@media screen and (max-width: 735px) {
  .footer__top {
    padding-bottom: 30px;
  }
}
.footer__top + .footer__top {
  padding-bottom: 0;
}
.footer_inline {
  display: inline;
}
.footer__bottom {
  border-top: 1px solid #fff;
  padding-top: 50px;
}
@media screen and (max-width: 735px) {
  .footer__bottom {
    padding-top: 30px;
  }
}
.footer__address {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .footer__address {
    font-size: 16px;
  }
}
.footer__address a {
  opacity: 1;
}
.footer__address .footer__subline {
  font-size: 16px;
}
.footer__phone {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #fff;
}
@media screen and (max-width: 1087px) {
  .footer__phone {
    font-size: 18px;
  }
}
@media screen and (max-width: 735px) {
  .footer__phone {
    margin-bottom: 0;
  }
}
.footer__title {
  font-size: 20px;
  margin-bottom: 14px;
}
@media screen and (max-width: 1087px) {
  .footer__title {
    font-size: 18px;
  }
}
.footer__subline {
  opacity: 0.7;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .footer__subline {
    margin-bottom: 0;
  }
}
.footer__link-list:not(:last-child) {
  margin-bottom: 42px;
}
.footer__link-list_compact {
  padding-right: 100px;
}
.footer__link {
  display: block;
  color: #fff;
  margin-bottom: 8px;
  opacity: 0.5;
  transition: all 0.3s ease;
}
.footer__link_inline {
  display: inline;
}
.footer__link_active,
.footer__link:hover {
  opacity: 1;
}
.footer__copyright {
  display: -webkit-flex;
  display: flex;
  color: #dde1e6;
}
@media screen and (max-width: 1087px) {
  .footer__copyright {
    max-width: 70%;
    font-size: 12px;
    line-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .footer__copyright {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.footer__copyright-icon {
  margin-right: 10px;
  fill: #dde1e6;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.footer__copyright a {
  color: #dde1e6;
  text-decoration: none;
}
.footer__copyright a:hover {
  color: #fff;
}
.subscribe-btn {
  background: #f4f7fb;
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
  padding: 0 16px;
  font-weight: 500;
  color: #3b4256;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: relative;
}
.subscribe-btn__icon {
  fill: #276cc3;
}
.mobile-content {
  display: none;
}
@media screen and (max-width: 735px) {
  .mobile-content {
    display: block;
  }
}
.column-content {
  display: -webkit-flex;
  display: flex;
  margin: 0 -16px;
}
@media screen and (max-width: 735px) {
  .column-content {
    margin: 0;
  }
}
.column-content_space-between {
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 1087px) {
  .column-content_block-m {
    display: block;
  }
  .column-content_block-m .column-content__item {
    margin: 0 0 20px;
  }
}
.column-content_bottom {
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.column-content__item {
  margin: 0 16px;
}
.container-404 {
  padding: 0 20px;
  margin: 0 auto;
  max-width: 500px;
}
.container-404 .font-size-72 {
  margin-bottom: 60px;
}
@media screen and (max-width: 1087px) {
  .container-404 {
    max-width: 380px;
  }
}
.disabled-btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.6;
}
.disabled-btn > * {
  pointer-events: none;
}
.g-recaptcha {
  margin-bottom: 20px;
}
.theme_white {
  background: #fff;
}
.theme_light {
  background: #f4f7fb;
}
.theme_blue {
  background: #026fba;
  color: #fff;
}
.theme_blue .h2,
.theme_blue h2 {
  color: #fff;
}
.theme_light-blue {
  background: #e6eef6;
}
.theme_white .search__field,
.theme_white .search__input,
.theme_white .search__select,
.theme_white .input,
.theme_white .link-block:not(.link-block_empty),
.theme_white .tags__item,
.theme_white .content-filter,
.theme_white .pagination,
.theme_white .doc-item,
.theme_white .select2-selection--multiple,
.theme_white .select2-container--default .select2-selection--single,
.theme_white .moreinfo-block,
.theme_white .public__image .js-smartPhoto,
.theme_white .moreinfo-block .doc-item .doc-item__file-link,
.theme_white .question,
.theme_white .share-block,
.theme_white blockquote,
.theme_white .icon-text,
.theme_white .image-text-button,
.theme_white .grid-blocks__item,
.theme_white .form__fields,
.theme_white .poll-block,
.theme_white .from__fields .select,
.theme_white .poll-block .select {
  background: #f4f7fb;
}
.theme_white .content-filter .tags__item,
.theme_white .content-filter .select2-container--default .select2-selection--single,
.theme_white .doc-item__file-link,
.theme_white .moreinfo-block .doc-item,
.theme_white .poll-block .input,
.theme_white .poll-block .textarea,
.theme_white .poll-block .select2-selection--multiple,
.theme_white .poll-block .select2-container--default .select2-selection--single,
.theme_white .poll-block .poll-block__result-progress {
  background: #fff;
}
.theme_white .hexagon {
  background: url(/build/images/hexagon-alt.5bc31510.svg) no-repeat center;
  background-size: contain;
}
@media screen and (max-width: 735px) {
  .theme_white .hexagon {
    background: #f4f7fb;
  }
}
.theme_white .hexagons-slider:before {
  background: linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%);
}
.theme_white .hexagons-slider:after {
  background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);
}
.theme_light .search__field,
.theme_light .search__input,
.theme_light .search__select,
.theme_light .input,
.theme_light .link-block:not(.link-block_empty),
.theme_light .tags__item,
.theme_light .content-filter,
.theme_light .pagination,
.theme_light .doc-item,
.theme_light .select2-selection--multiple,
.theme_light .select2-container--default .select2-selection--single,
.theme_light .download-block,
.theme_light .moreinfo-block,
.theme_light .public__image .js-smartPhoto,
.theme_light .moreinfo-block .doc-item .doc-item__file-link,
.theme_light .question,
.theme_light .share-block,
.theme_light blockquote,
.theme_light .icon-text,
.theme_light .image-text-button,
.theme_light .grid-blocks__item,
.theme_light .form__fields,
.theme_light .poll-block,
.theme_light .from__fields .select,
.theme_light .poll-block .select {
  background: #fff;
}
.theme_light .content-filter .tags__item,
.theme_light .content-filter .select2-container--default .select2-selection--single,
.theme_light .doc-item__file-link,
.theme_light .moreinfo-block .doc-item,
.theme_light .poll-block .input,
.theme_light .poll-block .textarea,
.theme_light .poll-block .select2-selection--multiple,
.theme_light .poll-block .select2-container--default .select2-selection--single,
.theme_light .poll-block .poll-block__result-progress {
  background: #f4f7fb;
}
.theme_light .hexagon {
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: contain;
}
@media screen and (max-width: 735px) {
  .theme_light .hexagon {
    background: #fff;
  }
}
.theme_light .hexagons-slider:before {
  background: linear-gradient(90deg, #f4f7fb 0%, rgba(244,247,251,0) 100%);
}
.theme_light .hexagons-slider:after {
  background: linear-gradient(90deg, rgba(244,247,251,0) 0%, #f4f7fb 100%);
}
.theme_light .download-block {
  border: 0 !important;
}
.global-search .select2-selection--multiple,
.global-search .select2-container--default .select2-selection--single {
  background: #fff;
}
.infoblock {
  position: relative;
  background: #fff;
  padding: 10px 30px;
  border-radius: 5px;
  overflow: hidden;
  z-index: 91;
}
@media screen and (max-width: 735px) {
  .infoblock {
    padding: 10px 10px 30px;
  }
}
.infoblock__title {
  position: relative;
  font-weight: 500;
  font-size: 24px;
  line-height: 26px;
  color: #3b4256;
  margin-bottom: 12px;
  z-index: 2;
}
@media screen and (max-width: 1087px) {
  .infoblock__title {
    font-size: 18px;
    line-height: 28px;
  }
}
.infoblock__text {
  white-space: nowrap;
  color: #848e99;
  overflow: hidden;
  padding: 10px 0;
}
@media screen and (max-width: 1087px) {
  .infoblock__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 735px) {
  .infoblock__text {
    display: block;
    -webkit-animation: none;
            animation: none;
    white-space: normal;
    line-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .infoblock__text_marquee {
    display: none;
  }
}
.infoblock__text_slider {
  display: none;
  overflow: visible;
}
@media screen and (max-width: 735px) {
  .infoblock__text_slider {
    display: block;
  }
}
.infoblock__text-item {
  padding-right: 100px;
}
@media screen and (max-width: 735px) {
  .infoblock__text-item {
    padding-right: 0;
  }
}
.infoblock__text-element {
  padding-right: 100px;
  display: inline;
}
.one .infoblock__text-element {
  padding-right: 0;
}
@media screen and (max-width: 735px) {
  .infoblock__text-element {
    display: block;
    width: 100%;
    padding-right: 0;
    text-align: left;
    margin-bottom: 10px;
  }
}
.infoblock__text-element p {
  margin: 0;
  display: inline;
}
.infoblock__text-element br {
  display: none;
}
.infoblock__icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  z-index: 100;
}
@media screen and (max-width: 735px) {
  .infoblock__icon {
    display: none;
  }
}
.infoblock:before,
.infoblock:after {
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .infoblock:before,
  .infoblock:after {
    display: none;
  }
}
.infoblock:before {
  width: 60px;
  left: 30px;
  background: linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%);
}
@media screen and (max-width: 1087px) {
  .infoblock:before {
    left: 24px;
  }
}
.infoblock:after {
  right: 30px;
  width: 130px;
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);
}
.articles {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.articles-item {
  margin-bottom: 48px;
  display: -webkit-flex;
  display: flex;
  color: #848e99;
  position: relative;
  z-index: 1;
  width: 33.33%;
  -webkit-animation: fadein 0.5s;
          animation: fadein 0.5s;
}
@media screen and (max-width: 735px) {
  .articles-item {
    border-bottom: 1px solid #dde1e6;
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
  .articles-item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
.articles-item__image {
  transition: all 0.3s ease;
  min-width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.vertical .articles-item__image {
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  transition: none;
}
.articles-item__image-wrapper {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  text-align: center;
}
.articles-item__image-bg {
  width: 100%;
  height: 100%;
}
.articles-item__image-img {
  height: 100%;
  max-width: 100%;
  transition: all 0.3s ease;
  position: relative;
  display: none;
}
.vertical .articles-item__image-img {
  display: inline;
}
.articles-item__image-img:not(.vertical) .articles-item__image-img {
  opacity: 0;
  transition: all 0.3s ease;
}
.articles-item__title {
  color: #3b4256;
  display: block;
  transition: all 0.3s ease;
}
.articles-item__title:hover,
.articles-item__title.hover {
  color: #276cc3;
}
.articles-item__text {
  color: #848e99;
  display: block;
}
.articles-item__date:before {
  content: '';
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #c7ccd1;
  border-radius: 50%;
  margin: 0 12px;
}
.articles-item__tag {
  color: #3d43a1;
  font-weight: 500;
  position: relative;
  transition: all 0.3s ease;
}
a.articles-item__tag:hover {
  color: #276cc3;
}
.articles-item:hover .articles-item__image-wrapper:not(.vertical) .articles-item__image,
.articles-item:hover .articles-item__image-img {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
}
.articles-item:hover .articles-item__title {
  color: #276cc3;
}
.articles-item__bottom {
  font-size: 14px;
  line-height: 20px;
}
.articles-item_top {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
@media screen and (max-width: 1087px) {
  .articles-item_top {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.articles-item_top .articles-item__image {
  height: 100%;
}
.articles-item_top .articles-item__image-wrapper {
  height: 430px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__image-wrapper {
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__image-wrapper {
    display: none;
    height: 176px;
    margin-bottom: 22px;
  }
  .section-gallery .articles-item_top .articles-item__image-wrapper {
    display: block;
  }
}
.articles-item_top .articles-item__content {
  width: calc(33.33% + 10px);
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 32px;
  position: relative;
  max-height: 430px;
  overflow: hidden;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__content {
    width: 100%;
    padding-left: 0;
    max-height: 100%;
  }
}
.articles-item_top.faded .articles-item__content:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100px;
  background: linear-gradient(180deg, rgba(244,247,251,0) 0%, #f4f7fb 80%);
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 1087px) {
  .articles-item_top.faded .articles-item__content:after {
    display: none;
  }
}
.articles-item_top .articles-item__title {
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__title {
    font-size: 16px;
    line-height: 20px;
    max-height: auto;
  }
}
.articles-item_top .articles-item__text {
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__text {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__text {
    display: none;
  }
}
.articles-item_top .articles-item__bottom {
  position: absolute;
  bottom: 0;
  z-index: 2;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__bottom {
    position: static;
  }
}
.articles-item:not(.articles-item_top) {
  -webkit-flex-basis: calc(33.33% - 20px);
          flex-basis: calc(33.33% - 20px);
  -webkit-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1087px) {
  .articles-item:not(.articles-item_top) {
    -webkit-flex-basis: calc(50% - 17px);
            flex-basis: calc(50% - 17px);
  }
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
  }
}
.articles-item:not(.articles-item_top) .articles-item__image-wrapper {
  height: 206px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 16px;
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 270px;
  }
}
@media screen and (max-width: 960px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 230px;
  }
}
@media $w768 {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 180px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    display: none;
  }
}
.articles-item:not(.articles-item_top) .articles-item__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 16px;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) .articles-item__title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    min-height: 0;
    margin-bottom: 8px;
    height: auto;
  }
}
.articles-item:not(.articles-item_top) .articles-item__text {
  display: none;
}
.data-lazy-loading {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.articles-item.articles-item_covid {
  display: block;
}
.articles-item.articles-item_covid .articles-item__image {
  height: 130px;
  background-position: center bottom;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: #e8e8e8;
  position: relative;
}
.articles-item.articles-item_covid .articles-item__image-left,
.articles-item.articles-item_covid .articles-item__image-right {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
}
.articles-item.articles-item_covid .articles-item__image-left {
  background-position: left bottom;
}
.articles-item.articles-item_covid .articles-item__image-right {
  background-position: right bottom;
}
.articles-item.articles-item_covid .articles-item__content {
  background-position: 0 0;
  min-height: 210px;
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-justify-content: center;
          justify-content: center;
}
.articles-item.articles-item_covid .articles-item__title {
  font-size: 19px;
  letter-spacing: 0.9px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  text-align: justify;
  white-space: nowrap;
}
.articles-item.articles-item_covid .articles-item__title-n1 {
  font-size: 58px;
  letter-spacing: 1px;
}
.articles-item.articles-item_covid .articles-item__title-n2 {
  font-size: 35px;
  letter-spacing: 0.5px;
  margin: 2px 0 5px;
}
.section-tabs-content__item:last-child .articles-item_top .articles-item__title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-home .articles-item.last-news {
  display: none;
}
@media screen and (max-width: 1087px) {
  .page-home .articles-item.last-news {
    display: -webkit-flex;
    display: flex;
  }
}
.scrollFade {
  opacity: 0;
  transition: all 0.5s 0.5s ease-in-out;
}
.scrollFade.show {
  opacity: 1;
}
.section-tabs-content {
  margin-bottom: 48px;
}
.section-tabs-content__item {
  display: none;
}
.section-tabs-content__item_active {
  display: block;
}
.section-tabs-content .link-more {
  position: absolute;
  left: 0;
  width: 100%;
  border-radius: 0;
}
.articles.articles_news-feed .articles-item {
  -webkit-flex-basis: calc(50% - 15px);
          flex-basis: calc(50% - 15px);
  width: 50%;
}
@media screen and (max-width: 1087px) {
  .articles.articles_news-feed .articles-item {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .articles.articles_news-feed .articles-item__title {
    min-height: 0;
  }
}
.links-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.links-grid-item {
  display: block;
  width: 25%;
  height: 250px;
  position: relative;
  background-size: cover;
  background-position: center;
  transition: all 0.3s ease;
  display: none;
  -webkit-animation: fadein 0.5s;
          animation: fadein 0.5s;
}
@media screen and (max-width: 1087px) {
  .links-grid-item {
    height: 160px;
    width: 50%;
  }
}
@media screen and (max-width: 735px) {
  .links-grid-item {
    width: 100%;
    height: auto;
    min-height: 100px;
  }
}
.links-grid-item:after {
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(18,48,69,0) 50%, rgba(18,48,69,0.5) 100%);
}
.links-grid-item:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(26.565deg, rgba(35,80,184,0.94) 0%, rgba(4,182,243,0.94) 100%);
  z-index: 1;
  opacity: 0;
  transition: all 0.3s ease;
}
.links-grid-item__content {
  color: #f4f7fb;
  padding: 26px 32px 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 2;
  transition: all 0.3s ease-out;
  height: inherit;
}
.links-grid-item__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-top: auto;
  margin-bottom: 11px;
  transition: all 0.3s ease;
}
.links-grid-item__text {
  font-size: 14px;
  line-height: 20px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
.links-grid-item:hover:before {
  opacity: 1;
}
.links-grid-item:hover .links-grid-item__content {
  height: 0;
}
.links-grid-item:hover .links-grid-item__content:before {
  height: 100%;
}
.links-grid-item:hover .links-grid-item__title {
  bottom: 100%;
  top: 10%;
  transition: all 0.3s ease;
}
.links-grid-item:hover .links-grid-item__text {
  visibility: visible;
  opacity: 1;
  overflow: visible;
  height: auto;
}
@media screen and (max-width: 735px) {
  .links-grid-item:hover .links-grid-item__text {
    display: none;
  }
}
.links-grid_cols-3 .links-grid-item {
  width: 33.33%;
}
@media screen and (max-width: 1087px) {
  .links-grid_cols-3 .links-grid-item {
    width: 50%;
  }
}
@media screen and (max-width: 735px) {
  .links-grid_cols-3 .links-grid-item {
    width: 100%;
  }
}
.link-more {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #3b4256;
  font-weight: 500;
  padding: 16px 0;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
  position: relative;
}
.link-more:hover {
  color: #276cc3;
}
.link-more__icon {
  fill: currentColor;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: 5px;
}
.link-more_bordered {
  border: 1px solid #dde1e6;
}
.link-more_bordered-bottom {
  border-bottom: 1px solid #eef0f2;
}
.link-more.show-less .link-more__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.show-less {
  display: none;
}
.link-toggle {
  display: block;
  color: #848e99;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: -6px 0 0 -6px;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0.3s ease;
  text-align: center;
}
.link-toggle__icon {
  position: relative;
  top: 1px;
  fill: currentColor;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.link-toggle_up .link-toggle__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.link-toggle_up.link-toggle_active {
  margin-top: 30px;
}
.link-toggle_active {
  opacity: 1;
  visibility: visible;
}
.link-calend {
  color: #3b4256;
  font-weight: 500;
  transition: all 0.3s ease;
}
.link-calend__icon {
  margin-right: 10px;
  fill: #3b4256;
  position: relative;
  top: 1px;
}
.link-calend:hover {
  color: #276cc3;
}
.link-calend:hover .link-calend__icon {
  fill: #276cc3;
}
.social-links {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 10px;
}
.social-links__item {
  margin: 0 8px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .social-links__item {
    margin: 0 6px;
  }
}
.social-links__item-icon {
  fill: #c7ccd1;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .social-links__item-icon {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 735px) {
  .social-links__item-icon {
    width: 20px;
    height: 20px;
  }
}
.social-links__item:hover .social-links__item-icon {
  fill: #fff;
}
.link-back {
  display: block;
  margin-bottom: 28px;
  color: #848e99;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .link-back {
    display: none;
  }
}
.link-back:hover {
  color: #276cc3;
}
.link-back_right {
  text-align: right;
}
.link-print {
  display: block;
  color: #3b4256;
  border: 1px solid #dde1e6;
  border-radius: 4px;
  padding: 10px 20px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.link-print:hover {
  color: #276cc3;
  border-color: #276cc3;
}
.link-print__icon {
  fill: currentColor;
  margin-right: 8px;
  position: relative;
  top: 4px;
}
.hexagon {
  width: 254px;
  height: 296px;
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: contain;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
  padding: 100px 32px 32px;
  max-width: 24%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 10px;
}
@media screen and (max-width: 1087px) {
  .hexagon {
    width: 232px;
    height: 252px;
    padding-top: 80px;
  }
}
@media screen and (max-width: 735px) {
  .hexagon {
    width: 100%;
    height: auto;
    max-width: 100%;
    background: #fff;
    margin-bottom: 10px;
    text-align: center;
    padding: 30px 20px 20px;
    min-height: 136px;
  }
}
.hexagon__value {
  color: #276cc3;
  font-weight: 700;
  font-size: 56px;
  line-height: 40px;
  margin-bottom: 13px;
}
@media screen and (max-width: 580px) {
  .hexagon__value {
    font-size: 48px;
    font-weight: 500;
  }
}
.hexagon__text {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  text-align: center;
  max-width: 200px;
  margin: 0 auto;
}
@media screen and (max-width: 735px) {
  .hexagon__text {
    max-width: 100%;
  }
}
.numbers {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 40px;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 1087px) {
  .numbers {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 1087px) {
  .numbers__item {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 580px) {
  .numbers__item {
    width: 100%;
    margin-bottom: 16px;
    border: 1px solid #dde1e6;
    text-align: center;
    padding: 15px;
    border-radius: 4px;
  }
}
.numbers__item-value {
  font-size: 56px;
  letter-spacing: -0.6px;
  font-weight: 700;
  margin-bottom: 8px;
}
@media screen and (max-width: 580px) {
  .numbers__item-value {
    font-size: 48px;
    font-weight: 500;
  }
}
.numbers__item-value:not(.numbers__item-value_highlight) {
  color: #276cc3;
}
.numbers__item-value_highlight {
  color: #ff2640;
}
.numbers__item-text {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
}
.link-block {
  display: block;
  position: relative;
  min-height: 116px;
  border-radius: 4px;
  padding: 27px 32px;
  transition: all 0.4s ease;
  background: linear-gradient(26.5deg, #2350b8 0%, #04b6f3 100%);
  overflow: hidden;
  color: #3b4256;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .link-block {
    height: auto;
    min-height: 0;
    padding: 20px 30px 20px 20px;
  }
}
.link-block_with-arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMDAwMjEgLTAuMDAwMjQ0MTQxVjIuMDAwNzZIOC41ODUyMUwwLjI5MzIxMyAxMC4yOTI4TDEuNzA3MjEgMTEuNzA2OEw5Ljk5OTIxIDMuNDE0NzZWNy45OTk3NkgxMi4wMDAyVi0wLjAwMDI0NDE0MUg0LjAwMDIxWiIgLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: 20px right 20px;
}
.link-block__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #3b4256;
}
@media screen and (max-width: 735px) {
  .link-block__title {
    font-size: 16px;
  }
}
.link-block__text {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}
.link-block__arrow {
  fill: #979797;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 1;
}
.link-block:not(.link-block_empty):hover {
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.link-block:not(.link-block_empty):hover .link-block__title,
.link-block:not(.link-block_empty):hover .link-block__text {
  position: relative;
  z-index: 1;
}
.link-block:not(.link-block_empty):hover .link-block__title {
  color: #276cc3;
}
.link-block:not(.link-block_empty):hover .link-block__arrow {
  fill: #276cc3;
}
.link-block__icon {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.link-block__icon-wrapper {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 72px;
  height: 72px;
  background: url(/build/images/hexagon-blue.f5e48ea9.svg) no-repeat center;
  background-size: contain;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.link-block_with-icon {
  padding-right: 110px;
  position: relative;
  min-height: 110px;
}
.link-block_with-icon:hover .link-block__icon {
  -webkit-filter: brightness(1) invert(0);
          filter: brightness(1) invert(0);
}
.link-block_with-icon:hover {
  background-image: linear-gradient(45deg, #024eba, #04c8f3) !important;
}
.link-block_with-icon:hover .link-block__icon-wrapper {
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
}
.link-block_with-icon:hover .link-block__title,
.link-block_with-icon:hover .link-block__text {
  color: #fff !important;
}
.link-block_with-icon:hover .link-block__text {
  opacity: 0.7;
}
.link-block-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  transition: all 0.3s ease;
}
.link-block-grid:after {
  content: "";
  -webkit-flex: 1 1 calc(33% - 20px);
          flex: 1 1 calc(33% - 20px);
  max-width: calc(33% - 20px);
}
@media screen and (max-width: 1087px) {
  .link-block-grid:after {
    -webkit-flex: 1 1 calc(50% - 15px);
            flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}
@media screen and (max-width: 735px) {
  .link-block-grid:after {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}
.link-block-grid .link-block {
  display: block;
  max-width: calc(33% - 20px);
  -webkit-flex: 1 1 calc(33% - 20px);
          flex: 1 1 calc(33% - 20px);
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .link-block-grid .link-block {
    max-width: calc(50% - 15px);
    -webkit-flex: 1 1 calc(50% - 15px);
            flex: 1 1 calc(50% - 15px);
  }
}
@media screen and (max-width: 735px) {
  .link-block-grid .link-block {
    width: 100%;
    max-width: 100%;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 16px;
  }
  .link-block-grid .link-block_hide-mobile {
    display: none;
  }
}
.link-block-grid_cols-2 .link-block {
  width: calc(50% - 15px);
  max-width: calc(50% - 15px);
  -webkit-flex: 1 1 50%;
          flex: 1 1 50%;
}
@media $w768 {
  .link-block-grid_cols-2 .link-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
@media screen and (max-width: 735px) {
  .map-box {
    display: none;
  }
}
.map-box-alt {
  display: none;
}
@media screen and (max-width: 580px) {
  .map-box-alt {
    display: block;
    background: #f4f7fb;
    text-align: center;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    color: #3b4256 !important;
  }
}
#region_map_big_hover .map-link {
  position: relative;
  display: block;
}
#region_map_big_hover .map-link_active polygon,
#region_map_big_hover .map-link_active path {
  fill: #fff;
  opacity: 1;
  stroke: #e3eaf3;
  cursor: pointer;
}
#region_map_big_hover .map-link_active .map-modal {
  position: absolute;
  top: -100px;
  left: 0;
}
.map-tooltips {
  display: none;
}
.map-tooltip {
  width: 260px;
  background: #fff;
  position: absolute;
  border-radius: 5px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  z-index: 250;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  margin-top: 10px;
  box-shadow: 0px 2px 24px rgba(59,56,56,0.18);
  padding: 10px 0;
}
.map-tooltip_active {
  visibility: visible;
  opacity: 1;
  margin-top: 0;
}
.map-tooltip__arrow {
  top: 100%;
  left: 50%;
  margin-top: -1px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136,183,213,0);
  border-top-color: #fff;
  border-width: 12px;
  margin-left: -12px;
}
.map-tooltip__section {
  display: block;
  padding: 16px;
  font-size: 12px;
  line-height: 20px;
}
.map-tooltip__section:nth-child(odd) {
  background: #f4f7fb;
}
.map-tooltip__label {
  color: #959ea7;
  margin-bottom: 3px;
}
.map-tooltip__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
.map-tooltip__link {
  line-height: 20px;
  color: #266bc2;
  font-weight: 500;
}
.map-tooltip__close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.map-tooltip__close-icon {
  fill: #959ea7;
}
.toggle-list {
  margin: 0 -32px;
}
.toggle-list__title {
  display: block;
  font-weight: 500;
  padding: 20px 30px;
  background: rgba(255,255,255,0.1);
}
.toggle-list__content {
  padding: 20px 30px;
}
.breadcrumb {
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  margin-top: -45px;
  margin-bottom: 24px;
}
@media screen and (max-width: 735px) {
  .breadcrumb {
    font-size: 12px;
    margin-bottom: 11px;
    margin-top: 0;
  }
}
.breadcrumb-item {
  display: inline;
  color: #848e99;
  transition: all 0.3s ease;
}
.breadcrumb-item:after {
  display: inline-block;
  content: ' / ';
}
.breadcrumb-item a {
  color: inherit;
}
.breadcrumb-item a:hover {
  color: #276cc3;
}
.breadcrumb-item:last-child:after {
  content: '';
}
.public {
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}
.public__date {
  color: #848e99;
  font-size: 14px;
  margin-bottom: 12px;
}
.public__text {
  color: #3b4256;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 30px;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .public__text {
    font-size: 16px;
    line-height: 21px;
    width: 100%;
    padding-right: 0;
  }
}
.public__image {
  position: relative;
  margin-bottom: 30px;
  border-radius: 4px;
  max-width: 100%;
  overflow: hidden;
  background-position: center;
}
.public__image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.public__image-img {
  display: block;
  max-height: 370px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .public__image-img {
    height: auto;
  }
}
.public__image .public__image-img {
  opacity: 1;
}
.public__image-caption {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  padding: 15px 0;
  text-align: left;
  border-bottom: 1px solid #dde1e6;
  min-height: 50px;
  margin-bottom: 10px;
}
.public__image .js-smartPhoto {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.public-slider .public__image-img {
  max-height: 370px;
  border-radius: 0;
}
.question {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
  border-radius: 4px;
}
@media screen and (max-width: 1087px) {
  .question {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.question__text {
  padding-right: 20px;
}
.question__title {
  color: #3b4256;
  font-size: 18px;
  line-height: 26px;
}
.question__subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
}
.question__buttons {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 1087px) {
  .question__buttons {
    margin-top: 10px;
  }
}
.question__buttons .btn {
  padding-left: 30px;
  padding-right: 30px;
}
.question__buttons .btn:first-child {
  margin-right: 24px;
}
.share-block {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  border-radius: 4px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .share-block {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 20px;
  }
}
.share-block__title {
  color: #3b4256;
  margin-right: 16px;
}
@media screen and (max-width: 735px) {
  .share-block__title {
    margin-bottom: 10px;
  }
}
.share-block__link {
  margin: 0 10px;
  color: #3b4256;
}
.share-block__link:hover {
  color: #276cc3;
}
.share-block__link-icon {
  fill: currentColor;
}
.tags {
  margin-right: -8px;
}
.tags__item {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #3b4256;
  font-weight: 500;
  padding: 6px 10px;
  margin: 0 8px 8px 0;
  border-radius: 4px;
}
.tags__item:hover {
  color: #276cc3;
}
.tags__item_active {
  background: #276cc3 !important;
  color: #fff !important;
}
.sidebar-news__item {
  display: block;
  border-bottom: 1px solid #dde1e6;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 18px;
  margin-bottom: 18px;
}
@media screen and (max-width: 1087px) {
  .sidebar-news__item:last-child {
    border-bottom: 0;
  }
}
.sidebar-news__item-date {
  color: #848e99;
  margin-bottom: 8px;
}
.sidebar-news__item-title {
  color: #3b4256;
  font-weight: 500;
}
.sidebar-news__item:hover .sidebar-news__item-title {
  color: #276cc3;
}
.doc-item {
  color: #848e99;
  border-radius: 4px;
  margin-bottom: 16px;
  transition: all 0.3s ease;
}
.doc-item__title {
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  padding: 22px 30px;
  border-bottom: 1px solid #dde1e6;
  color: #3b4256;
}
@media screen and (max-width: 735px) {
  .doc-item__title {
    font-size: 16px;
    line-height: 21px;
    padding: 22px 20px;
  }
}
.doc-item__title:hover {
  color: #276cc3;
}
.doc-item__details {
  padding: 12px 30px 22px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row;
          flex-flow: row;
  -webkit-align-items: center;
          align-items: center;
  font-size: 14px;
}
@media screen and (max-width: 735px) {
  .doc-item__details {
    display: block;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 12px 20px 22px;
  }
}
.doc-item__type {
  display: -webkit-flex;
  display: flex;
  margin: 10px 0;
  white-space: nowrap;
}
@media screen and (max-width: 735px) {
  .doc-item__type {
    margin-bottom: 20px;
    line-height: 21px;
    white-space: normal;
  }
}
@media screen and (max-width: 580px) {
  .doc-item__type {
    display: block;
  }
}
.doc-item__date {
  display: inline;
}
.doc-item__date:before {
  content: '';
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #c7ccd1;
  border-radius: 50%;
  margin: 0 12px;
}
@media screen and (max-width: 580px) {
  .doc-item__date:before {
    display: none;
  }
}
.doc-item__file {
  margin-left: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  font-size: 16px;
  padding-left: 20px;
}
@media screen and (max-width: 1087px) {
  .doc-item__file {
    width: 100%;
    padding-left: 0;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
.doc-item__file-link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 48px;
  line-height: 48px;
  font-weight: 500;
  background: #fff;
  padding: 0 10px 0 20px;
  color: #3b4256;
  border-radius: 4px;
  margin-left: 10px;
  border: 1px solid transparent;
  white-space: nowrap;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-link {
    width: 100%;
  }
}
.doc-item__file-link:hover {
  color: #276cc3;
  background: #fff;
  border: 1px solid #dde1e6;
}
.doc-item__file-format {
  padding: 0 10px;
  white-space: nowrap;
  font-size: 14px;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-format {
    display: none;
  }
}
.doc-item__file-format_mob {
  display: none;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-format_mob {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .doc-item__file-format {
    display: none;
  }
}
.doc-item__file-icon {
  margin-left: 5px;
  position: relative;
  top: 2px;
  fill: currentColor;
}
.doc-item__tag {
  color: #848e99;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 580px) {
  .doc-item__tag {
    margin-bottom: 10px;
  }
}
.doc-item__tag:hover {
  color: #276cc3;
}
.doc-item:hover {
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.document-info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 40px;
  line-height: 24px;
  color: #3b4256;
}
.download-block {
  display: block;
  border: 1px solid #dde1e6;
  padding: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 26px;
  margin-bottom: 80px;
  border-radius: 4px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .download-block {
    margin-bottom: 30px;
  }
}
.download-block__type {
  color: #848e99;
  font-size: 14px;
}
.download-block__title {
  color: #3b4256;
  font-size: 18px;
  display: -webkit-box;
  max-width: 400px;
  height: 80px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 735px) {
  .download-block__title {
    max-width: 100%;
  }
}
.download-block__fileinfo {
  color: #848e99;
  font-size: 14px;
}
.download-block__fileinfo-icon {
  fill: currentColor;
  position: relative;
  top: 8px;
}
.download-block:hover {
  border: 1px solid #fff;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.download-block:hover .download-block__title,
.download-block:hover .download-block__type,
.download-block:hover .download-block__fileinfo {
  color: #276cc3;
}
.get-form {
  display: block;
  border: 1px solid #dde1e6;
  padding: 30px;
  width: 100%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 26px;
  margin-bottom: 50px;
  border-radius: 4px;
}
@media screen and (max-width: 1087px) {
  .get-form {
    margin-top: 20px;
  }
}
@media screen and (max-width: 580px) {
  .get-form {
    width: calc(100% + 60px);
    margin: 30px -30px;
  }
}
.get-form .btn:first-child {
  margin-bottom: 16px;
}
.get-form__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-weight: 500;
  margin-bottom: 25px;
}
.get-form__title {
  padding-right: 30px;
}
.get-form__icon {
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.get-form .btn {
  width: 100%;
}
.warning {
  position: relative;
}
.warning .warning__title {
  color: #ff2640;
  font-size: 24px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 18px;
}
.warning_type-1 .warning__content {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.warning_type-1 .warning__text {
  color: #848e99;
  line-height: 24px;
  padding-right: 50px;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__text {
    margin-bottom: 20px;
  }
}
.warning_type-1 .warning__btn {
  background: #f4f7fb;
  color: #3b4256;
  padding: 16px 55px;
  border-radius: 4px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__btn {
    width: 100%;
    text-align: center;
  }
}
.warning_type-2 {
  padding: 37px 30px;
  border: 1px dashed #ff2640;
}
.warning_type-2 .warning__text {
  color: #848e99;
  line-height: 24px;
  margin-bottom: 18px;
}
.warning_type-2 .warning__btn {
  color: #3b4256;
}
.warning_type-3 {
  background: url(/build/images/gerb_cut.ce77a976.png) no-repeat right center #e6eef6;
  background-size: auto 100%;
  padding: 30px;
  border-radius: 4px;
}
.warning_type-3 .warning__text {
  color: #848e99;
  line-height: 24px;
  margin-bottom: 12px;
  padding-right: 60px;
}
.warning_type-3 .warning__btn {
  color: #3b4256;
}
.warning-slider_type-1 {
  margin: -50px 0 -60px;
  padding: 10px 0 20px;
}
@media screen and (max-width: 1087px) {
  .warning-slider_type-1 {
    margin: -10px 0 -20px;
  }
}
@media screen and (max-width: 735px) {
  .warning-slider_type-1 {
    margin: -10px 0;
  }
}
.warning-slider_type-3 {
  margin: -25px 0 30px;
}
blockquote {
  position: relative;
  padding: 30px;
  background: #f4f7fb;
  font-size: 24px;
  letter-spacing: -0.2px;
  line-height: 32px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  blockquote {
    font-size: 18px;
    line-height: 26px;
  }
}
blockquote:before {
  position: absolute;
  top: -8px;
  left: 30px;
  content: '';
  width: 30px;
  height: 19px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAzMCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gIDxkZXNjPkNyZWF0ZWQgd2l0aCBMdW5hY3k8L2Rlc2M+ICA8ZyBpZD0iR3JvdXAtNC1Db3B5LTIiPiAgICA8cGF0aCBkPSJNNSAwTDE1IDBMNiAxOUwwIDE5TDUgMFoiIGlkPSJSZWN0YW5nbGUtNyIgZmlsbD0iIzNCNDI1NiIgc3Ryb2tlPSJub25lIiAvPiAgICA8cGF0aCBkPSJNNSAwTDE1IDBMNiAxOUwwIDE5TDUgMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDApIiBpZD0iUmVjdGFuZ2xlLTctQ29weSIgZmlsbD0iIzNCNDI1NiIgc3Ryb2tlPSJub25lIiAvPiAgPC9nPjwvc3ZnPg==");
}
.content-filter {
  padding: 30px;
}
@media screen and (max-width: 1087px) {
  .content-filter {
    padding: 20px;
  }
}
.content-filter__item,
.content-filter__tags {
  margin-bottom: 26px;
}
.content-filter__label {
  margin-bottom: 16px;
  color: #3b4256;
}
.content-filter__range {
  display: -webkit-flex;
  display: flex;
}
.content-filter__range-col {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 50%;
}
.content-filter__range-col:first-child {
  padding-right: 8px;
}
.content-filter__range-col:last-child {
  padding-left: 8px;
}
@media screen and (max-width: 580px) {
  .content-filter__range-col {
    width: 100%;
    padding: 0;
  }
}
.content-filter__nav {
  padding-top: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  border-top: 1px solid #dde1e6;
}
.content-filter__nav .btn {
  width: calc(50% - 5px);
}
.content-filter__icon {
  margin-right: 10px;
}
.content-filter_hidden {
  display: none;
}
.content-filter .tags {
  border-top: 1px solid #dde1e6;
  padding: 26px 0;
}
.content-filter-toggle {
  position: absolute;
  right: 0;
  margin: 5px 0;
}
.pagination {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 48px;
  font-weight: 500;
  position: relative;
  padding: 0 50px;
  max-width: 100%;
}
.pagination__list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.pagination__item {
  padding: 2px 12px 0;
  margin: 0 8px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #848e99;
  border-bottom: 2px solid transparent;
}
.pagination__item:hover {
  color: #3b4256;
}
.pagination__item_active {
  color: #3b4256;
  border-bottom-color: #0c49cd;
}
@media screen and (max-width: 580px) {
  .pagination__item {
    display: none;
  }
  .pagination__item_active,
  .pagination__item_active + a,
  .pagination__item_active + a + a {
    display: -webkit-flex;
    display: flex;
  }
}
.pagination__back,
.pagination__next,
.pagination__start,
.pagination__finish {
  position: absolute;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 10px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  transition: all 0.3s ease;
  top: 0;
}
@media screen and (max-width: 735px) {
  .pagination__back,
  .pagination__next,
  .pagination__start,
  .pagination__finish {
    padding: 0 16px;
  }
}
.pagination__back .pagination__arrow,
.pagination__next .pagination__arrow,
.pagination__start .pagination__arrow,
.pagination__finish .pagination__arrow {
  fill: #c7ccd1;
}
.pagination__back_disabled .pagination__arrow,
.pagination__next_disabled .pagination__arrow,
.pagination__start_disabled .pagination__arrow,
.pagination__finish_disabled .pagination__arrow {
  fill: #dde1e6;
}
.pagination__back:hover .pagination__arrow,
.pagination__next:hover .pagination__arrow,
.pagination__start:hover .pagination__arrow,
.pagination__finish:hover .pagination__arrow {
  fill: #3b4256;
}
.pagination__back,
.pagination__start {
  left: 40px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination__next {
  right: 40px;
}
.pagination__start {
  left: 15px;
  margin-top: -2px;
}
.pagination__finish {
  right: 15px;
  margin-top: 2px;
}
.link-more + .pagination {
  margin-top: 50px;
}
.link-with-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #3b4256;
}
.link-with-icon:hover {
  color: #276cc3;
}
.link-with-icon__icon {
  margin-left: 8px;
  fill: currentColor;
}
.print-options {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.print-options .link-with-icon:not(:last-child) {
  margin-right: 22px;
}
@media screen and (max-width: 735px) {
  .print-options {
    font-size: 0;
  }
}
.bottom-bar {
  border-top: 1px solid #dde1e6;
}
.bottom-bar__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
}
.white-block {
  background: #fff;
  padding: 24px 32px;
  margin: 20px 0;
  border-radius: 4px;
}
@media screen and (max-width: 735px) {
  .white-block {
    margin: 20px -20px;
  }
}
.white-block__label {
  color: #848e99;
  font-size: 14px;
}
.white-block__text:not(:last-child) {
  margin-bottom: 20px;
}
.structure {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIxMTM0IiB2aWV3Qm94PSIwIDAgMiAxMTM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDBWMTEzNCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
  margin-bottom: 30px;
}
.structure__item {
  background: #fff;
  padding: 27px;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .structure__item {
    padding: 27px 27px 7px;
  }
}
@media screen and (max-width: 580px) {
  .structure__item {
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 15px;
  }
}
.structure__item-image {
  width: 80px;
  height: 120px;
  background-size: cover;
  margin-right: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.structure__item-title {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
  color: #3b4256;
}
.structure__item-subtitle {
  font-size: 14px;
  line-height: 24px;
  color: #848e99;
}
.structure__item-phone {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.structure__item-phone-icon {
  margin-right: 5px;
}
.structure__item_top {
  padding: 36px;
  max-width: 740px;
  margin: 0 auto 70px;
}
.structure__item_top .structure__item-image {
  width: 160px;
  height: 160px;
}
.structure__item_top .structure__item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.structure__item_top .structure__item-subtitle {
  font-size: 18px;
  line-height: 26px;
}
.structure__toggler,
.structure__link {
  display: block;
  background: #fff;
  font-size: 18px;
  line-height: 24px;
  padding: 27px 50px 27px 27px;
  margin-bottom: 16px;
  color: #3b4256;
  position: relative;
  z-index: 1;
}
.structure__toggler:not(:first-child),
.structure__link:not(:first-child) {
  border-top: 1px solid #dde1e6;
}
@media screen and (max-width: 1087px) {
  .structure__toggler,
  .structure__link {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 580px) {
  .structure__toggler,
  .structure__link {
    padding: 15px 50px 15px 15px;
    font-size: 16px;
  }
}
.structure__toggler-icon,
.structure__link-icon {
  fill: currentColor;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 30px;
  transition: all 0.3s ease;
}
.structure__toggler_active .structure__toggler-icon,
.structure__link_active .structure__link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure__cols {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center 35px;
  background-repeat: repeat-x;
  margin-bottom: 60px;
}
@media screen and (max-width: 1087px) {
  .structure__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.structure__cols:last-child:after {
  display: block;
  position: absolute;
  background: #f4f7fb;
  top: 37px;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .structure__cols:last-child:after {
    top: auto;
    bottom: 0;
    height: 30px;
  }
}
.structure__col {
  width: calc(50% - 80px);
}
.structure__col:first-child {
  margin-right: auto;
}
.structure__col:last-child {
  margin-left: auto;
}
@media screen and (max-width: 1087px) {
  .structure__col {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
  }
}
.structure__content {
  display: none;
  position: relative;
  z-index: 1;
}
.structure__content_active {
  display: block;
}
.structure-v2 {
  position: relative;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIxMTM0IiB2aWV3Qm94PSIwIDAgMiAxMTM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDBWMTEzNCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: 25% center;
  background-repeat: repeat-y;
}
.structure-v2.structure-v2-main {
  background-position: 21.5% center;
}
@media screen and (max-width: 1087px) {
  .structure-v2.structure-v2-main {
    background-position: 24% center;
  }
}
@media screen and (max-width: 735px) {
  .structure-v2.structure-v2-main {
    background-position: 50% center;
  }
}
@media screen and (max-width: 735px) {
  .structure-v2 {
    background-position: 50% center;
  }
}
.structure-v2_centered {
  background-position: center;
}
.structure-v2_centered .structure-v2__cols:last-child:after {
  content: '';
  display: block;
  width: 20px;
  height: 50%;
  background: #f4f7fb;
  position: absolute;
  left: calc(50% - 10px);
  bottom: -4px;
}
@media screen and (max-width: 735px) {
  .structure-v2_centered .structure-v2__cols:last-child:after {
    display: none;
  }
}
.structure-v2__item {
  background: #fff;
  padding: 27px;
  display: -webkit-flex;
  display: flex;
}
.structure-v2__item:not(:last-child) {
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item {
    padding: 16px;
  }
}
.structure-v2__item-image {
  width: 80px;
  height: 120px;
  background-size: cover;
  background-position: center top;
  margin-right: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item-image {
    margin-right: 20px;
  }
}
.structure-v2__cols structure-v2__cols_nobg .structure-v2__item-image {
  background-position: right top;
}
.structure-v2__item-title {
  display: block;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
  color: #3b4256;
  font-weight: 500;
}
.structure-v2__item-subtitle {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #848e99;
  margin-bottom: 12px;
}
.structure-v2__item-toggler {
  position: relative;
  color: #276cc3;
  display: none;
}
.structure-v2__item-toggler-text {
  border-bottom: 1px dashed #276cc3;
  padding-bottom: 2px;
}
.structure-v2__item-toggler-icon {
  fill: currentColor;
  position: relative;
  top: 4px;
}
.structure-v2__item-toggler_active {
  color: #848e99;
  border-color: #848e99;
}
.structure-v2__item-toggler_active .structure-v2__item-toggler-text {
  border-color: #848e99;
}
.structure-v2__item-toggler_active .structure-v2__item-toggler-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure-v2__item-phone {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.structure-v2__item-phone-icon {
  margin-right: 5px;
}
.structure-v2__item_top {
  padding: 27px;
  max-width: 740px;
  margin: 0 auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top {
    padding: 15px;
  }
}
.structure-v2__item_top .structure-v2__item-image {
  width: 140px;
  height: 170px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-image {
    width: 80px;
    height: 120px;
  }
}
.structure-v2__item_top .structure-v2__item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.structure-v2__item_top .structure-v2__item-subtitle {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-subtitle {
    font-size: 14px;
    line-height: 24px;
  }
}
.structure-v2__item:hover .structure-v2__item-title {
  color: #276cc3;
}
.structure-v2__toggler,
.structure-v2__link {
  background: #fff;
  line-height: 24px;
  padding: 5px 20px 5px 0;
  position: relative;
  z-index: 1;
  color: #3b4256;
  font-weight: 500;
  list-style: disc;
  display: list-item;
  list-style-position: outside;
  margin-left: 40px;
}
.structure-v2__toggler:hover,
.structure-v2__link:hover {
  color: #276cc3;
}
.structure-v2__toggler:last-child,
.structure-v2__link:last-child {
  border-bottom: 0;
}
.structure-v2__toggler-icon,
.structure-v2__link-icon {
  fill: currentColor;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 30px;
  transition: all 0.3s ease;
}
.structure-v2__toggler_active .structure-v2__toggler-icon,
.structure-v2__link_active .structure-v2__link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure-v2__cols {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 735px) {
  .structure-v2__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .structure-v2_centered .structure-v2__cols {
    background: none;
  }
  .structure-v2_centered .structure-v2__cols .structure-v2__col:first-child {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 735px) and (max-width: 735px) {
  .structure-v2__cols .structure-v2__col:first-child {
    margin-bottom: 0;
  }
}
.structure-v2__cols:first-child .structure-v2__col {
  margin: 0 auto;
}
.structure-v2__cols:first-child .structure-v2__col:after {
  display: none;
}
.structure-v2 .structure-v2__item_head {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center;
  background-repeat: repeat-x;
}
.structure-v2 .structure-v2__item_head .structure-v2__col {
  margin: 0 !important;
}
.structure-v2__col {
  width: calc(50% - 80px);
  background-position: center top;
  background-repeat: repeat-y;
  background: #fff;
  margin-right: auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__col {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 735px) {
  .structure-v2__col {
    width: 100%;
  }
}
.structure-v2__col:after {
  display: block;
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center;
  background-repeat: repeat-x;
  width: 80px;
  left: calc(50% - 80px);
  top: 50%;
  height: 5px;
  position: absolute;
}
@media screen and (max-width: 1087px) {
  .structure-v2__col:after {
    width: 20px;
    left: calc(50% - 20px);
  }
}
@media screen and (max-width: 735px) {
  .structure-v2__col:after {
    display: none;
  }
}
.structure-v2__col_last:after {
  display: none;
}
.structure-v2__col + .structure-v2__col {
  margin-left: auto;
  margin-right: 0;
}
.structure-v2__col + .structure-v2__col:after {
  left: auto;
  right: calc(50% - 80px);
}
@media screen and (max-width: 1087px) {
  .structure-v2__col + .structure-v2__col:after {
    right: calc(50% - 20px);
  }
}
.structure-v2__col:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  padding-bottom: 0;
  z-index: 100;
  background: #fff;
  padding: 22px 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__col:last-child {
    position: static;
    padding: 0;
  }
}
.structure-v2__col:last-child .structure-v2__toggler:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__col:last-child .structure-v2__toggler:last-child {
    margin-bottom: 20px;
  }
}
.structure-v2_centered .structure-v2__col:last-child {
  display: block;
  padding: 0;
}
.structure-v2_list-centered .structure-v2__col:last-child {
  -webkit-justify-content: center;
          justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__cols_active .structure-v2__col {
    padding-bottom: 20px;
  }
}
.structure-v2__cols:last-child .structure-v2__col {
  padding-bottom: 0 !important;
}
.structure-v2__content {
  display: none;
  position: relative;
  z-index: 1;
}
.structure-v2__content_active {
  display: block;
}
.moreinfo-block {
  display: block;
  position: relative;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}
.moreinfo-block__toggler {
  display: block;
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  padding: 22px 60px 22px 30px;
  color: #3b4256;
}
.moreinfo-block__toggler-icon {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: #c7ccd1;
}
.moreinfo-block__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
  padding-left: 30px;
  padding-right: 30px;
}
.moreinfo-block__content a:not(.doc-item__title):not(.doc-item__tag):not(.doc-item__file-link) {
  color: #276cc3;
}
.moreinfo-block__content-table {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.moreinfo-block__content-table:empty {
  display: none;
}
.moreinfo-block__content-table-item {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 30px;
}
@media screen and (max-width: 735px) {
  .moreinfo-block__content-table-item {
    width: 100%;
  }
}
.moreinfo-block__content-table-item_fullwidth {
  width: 100%;
}
.moreinfo-block__content-label {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
}
.moreinfo-block__content-title {
  font-weight: 500;
}
.moreinfo-block_active .moreinfo-block__toggler {
  color: #276cc3;
}
.moreinfo-block_active .moreinfo-block__toggler-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-top: -5px;
}
.moreinfo-block_active .moreinfo-block__content {
  padding-top: 22px;
  padding-bottom: 22px;
  max-height: 100%;
  border-top: 1px solid #dde1e6;
}
.moreinfo-block_static .moreinfo-block__content {
  padding-top: 22px;
  padding-bottom: 22px;
  max-height: 100%;
}
.moreinfo-text {
  max-height: 260px;
  overflow: hidden;
  position: relative;
}
.moreinfo-text:not(.moreinfo-text_active):after {
  content: '';
  height: 100px;
  width: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(rgba(244,247,251,0) 0%, #f4f7fb 100%);
  background: linear-gradient(rgba(255,255,255,0) 0%, #fff 100%);
  bottom: 0;
}
.moreinfo-text_active {
  max-height: 100%;
}
.moreinfo-link {
  display: none;
  margin-bottom: 20px;
}
.moreinfo-link + .moreinfo-link_active {
  display: inline-block;
}
aside .moreinfo-block__content-table-item {
  width: 100%;
}
.status {
  color: #848e99;
  font-size: 18px;
  margin-bottom: 30px;
}
.status__item {
  margin-bottom: 8px;
}
.js-player {
  max-width: 100%;
}
.plyr {
  border-radius: 4px;
  margin-bottom: 20px;
}
.scroll-top {
  position: fixed;
  right: 50px;
  bottom: 75px;
  width: 70px;
  height: 70px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: rgba(255,255,255,0.5);
  z-index: 1000;
  opacity: 0;
  transition: all 0.3s ease;
  border-radius: 50%;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);
}
.scroll-top_active {
  opacity: 0.6;
}
.scroll-top_active:hover {
  opacity: 1;
}
@media screen and (max-width: 735px) {
  .scroll-top {
    display: none;
  }
}
.scroll-top__arrow {
  fill: #c7ccd1;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.scroll-top:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.icon-text-wrapper_cols-2 {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.icon-text-wrapper_cols-2 .icon-text {
  width: calc(50% - 15px);
  margin-bottom: 20px;
  padding: 30px 20px;
}
@media screen and (max-width: 1087px) {
  .icon-text-wrapper_cols-2 .icon-text {
    width: 100%;
    padding: 20px;
  }
}
.icon-text {
  display: -webkit-flex;
  display: flex;
  padding: 14px 12px;
  border-radius: 4px;
  min-height: 71px;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 735px) {
  .icon-text {
    padding: 20px;
  }
}
.icon-text:not(:last-child) {
  margin-bottom: 20px;
}
.icon-text__icon {
  fill: #0c49cd;
}
.icon-text__icon-wrapper {
  max-width: 57px;
  max-height: 57px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  margin: 0 27px 0 15px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.icon-text__icon-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1087px) {
  .icon-text__icon-wrapper {
    margin-bottom: auto;
  }
}
.icon-text__text p {
  color: #848e99;
  line-height: 21px;
  margin-bottom: 0;
}
.image-text-button {
  padding: 200px 30px 20px;
  width: 350px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  overflow: hidden;
  border: 2px solid #fff;
}
.image-text-button_horizontal {
  width: 100%;
  min-height: 140px;
  display: -webkit-flex;
  display: flex;
  padding-top: 0;
  padding-left: 200px;
}
.image-text-button_nobg.image-text-button_horizontal {
  padding-left: 10px;
}
@media screen and (max-width: 1087px) {
  .image-text-button {
    width: 100%;
    min-height: 140px;
    display: -webkit-flex;
    display: flex;
    padding-top: 0;
    padding-left: 260px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button {
    width: 100%;
    max-width: 350px;
    padding-top: 200px;
    max-height: 1000px;
    padding-left: 30px;
    margin: 0 auto;
  }
}
.image-text-button__image {
  width: 290px;
  height: 380px;
  height: calc(100% - 80px);
  background-image: url("/build/img/public/nophoto.jpg");
  background-size: cover;
  background-position: center top;
  position: absolute;
  bottom: 80px;
}
.image-text-button_horizontal .image-text-button__image {
  width: 145px;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__image {
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 380px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__image {
    width: 145px;
    height: 100%;
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__image {
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 380px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.image-text-button_nobg .image-text-button__image {
  background-position: right top;
}
.image-text-button_nobg.image-text-button_horizontal .image-text-button__image {
  display: none;
}
@media screen and (max-width: 735px) {
  .image-text-button_nobg.image-text-button_horizontal .image-text-button__image {
    display: block;
  }
}
.image-text-button__text {
  position: relative;
  width: 100%;
  padding-top: 30px;
}
.image-text-button_horizontal .image-text-button__text {
  padding-top: 45px;
  padding-left: 30px;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__text {
    padding-left: 0;
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__text {
    padding-top: 45px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text {
    padding-left: 0;
  }
}
.image-text-button__text-content {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
}
.image-text-button_horizontal .image-text-button__text-content {
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-align-items: center;
            align-items: center;
  }
}
.image-text-button_horizontal .image-text-button__text-content-left {
  max-width: 440px;
}
.image-text-button__text-content h3 {
  font-size: 24px;
}
.image-text-button_horizontal .image-text-button__text-content h3 {
  margin-bottom: 10px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content h3 {
    margin-bottom: 4px;
  }
}
.image-text-button__text-content p {
  color: #919aa4;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content p {
    margin-bottom: 15px;
  }
}
.image-text-button__text-content .btn {
  margin-bottom: 15px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content .btn {
    display: -webkit-inline-flex;
    display: inline-flex;
  }
  .image-text-button__text-content .btn .btn__icon {
    margin-left: 20px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text-content .btn {
    display: -webkit-flex;
    display: flex;
    width: 100%;
  }
  .image-text-button__text-content .btn .btn__icon_right {
    margin-left: auto;
  }
}
.image-text-button_horizontal .image-text-button__text-content .btn__icon_right {
  margin-left: auto;
}
.image-text-button__text-content .btn__text {
  padding-right: 20px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content .btn .hide-tablet {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .image-text-button__text-content .btn .hide-xs {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text-content-left {
    padding-left: 0;
  }
}
.image-text-button__text:before {
  content: '';
  position: absolute;
  bottom: -60px;
  left: -30px;
  width: calc(100% + 60px);
  height: calc(100% + 40px);
  background: #f00;
  -webkit-transform: skew(0deg, 7deg);
          transform: skew(0deg, 7deg);
  background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
}
.image-text-button_horizontal .image-text-button__text:before {
  left: -50px;
  top: 0;
  -webkit-transform: skew(-30deg, 0);
          transform: skew(-30deg, 0);
  width: calc(100% + 200px);
  height: calc(100% + 20px);
  background: linear-gradient(181.23deg, rgba(244,247,251,0.903) 2.74%, rgba(255,255,255,0.822) 83.03%);
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__text:before {
    left: -30px;
    top: auto;
    bottom: -60px;
    -webkit-transform: skew(0deg, 7deg);
            transform: skew(0deg, 7deg);
    width: calc(100% + 60px);
    height: calc(100% + 40px);
    background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
  }
}
.image-text-button_horizontal.image-text-button_nobg .image-text-button__text:before {
  left: -73px;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal.image-text-button_nobg .image-text-button__text:before {
    left: -30px;
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__text:before {
    left: -50px;
    top: 0;
    -webkit-transform: skew(-30deg, 0);
            transform: skew(-30deg, 0);
    width: calc(100% + 200px);
    height: calc(100% + 20px);
    background: linear-gradient(181.23deg, rgba(244,247,251,0.903) 2.74%, rgba(255,255,255,0.822) 83.03%);
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text:before {
    left: -30px;
    top: auto;
    bottom: -60px;
    -webkit-transform: skew(0deg, 15deg);
            transform: skew(0deg, 15deg);
    width: calc(100% + 60px);
    height: calc(100% + 60px);
    background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
  }
}
.title-logo {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 50px;
}
.title-logo__title {
  max-width: 600px;
}
.title-logo__logo {
  width: 33%;
  text-align: center;
  padding: 0 20px;
}
.contacts-block {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -20px;
}
.contacts-block__item {
  width: 33%;
  padding: 0 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .contacts-block__item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.contacts-block__item h4 {
  margin-bottom: 12px;
}
@media screen and (max-width: 735px) {
  .contacts-block__item h4.hide-mobile {
    display: none;
  }
}
.contacts-block__item p {
  color: #848e99;
  line-height: 24px;
}
.grid-blocks {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}
.grid-blocks__item {
  color: #3b4256;
  padding: 30px;
  width: calc(33% - 25px);
  margin-bottom: 30px;
  min-height: 300px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  transition: all 0.3s ease;
  position: relative;
  margin: 0 15px 30px;
  overflow: hidden;
}
.grid-blocks__item:nth-child(3n) {
  margin-right: 0;
}
@media screen and (max-width: 1087px) {
  .grid-blocks__item:nth-child(3n) {
    margin-right: 15px;
  }
}
@media screen and (max-width: 735px) {
  .grid-blocks__item:nth-child(3n) {
    margin-right: 15px;
  }
}
@media screen and (max-width: 1087px) {
  .grid-blocks__item {
    width: calc(50% - 25px);
  }
  .grid-blocks__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 735px) {
  .grid-blocks__item {
    width: 100%;
    height: auto;
    min-height: 0;
    margin-right: 15px !important;
  }
}
.grid-blocks__item-text {
  display: none;
  color: #848e99;
  line-height: 24px;
  position: relative;
}
.grid-blocks__item-text p {
  position: absolute;
}
.grid-blocks__item-logo {
  margin-right: auto;
  max-height: 100px;
}
.grid-blocks__item h3 {
  margin-bottom: 10px;
  position: relative;
}
@media (hover) and (min-width: 735px) {
  .grid-blocks__item:hover {
    box-shadow: 0px 2px 64px 0px rgba(0,0,0,0.11);
    background: #fff;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .grid-blocks__item:hover:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);
    height: 40px;
  }
  .grid-blocks__item:hover h3 {
    color: #1c68b7;
  }
  .grid-blocks__item:hover .grid-blocks__item-text {
    display: block;
  }
  .grid-blocks__item:hover .grid-blocks__item-logo {
    display: none;
  }
}
.section-home-top h1 {
  padding-right: 50px;
  margin-bottom: 30px;
}
.document-info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 40px;
  line-height: 24px;
  color: #3b4256;
  position: relative;
}
.document-info__loader {
  position: absolute;
  top: 0;
  padding-top: 50px;
  width: 100%;
  text-align: center;
}
.document-info__loader span {
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.document-info__loader span:nth-child(2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.document-info__loader span:nth-child(3) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.document-info iframe,
.document-info object {
  position: relative;
  width: 100%;
  height: 600px;
  z-index: 1;
}
.job-list__item {
  display: block;
  color: #3b4256;
  margin-bottom: 40px;
}
.job-list__item-date {
  font-size: 12px;
  color: #848e99;
  margin-bottom: 5px;
}
.job-list__item-title {
  font-size: 24px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1087px) {
  .job-list__item-title {
    font-size: 18px;
  }
}
.job-list__item-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  margin-bottom: 15px;
}
.job-list__item-description {
  background: rgba(230,233,237,0.41);
  padding: 20px 10px 10px;
  font-size: 14px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.job-list__item-description-item {
  width: 50%;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 6px;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 10px;
}
@media screen and (max-width: 1087px) {
  .job-list__item-description-item {
    width: 100%;
  }
}
.public__text .job-list__item-description-item {
  width: 100%;
}
.job-list__item-description-item-icon {
  width: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.job-list__item-description-item-icon-svg {
  fill: #848e99;
}
.job-list__item:hover .job-list__item-title {
  color: #276cc3;
}
.download-video-link {
  display: block;
  margin-bottom: 40px;
}
.poll-block {
  padding: 32px;
  margin-bottom: 30px;
}
@media screen and (max-width: 580px) {
  .poll-block {
    padding: 16px;
  }
}
.poll-block__question {
  font-size: 18px;
}
.poll-block__answer {
  margin-bottom: 20px;
}
.poll-block__submit {
  margin-bottom: 10px;
}
.poll-block .select2 {
  background: #fff;
}
.poll-block__result-link:hover,
.poll-block__answer-link:hover {
  color: $primaryHover;
}
.poll-block__footer .btn {
  display: inline-block;
  margin-right: 12px;
}
.poll-block__result {
  margin-bottom: 16px;
}
@media screen and (max-width: 580px) {
  .poll-block__result {
    margin-bottom: 24px;
  }
}
.poll-block__result-title {
  margin-bottom: 6px;
}
.poll-block__result-info {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 580px) {
  .poll-block__result-info {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.poll-block__result-progress {
  height: 10px;
  width: 100%;
  margin-right: 10px;
}
@media screen and (max-width: 580px) {
  .poll-block__result-progress {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.poll-block__result-progress-fill {
  height: inherit;
  background: #276cc3;
}
.poll-block__result-count {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  white-space: nowrap;
  min-width: 180px;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
@media screen and (max-width: 580px) {
  .poll-block__result-count {
    width: 100%;
  }
}
.poll-block__result-count-percent {
  font-weight: bold;
  padding-right: 5px;
}
.poll-block__result-count-quantity {
  min-width: 130px;
  color: #848e99;
}
@media screen and (max-width: 580px) {
  .poll-block__result-count-quantity {
    min-width: 0;
  }
}
iframe[src^="https://maps.google.com"] {
  display: none;
}
.cookies-modal {
  display: -webkit-flex;
  display: flex;
  opacity: 0;
  visibility: hidden;
  max-width: 680px;
  position: fixed;
  bottom: 16px;
  right: 25px;
  line-height: 1.3;
  z-index: 10000;
  min-height: 66px;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
  background: #fff;
  padding: 12px 16px;
  border-radius: 4px;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media screen and (max-width: 735px) {
  .cookies-modal {
    height: auto;
    right: auto;
    left: 16px;
    right: 16px;
    display: block;
  }
  .cookies-modal-text {
    margin-bottom: 16px;
  }
}
.cookies-modal.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.form + .form {
  margin-top: 50px;
}
.form__fields {
  padding: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 580px) {
  .form__fields {
    padding: 16px;
  }
}
.form__group {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}
@media screen and (max-width: 580px) {
  .form__group {
    margin-bottom: 30px;
  }
}
.form__group .form__item {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 15px 30px;
}
.form__group .form__item:not(:last-child) {
  margin-right: 10px;
}
@media screen and (max-width: 580px) {
  .form__group .form__item {
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-right: 0;
  }
}
.form__item:not(:last-child) {
  margin-bottom: 30px;
}
.form p {
  font-size: 16px;
  line-height: 26px;
}
.form__item_hidden {
  display: none;
}
.input {
  display: block;
  height: 48px;
  border-radius: 4px;
  background: #fff;
  border: 0;
  display: block;
  padding: 5px 16px;
  outline: 0;
  width: 100%;
  line-height: normal;
}
.textarea {
  display: block;
  border-radius: 4px;
  background: #fff;
  border: 0;
  display: block;
  padding: 5px 16px;
  outline: 0;
  width: 100%;
  line-height: normal;
  min-height: 160px;
  resize: none;
}
.label {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  color: #848e99;
}
.radio {
  position: relative;
  min-height: 24px;
  padding-top: 1px;
  margin-bottom: 14px;
  font-weight: 500;
  color: #3b4256;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.radio__input {
  display: none;
}
.radio__label {
  padding-left: 36px;
  padding-top: 1px;
  line-height: 20px;
  cursor: pointer;
}
.radio__label:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #dde1e6;
  left: 0;
  top: 0;
}
.radio__label:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  left: 8px;
  top: 8px;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: all 0.3s ease;
}
.radio:hover .radio__label:before {
  border-color: #276cc3;
}
.radio__input:checked + .radio__label:before {
  background: #276cc3;
  border: 0;
}
.radio__input:checked + .radio__label:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.radio:hover .radio__label {
  color: #276cc3;
}
.checkbox {
  position: relative;
  min-height: 24px;
  margin-bottom: 14px;
  font-weight: 500;
  color: #3b4256;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.checkbox__input {
  display: none;
}
.checkbox__label {
  padding-left: 36px;
  padding-top: 1px;
  line-height: 20px;
  cursor: pointer;
}
.checkbox__label:before {
  content: '';
  position: absolute;
  display: inline-block;
  background: #fff;
  width: 24px;
  height: 24px;
  border: 1px solid #dde1e6;
  left: 0;
  top: 0;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.checkbox__label:after {
  background-color: transparent;
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 6px;
  width: 5px;
  height: 9px;
  opacity: 0;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.checkbox:hover .checkbox__label:before {
  border-color: #276cc3;
}
.checkbox__input:checked + .checkbox__label:before {
  background: #276cc3;
  border: 0;
}
.checkbox__input:checked + .checkbox__label:after {
  opacity: 1;
}
.checkbox:hover .checkbox__label {
  color: #276cc3;
}
.select {
  display: block;
  position: relative;
  height: 48px;
  line-height: 48px;
  outline: 0;
  border-radius: 4px;
  font-size: 16px;
  border: 0;
  padding: 0 16px;
  width: 100%;
  -webkit-appearance: none;
  color: #848e99;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #fff;
}
.select-ms-expand {
  display: none;
}
.select:after {
  content: '';
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03IDE5LjAwNTRMMTQuMTUzNCAxMS45OTk1TDcgNC45OTM1M0w5LjU2NDQzIDIuNDc5OThMMTkuMzAwNSAxMS45OTk1TDkuNTY0NDMgMjEuNTE5TDcgMTkuMDA1NFoiIGZpbGw9IndoaXRlIi8+DQo8bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjIiIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCI+DQo8cGF0aCBkPSJNNyAxOS4wMDU0TDE0LjE1MzQgMTEuOTk5NUw3IDQuOTkzNTNMOS41NjQ0MyAyLjQ3OTk4TDE5LjMwMDUgMTEuOTk5NUw5LjU2NDQzIDIxLjUxOUw3IDE5LjAwNTRaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9tYXNrPg0KPGcgbWFzaz0idXJsKCNtYXNrMCkiPg0KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzNCNDI1NiIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat 0 0;
  background-size: cover;
}
.btn {
  display: block;
  border: 0;
  border-radius: 4px;
  background: #0c49cd;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  font-weight: 500;
  transition: all 0.3s ease;
  padding: 0 16px;
  white-space: nowrap;
  -webkit-appearance: none;
}
.btn_adaptive {
  height: auto;
  padding: 13px 16px;
  line-height: 21px;
  white-space: normal;
}
.btn_transparent {
  background: transparent;
  color: #3b4256;
}
.btn_light {
  background: #f4f7fb;
  color: #3b4256;
  border: 1px solid #f4f7fb;
}
.btn_light:hover {
  background: transparent;
  border-color: #dde1e6;
}
.btn_brdr {
  background: transparent;
  border: 1px solid #dde1e6;
  color: #3b4256;
}
.btn_brdr:hover {
  background: #dde1e6;
}
.btn:hover:not(.btn_transparent):not(.btn_light):not(.btn_brdr) {
  background: #3c8aff;
}
.btn_with-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.btn_with-icon .btn__icon_right {
  margin-left: auto;
}
.parsley-errors-list li {
  color: #f00;
  font-size: 14px;
  margin-top: 8px;
}
.hidden-field {
  display: none;
  width: 100%;
}
.toggle-field:checked ~ .hidden-field {
  display: block;
  margin-top: 20px;
}
.required {
  color: #276cc3;
}
.oneline-slider {
  background: rgba(10,131,214,0.64);
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  box-shadow: 0 14px 14px rgba(0,0,0,0.06);
  margin-bottom: 25px;
  max-width: 476px;
  height: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 60px;
  white-space: nowrap;
  box-sizing: border-box;
}
@media screen and (max-width: 1087px) {
  .oneline-slider {
    max-width: calc(100% + 64px);
    width: calc(100% + 64px);
    margin-left: -32px;
    border-radius: 0;
    padding: 0 75px 0 20px;
    box-shadow: none;
  }
}
@media screen and (max-width: 580px) {
  .oneline-slider {
    height: 70px;
    width: 100%;
    margin-left: 0;
    margin-left: -16px;
    max-width: calc(100% + 32px);
    width: calc(100% + 32px);
    padding: 0;
  }
}
.oneline-slider__item {
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 15px;
  opacity: 0;
}
@media screen and (max-width: 580px) {
  .oneline-slider__item {
    -webkit-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.oneline-slider__item.slick-active {
  opacity: 1;
}
.oneline-slider__icon {
  margin-right: 8px;
  fill: #fff;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 580px) {
  .oneline-slider__icon {
    display: none;
  }
}
.oneline-slider b {
  font-size: 24px;
  font-size: 20px;
  font-weight: 500;
  margin-right: 10px;
}
@media screen and (max-width: 735px) {
  .oneline-slider b {
    display: block;
    margin-bottom: 5px;
  }
}
.oneline-slider .slick-dots {
  position: absolute;
  right: 16px;
  top: 0;
  width: 35px;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .oneline-slider .slick-dots {
    right: 32px;
  }
}
@media screen and (max-width: 580px) {
  .oneline-slider .slick-dots {
    right: 16px;
  }
}
.oneline-slider .slick-dots li {
  width: 6px;
  height: 6px;
}
.promo-slider {
  position: relative;
}
@media screen and (max-width: 1440px) {
  .promo-slider {
    height: 178px;
  }
}
@media screen and (max-width: 1087px) {
  .promo-slider {
    height: 135px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider {
    height: auto;
  }
}
.promo-slider__inner {
  width: 100%;
  max-width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0;
}
.promo-slider__item {
  max-width: 100%;
  background-size: cover;
  background-position: center;
  display: none;
}
@media screen and (max-width: 1440px) {
  .promo-slider__item {
    display: block;
    height: 178px;
  }
}
@media screen and (max-width: 1087px) {
  .promo-slider__item {
    height: 135px;
  }
}
.promo-slider__item_mobile .promo-slider__item-desktop {
  display: block;
}
@media screen and (max-width: 735px) {
  .promo-slider__item_mobile .promo-slider__item-desktop {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item_mobile {
    height: auto;
  }
}
.promo-slider__item_mobile .promo-slider__item-mobile {
  display: none;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .promo-slider__item_mobile .promo-slider__item-mobile {
    display: block;
  }
}
.promo-slider__item-desktop {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1440px) {
  .promo-slider__item-desktop {
    display: none;
  }
}
.promo-slider__item-logo {
  margin-right: 80px;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-logo {
    margin-right: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-logo {
    max-height: 60px;
    margin-right: 23px;
  }
}
.promo-slider__item-title {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #000;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-title {
    font-size: 26px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
  }
}
.promo-slider__item-subtitle {
  color: #3b4256;
  font-weight: 500;
  font-size: 26px;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-subtitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-subtitle {
    font-size: 12px;
    line-height: 20px;
  }
}
aside .promo-slider {
  height: 330px;
  border-radius: 4px;
  overflow: hidden;
}
aside .promo-slider__inner {
  display: block;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
aside .promo-slider__item {
  height: 330px;
}
aside .promo-slider__item-logo {
  margin: 0 auto 30px;
}
aside .promo-slider__item-title {
  font-size: 24px;
  line-height: 30px;
}
aside .promo-slider__item-subtitle {
  font-size: 12px;
}
aside .promo-slider .slick-dots {
  top: auto;
  width: 100%;
  height: 10px;
  bottom: 20px;
  left: 0;
  -webkit-flex-direction: row;
          flex-direction: row;
}
aside .promo-slider .slick-dots li {
  margin: 0 3px;
}
aside .promo-slider .slick-arrow {
  display: none !important;
}
.promo-slider .slick-dots {
  position: absolute;
  height: 100%;
  width: 10px;
  left: 50px;
  top: 0;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 1087px) {
  .promo-slider .slick-dots {
    left: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider .slick-dots {
    display: none !important;
  }
}
.promo-slider .slick-dots li {
  margin: 3px 0;
}
.promo-slider .slick-arrow {
  position: absolute;
  right: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  z-index: 3;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc2MSA3Ljc4TDE0IDYuNkw3LjA3IDBMMC4xNDAwMDEgNi42TDEuMzc5IDcuNzhMNy4wNyAyLjM2TDEyLjc2MSA3Ljc4WiIgZmlsbD0iYmxhY2siLz48bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSI4Ij48cGF0aCBkPSJNMTIuNzYxIDcuNzhMMTQgNi42TDcuMDcgMEwwLjE0MDAwMSA2LjZMMS4zNzkgNy43OEw3LjA3IDIuMzZMMTIuNzYxIDcuNzhaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PC9nPjwvc3ZnPg==");
  background-position: center;
  background-size: 14px auto;
  background-repeat: no-repeat;
  background-color: rgba(255,255,255,0.48);
  display: block;
  border: 0;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  transition: 0.3s ease background-color;
}
@media screen and (max-width: 1087px) {
  .promo-slider .slick-arrow {
    right: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider .slick-arrow {
    display: none !important;
  }
}
.promo-slider .slick-arrow:hover {
  background-color: #fff;
}
.promo-slider .slick-arrow.slick-prev {
  margin-top: -19px;
}
.promo-slider .slick-arrow.slick-next {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  margin-top: 19px;
}
.hexagons-slider {
  position: relative;
  padding: 0 0 100px;
  margin: 0 -85px;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .hexagons-slider {
    padding-bottom: 50px;
  }
}
.hexagons-slider:before,
.hexagons-slider:after {
  content: '';
  display: block;
  width: 80px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.hexagons-slider:before {
  background: linear-gradient(90deg, #f4f7fb 0%, rgba(244,247,251,0) 100%);
}
.hexagons-slider:after {
  background: linear-gradient(90deg, rgba(244,247,251,0) 0%, #f4f7fb 100%);
  right: 0;
  left: auto;
}
.hexagons-slider .slick-list {
  padding: 0 80px;
}
.hexagons-slider .slick-slide {
  opacity: 0;
  transition: all 0.3s ease;
  white-space: normal;
}
.hexagons-slider .slick-slide.slick-active {
  opacity: 1;
}
.hexagons-slider .slick-dots {
  margin-top: 30px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 735px) {
  .hexagons-slider .slick-dots {
    margin-top: 10px;
  }
}
.hexagons-slider .slick-dots li {
  background: #dde1e6;
}
.hexagons-slider .slick-dots li.slick-active {
  background: #276cc3;
}
@media screen and (max-width: 735px) {
  .hexagons-slider .slick-slide {
    display: none;
  }
  .hexagons-slider .slick-list.draggable {
    height: 450px !important;
  }
  .hexagons-slider .slick-active {
    display: -webkit-flex;
    display: flex;
    left: 0 !important;
    opacity: 1 !important;
  }
}
.public-slider {
  position: relative;
  display: grid;
  width: auto;
}
.public-slider .slick-slide {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.public-slider .slick-arrow {
  width: 58px;
  height: 58px;
  background: url(/build/images/slider-arrow.f77af741.svg) no-repeat 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  font-size: 0;
  z-index: 1;
  margin-top: -40px;
}
@media screen and (max-width: 735px) {
  .public-slider .slick-arrow {
    display: none;
  }
}
.public-slider .slick-arrow:hover {
  opacity: 0.7;
}
.public-slider .slick-arrow.slick-prev {
  left: 20px;
}
.public-slider .slick-arrow.slick-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
          transform: scaleX(-1) translateY(-50%);
  right: 20px;
}
.public-slider .slick-dots {
  bottom: 50px;
  width: 100%;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.public-slider .slick-dots li {
  background: #dde1e6;
  margin: 0 5px;
  list-style: none;
  padding: 0;
}
.public-slider .slick-dots li.slick-active {
  background: #276cc3;
}
.public-slider .public__image {
  margin-bottom: 0;
}
.public-slider .public__image-caption {
  opacity: 0;
  transition: all 0.3s 0.5s ease;
}
.public-slider .slick-active .public__image-caption {
  opacity: 1;
}
.public-slider-nav {
  position: relative;
  display: grid;
  width: auto;
  margin-bottom: 50px;
}
.public-slider-nav .slick-slide {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
  border: 1px solid #fff;
  border-width: 2px 1px;
  overflow: hidden;
  height: 80px;
  position: relative;
}
.public-slider-nav__image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  z-index: 0;
}
.public-slider-nav__image-img {
  display: block;
  width: auto;
  position: relative;
  z-index: 1;
  max-height: 80px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.public-slider-nav .slick-arrow {
  width: 30px;
  height: 30px;
  background: url(/build/images/slider-arrow.f77af741.svg) no-repeat 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  font-size: 0;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .public-slider-nav .slick-arrow {
    display: none;
  }
}
.public-slider-nav .slick-arrow:hover {
  opacity: 0.7;
}
.public-slider-nav .slick-arrow.slick-prev {
  left: 10px;
}
.public-slider-nav .slick-arrow.slick-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
          transform: scaleX(-1) translateY(-50%);
  right: 10px;
}
.public-slider-nav .slick-dots {
  bottom: -20px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
.public-slider-nav .slick-dots li {
  background: #dde1e6;
  margin: 0 5px;
  list-style: none;
  padding: 0;
}
.public-slider-nav .slick-dots li.slick-active {
  background: #276cc3;
}
.infoblock__text_slider .slick-dots {
  margin-top: 30px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 735px) {
  .infoblock__text_slider .slick-dots {
    margin-top: 10px;
  }
}
.infoblock__text_slider .slick-dots li {
  background: #dde1e6;
}
.infoblock__text_slider .slick-dots li.slick-active {
  background: #276cc3;
}
.slick-slider {
  visibility: hidden;
}
.slick-slider.slick-initialized {
  visibility: visible;
}
.modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: hidden;
  z-index: 330;
  opacity: 0;
  transition: all 0.3s ease;
  max-height: 100%;
  will-change: transform;
  overflow: auto;
}
@media screen and (max-width: 735px) {
  .modal {
    margin-top: 0;
  }
}
.modal__wrapper {
  position: absolute;
  top: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 600px;
  max-height: calc(100% - 100px);
  width: 100%;
  z-index: 100;
  background: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
  box-shadow: 0px 4px 12px 0px rgba(95,95,95,0.15);
  overflow: auto;
}
@media screen and (max-width: 735px) {
  .modal__wrapper {
    top: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.modal_wide .modal__wrapper {
  width: 95%;
  max-width: 100%;
  height: 95%;
}
.modal_active {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.modal__header {
  padding: 36px;
}
.modal__header h2,
.modal__header .h2 {
  margin-bottom: 0;
}
.modal__content {
  background: #f4f7fb;
}
.modal__content-section {
  padding: 30px 36px;
}
.modal__content-section:not(:last-child) {
  border-bottom: 1px solid #dde1e6;
}
.modal__content-social {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 735px) {
  .modal__content-social {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.modal__content-social .social-links {
  padding-left: 50px;
}
@media screen and (max-width: 735px) {
  .modal__content-social .social-links {
    padding-left: 0;
  }
}
.modal__content-social .social-links__item-icon {
  fill: #0c49cd;
  transition: all 0.3s ease;
}
.modal__content-social .social-links__item:hover .social-links__item-icon {
  fill: #3b4256;
}
.modal__footer {
  position: relative;
  margin-top: auto;
  padding: 30px 36px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 735px) {
  .modal__footer {
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.modal__footer .btn {
  min-width: 190px;
  margin: 5px 0;
  outline: none;
}
.modal__errors,
.modal__messages {
  position: static;
  width: 100%;
}
.modal__errors p,
.modal__messages p {
  margin: 0 0 10px;
}
.modal__errors {
  color: #f00;
}
.modal__label {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  color: #848e99;
}
.modal__radio-group {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-size: 14px;
  margin: 16px 0 -16px;
}
.modal__radio-group_left {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.modal__radio-group_left .radio,
.modal__radio-group_left .checkbox {
  margin-right: 24px;
}
@media screen and (max-width: 735px) {
  .modal__radio-group {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.modal__close {
  position: absolute;
  top: 30px;
  right: 30px;
  color: #959ea7;
  transition: all 0.3s ease;
  z-index: 100;
}
.modal__close:hover {
  color: #276cc3;
}
.modal__close-icon {
  fill: currentColor;
}
.modal .plyr {
  border-radius: 0;
  margin-bottom: 0;
}
.modal iframe.height100 {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
}
#video-modal .modal__close {
  background-color: #fff;
}
#video-modal .modal__header {
  padding: 20px 56px 20px 36px;
}
#video-modal .modal__footer {
  padding: 20px 36px;
}
#video-modal .modal__wrapper {
  max-width: 650px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#sendmessage .modal__wrapper {
  max-width: 750px;
}
#sendmessageok .modal__wrapper {
  max-width: 600px;
}
#sendmessageok .modal__header-text {
  padding: 30px 60px;
}
@media screen and (max-width: 735px) {
  #sendmessageok .modal__header-text {
    padding: 16px 30px;
  }
}
.print-only {
  display: none;
}
@media print {
  .link-back,
  .topbar,
  .section__sidebar,
  h1 a,
  .main-nav__toplevel,
  .footer,
  .share-block,
  .scroll-top,
  .public__image-bg,
  .slick-dots,
  .articles-item__image-wrapper,
  .regions,
  .search,
  .pagination,
  .link-more,
  .doc-item__file-link,
  .registry-item__toggle-text,
  .registry-item__toggle,
  .public__image-caption,
  .slick-arrow,
  .print-options,
  .question,
  .plyr,
  .breadcrumb,
  .download-video-link,
  .plyr + .public__image-caption,
  .bottom-bar {
    display: none !important;
  }
  .print-only {
    display: block;
  }
  .theme_light {
    background: #fff !important;
  }
  .section-doc-search {
    display: none;
  }
  .doc-item__title,
  .doc-item__details {
    padding-left: 0;
    padding-right: 0;
  }
  .articles-item,
  .link-block {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-flex-basis: 100% !important;
            flex-basis: 100% !important;
    min-height: 0 !important;
  }
  .topbar-wrapper {
    position: relative !important;
  }
  .moreinfo-block__toggler {
    padding-left: 0;
  }
  .structure-v2__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .structure-v2__col,
  .structure-v2__item-image-img {
    width: 100%;
  }
}
.print-layout {
  padding: 0 30px;
}
.print-layout__header .print-layout__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 10px;
  border-bottom: 1px solid #dde1e6;
}
.print-layout__footer .print-layout__inner {
  font-size: 11px;
  padding: 20px 0;
  border-top: 1px solid #dde1e6;
}
.print-layout__header-logo {
  margin-right: 15px;
}
.print-layout__header-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
}
.print-layout__content .print-layout__inner {
  padding: 30px 0;
  line-height: 21px;
}
.print-layout + .scroll-top {
  display: none;
}
.captcha-wrapper {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 0 22px;
}
.captcha-wrapper .captcha-image {
  height: 48px;
}
.captcha-wrapper .captcha-code {
  text-transform: uppercase;
  border: 0;
  height: 48px;
  padding: 0 20px;
  outline: 0;
  margin: 0 5px 5px 0;
}
.captcha-wrapper .captcha-update {
  margin-left: 5px;
  font-size: 0;
  background: url(/build/images/i-refresh.7e43036e.svg);
  width: 32px;
  height: 32px;
  background-size: cover;
  opacity: 0.7;
  transition: all 0.3s ease;
  margin-top: 10px;
}
.captcha-wrapper .captcha-update:hover {
  opacity: 1;
}
/*# sourceMappingURL=assets/public/stylus/main.css.map */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9saWJzLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvbGlicy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvYnZpLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGx5ci9kaXN0L3BseXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvcmVzZXQuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9tYWluLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy9jb21tb24uc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3RoZW1lcy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvY29tcG9uZW50cy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvZm9ybXMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3NsaWRlcnMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL21vZGFscy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvcHJpbnQuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL2NhcHRjaGEuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLHNCQUFhO0VBQ2IsNENBQXVDO0VBQ3ZDLDRMQUEyRTtFQUMzRSxnQkFBYTtBQ0RmO0FER0E7RUFDRSxzQkFBYTtFQUNiLDRDQUFzQztFQUN0Qyw0TEFBMEU7RUFDMUUsZ0JBQWE7QUNEZjtBREdBO0VBQ0Usc0JBQWE7RUFDYiw0Q0FBb0M7RUFDcEMsOExBQXdFO0VBQ3hFLGdCQUFhO0FDRGY7QURJQTtFQUNFLGtDQUFZO0VBQ1osNENBQW9DO0VBQ3BDLDhMQUF3RTtFQUN4RSxnQkFBYTtBQ0ZmO0FESUE7RUFDQyxrQ0FBYTtFQUNiLGtCQUFZO0VBQ1osZ0JBQWE7RUFDYixrQkFBYztFQUNkLDZDQUFvQztFQUNwQyx5UEFBd0U7QUNGekU7QURVQTtFQUFVLGtDQUF3QjtFQUFVLG1DQUF1QjtFQUFZLHFCQUFRO0VBQWEsa0JBQVc7RUFBTyxvQkFBYTtFQUFPLG9CQUFlO0VBQUssY0FBWTtBQ0QxSztBREM0SztFQUFRLG9CQUFVO0VBQVUsbUJBQVk7RUFBTSx5QkFBZTtBQ0l6TztBREprUDtFQUFRLDRCQUFVO0FDT3BRO0FEUHFSO0VBQVEsNkJBQVU7QUNVdlM7QURWeVQ7RUFBUSx5QkFBVTtBQ2EzVTtBRGIwVjtFQUFRLHlCQUFVO0FDZ0I1VztBRGhCMlg7RUFBUSx5QkFBVTtBQ21CN1k7QURuQjRaO0VBQVEseUJBQVU7QUNzQjlhO0FEdEI2YjtFQUFRLHlCQUFVO0FDeUIvYztBRHpCOGQ7RUFBUSx5QkFBVTtBQzRCaGY7QUQ1QitmO0VBQVEseUJBQVU7QUMrQmpoQjtBRC9CZ2lCO0VBQVEseUJBQVU7QUNrQ2xqQjtBRGxDaWtCO0VBQVEseUJBQVU7QUNxQ25sQjtBRHJDa21CO0VBQVMsMEJBQVU7QUN3Q3JuQjtBRHhDcW9CO0VBQWlCLGdCQUFRO0FDMkM5cEI7QUQzQ3NxQjtFQUFpQixnQkFBUTtBQzhDL3JCO0FEOUN1c0I7RUFBa0IsZ0JBQVE7QUNpRGp1QjtBRGpEeXVCO0VBQW1CLGdCQUFRO0FDb0Rwd0I7QURwRDR3QjtFQUF5QixnQkFBUTtBQ3VEN3lCO0FEdkRxekI7RUFBbUIsZ0JBQVE7QUMwRGgxQjtBRDFEdzFCO0VBQXNCLGdCQUFRO0FDNkR0M0I7QUQ3RDgzQjtFQUF1QixnQkFBUTtBQ2dFNzVCO0FEaEVxNkI7RUFBaUIsZ0JBQVE7QUNtRTk3QjtBRG5FczhCO0VBQXVCLGdCQUFRO0FDc0VyK0I7QUR0RTYrQjtFQUE4QixnQkFBUTtBQ3lFbmhDO0FEekUyaEM7RUFBZ0IsZ0JBQVE7QUM0RW5qQztBRDVFMmpDO0VBQXFCLGdCQUFRO0FDK0V4bEM7QUQvRWdtQztFQUF5QixnQkFBUTtBQ2tGam9DO0FEbEZ5b0M7RUFBaUIsZ0JBQVE7QUNxRmxxQztBRHBGQTtFQUNDLGtDQUFhO0VBQ2IsZ0JBQWE7QUNzRmQ7QURoRkE7RUFDSSxrQkFBVTtFQUNWLGNBQVM7RUFDVCxzQkFBWTtFQUNaLDJCQUF1QjtFQUN2Qix5QkFBcUI7RUFFckIsc0JBQWtCO0VBQ2xCLHFCQUFpQjtFQUNqQixpQkFBYTtFQUViLG1CQUFjO0VBQ2Qsd0NBQTZCO0FDa0ZqQztBRDlFQTtFQUNJLGtCQUFVO0VBQ1YsZ0JBQVU7RUFDVixjQUFTO0VBQ1QsU0FBUTtFQUNSLFVBQVM7QUNnRmI7QUQ5RUk7RUFDSSxhQUFTO0FDZ0ZqQjtBRDdFSTtFQUNJLGVBQVE7RUFDUixZQUFRO0FDK0VoQjtBRDVFQTs7RUFFSSx1Q0FBc0M7RUFJdEMsK0JBQThCO0FDOEVsQztBRDNFQTtFQUNJLGtCQUFVO0VBQ1YsT0FBTTtFQUNOLE1BQUs7RUFDTCxjQUFTO0VBQ1QsaUJBQWE7RUFDYixrQkFBYztBQzZFbEI7QUQzRUk7O0VBRUksV0FBUztFQUNULGNBQVM7QUM2RWpCO0FEMUVJO0VBQ0ksV0FBTztBQzRFZjtBRHpFSTtFQUNJLGtCQUFZO0FDMkVwQjtBRHhFQTtFQUNJLFdBQU87RUFDUCxZQUFRO0VBQ1IsZUFBWTtFQUNaLFVBQVM7RUFXVCxhQUFTO0FDZ0ViO0FEMUVJO0VBQ0ksWUFBTztBQzRFZjtBRDFFSTtFQUNJLGNBQVM7QUM0RWpCO0FEMUVJO0VBQ0ksYUFBUztBQzRFakI7QUR2RUk7RUFDSSxvQkFBZ0I7QUN5RXhCO0FEdEVJO0VBQ0kscUJBQVM7RUFBVCxhQUFTO0FDd0VqQjtBRHJFSTtFQUNJLGtCQUFZO0FDdUVwQjtBRHBFSTtFQUNJLFlBQVE7RUFDUiw2QkFBUTtBQ3NFaEI7QURqRUE7RUFDRSxVQUFTO0VBQ1QsZUFBUTtBQ21FVjtBRGxFRTtFQUNFLHFCQUFTO0VBQ1QsZUFBUTtBQ29FWjtBRGpFQTtFQUNJLGFBQVM7QUNtRWI7QURoRUE7RUFDRSxrQkFBUztFQUNULHFCQUFRO0VBQVIsYUFBUTtFQUNSLDJCQUFZO1VBQVosbUJBQVk7QUNrRWQ7QURqRUU7RUFDSSxVQUFNO0VBQ04sV0FBTztFQUNQLGlDQUErQjtFQUMvQixrQkFBYztFQUNkLGFBQU87RUFDUCxlQUFPO0FDbUViO0FEbEVNO0VBQ0ksZ0JBQVc7QUNvRXJCO0FEbkVFO0VBQ0ksWUFBVTtFQUNWLFVBQVE7QUNxRWQ7QURoRUE7QUFDQTtFQUVJLHFCQUFRO0VBQVIsYUFBUTtFQUNSLHlCQUFVO1VBQVYsaUJBQVU7RUFDVixlQUFPO0VBQ1AsNENBQTJCO0VBQTNCLG9DQUEyQjtFQUEzQixvREFBMkI7RUFDM0IsMEJBQW9CO0VBQ3BCLGtDQUEyQjtFQUMzQixhQUFLO0VBQ0wsY0FBTTtFQUNOLG9CQUFlO0VBQ2YsNkJBQWlCO0VBQ2pCLFNBQU87RUFDUCxpQkFBUztFQUNULHFCQUFPO0FDaUVYO0FEaEVJO0VBQ0ksWUFBUTtBQ2tFaEI7QURoRVE7RUFDSSxZQUFRO0FDa0VwQjtBRGpFQTs7O0VBR0ksc0JBQWlCO0FDbUVyQjtBRGxFQTtFQUNJLFdBQU07RUFDTixZQUFPO0VBQ1AscUJBQVE7RUFDUixrQkFBUztBQ29FYjtBRG5FQTtFQUNJLGNBQVE7RUFDUixRQUFJO0VBQ0osZ0JBQVc7QUNxRWY7QURwRUk7RUFDSSxTQUFJO0FDc0VaO0FEckVJO0VBQ0ksWUFBTztBQ3VFZjtBRHRFQTs7O0VBQ0ksV0FBTTtFQUNOLFdBQU87RUFDUCx5QkFBaUI7RUFDakIsa0JBQWM7RUFDZCxrQkFBUztFQUNULHNDQUFvQjtFQUFwQiw4QkFBb0I7RUFBcEIsaURBQW9CO0VBQ3BCLDBCQUFvQjtFQUNwQixnQ0FBMkI7QUMwRS9CO0FEekVBOztFQUNJLFdBQVE7RUFDUixjQUFRO0FDNEVaO0FEekVJO0VBQ0kseUJBQVk7VUFBWixpQkFBWTtBQzJFcEI7QUQxRUk7RUFDSSx3RUFBVztFQUFYLGdFQUFXO0VBQVgsOEhBQVc7QUM0RW5CO0FEMUVRO0VBQ0ksd0NBQWlCO0VBQ2pCLGtDQUF3QjtVQUF4QiwwQkFBd0I7QUM0RXBDO0FEM0VZO0VBQ0ksdURBQStCO1VBQS9CLCtDQUErQjtBQzZFL0M7QUQ1RVk7RUFDSSx5REFBZ0M7VUFBaEMsaURBQWdDO0FDOEVoRDtBRDdFQTs7RUFDSSwwRUFBVztFQUFYLGtFQUFXO0VBQVgsa0lBQVc7QUNnRmY7QUQzRUk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlJLHlCQUFpQjtBQzJGekI7QUR2RkU7Ozs7OztFQUlFLHNCQUFpQjtBQzJGckI7QUR4RkE7RUFDSSxxQkFBUTtFQUFSLGFBQVE7RUFDUixtQkFBYztBQzBGbEI7QUR6RkE7RUFDSSxZQUFNO0VBQ04sYUFBTztFQUNQLGlCQUFZO0VBQ1oscUJBQVE7RUFBUixhQUFRO0VBQ1IsK0JBQWdCO1VBQWhCLHVCQUFnQjtFQUNoQixrQkFBVztBQzJGZjtBRHRGQTs7RUN5RkU7QUR0RkY7RUFDRSwyQkFBVTtFQUNWLHFCQUFpQjtFQUNqQix3QkFBb0I7RUFDcEIsa0JBQWM7RUFDZCxzQkFBa0I7QUN3RnBCO0FEckZBOztFQ3dGRTtBRHJGRjtFQUNFLGFBQVM7RUFDVCxVQUFTO0VBQ1QsNkRBQXVDO0VBQ3ZDLHFFQUErQztFQUMvQyxZQUFRO0FBQ1I7RUFDQSxXQUFRO0FBQ1I7RUFDQSxrQkFBVTtBQ3VGWjtBRHBGQTtFQUNFLGFBQVM7RUFDVCxZQUFTO0VBQ1QsNkRBQXVDO0VBQ3ZDLHFFQUErQztFQUMvQyxXQUFPO0FBQ1A7RUFDQSxRQUFPO0FBQ1A7RUFDQSxrQkFBVTtBQ3NGWjtBRG5GQTs7RUFFRSxjQUFTO0VBQ1QsNkJBQWtCO0FDcUZwQjtBRGxGQTs7Ozs7O0VBTUUsWUFBUztBQ29GWDtBRGpGQTs7Ozs7O0VBTUUsc0JBQWtCO0VBQ2xCLFlBQVM7QUNtRlg7QURoRkE7O0VDbUZFO0FEaEZGO0VBQ0Usc0JBQWtCO0VBQ2xCLGtCQUFlO0VBQ2YsaUVBQXVDO0VBQ3ZDLHlFQUErQztFQUMvQyxXQUFRO0FBQ1I7RUFDQSxXQUFRO0FBQ1I7RUFDQSxrQkFBVTtBQ2tGWjtBRC9FQTtFQUNFLHNCQUFrQjtFQUNsQixrQkFBZTtFQUNmLGdFQUF1QztFQUN2Qyx3RUFBK0M7RUFDL0MsVUFBTztBQUNQO0VBQ0EsVUFBTztBQUNQO0VBQ0Esa0JBQVU7QUNpRlo7QUQ5RUE7OztFQUdFLHNCQUFrQjtBQ2dGcEI7QUQ3RUE7OztFQUdFLHNCQUFrQjtBQytFcEI7QUQ1RUE7QUFDbUM7RUFDakM7SUFDRSx5QkFBVTtFQzhFWjtBQUNGO0FEM0V1RTtFQUNyRTtJQUNFLHlCQUFVO0VDNkVaO0FBQ0Y7QUR2RUE7RUFDRSxzQkFBWTtFQUNaLHFCQUFTO0VBQ1QsU0FBUTtFQUNSLGtCQUFVO0VBQ1YsZUFBVztFQUNYLHNCQUFnQjtBQ3lFbEI7QUR4RUU7RUFDRSxzQkFBWTtFQUNaLGVBQVE7RUFDUixjQUFTO0VBQ1QsWUFBUTtFQUNSLHNCQUFhO0dBQWIscUJBQWE7T0FBYixpQkFBYTtFQUNiLHlCQUFxQjtBQzBFekI7QUR6RUk7RUFDRSxjQUFTO0VBQ1Qsa0JBQWM7RUFDZCxtQkFBZTtFQUNmLGdCQUFVO0VBQ1YsdUJBQWU7RUFDZixtQkFBYTtBQzJFbkI7QUQxRUk7RUFDRSxrQkFBVTtBQzRFaEI7QUQzRUU7RUFDRSxrQkFBZTtFQUNmLGtCQUFjO0FDNkVsQjtBRDVFRTtFQUNFLHNCQUFZO0VBQ1osZUFBUTtFQUNSLGNBQVM7RUFDVCxnQkFBWTtFQUNaLHNCQUFhO0dBQWIscUJBQWE7T0FBYixpQkFBYTtFQUNiLHlCQUFxQjtBQzhFekI7QUQ3RUk7RUFDRSxxQkFBUztFQUNULGdCQUFVO0VBQ1YsaUJBQWM7RUFDZCx1QkFBZTtFQUNmLG1CQUFhO0FDK0VuQjtBRDlFRTtFQUNFLFdBQU87QUNnRlg7QUQvRUk7RUFDRSxzQkFBWTtFQUNaLFlBQVE7RUFDUixlQUFXO0VBQ1gsY0FBUztBQ2lGZjtBRGhGTTtFQUNFLHdCQUFvQjtBQ2tGNUI7QURoRkE7RUFDRSxzQkFBa0I7RUFDbEIsa0JBQWU7RUFDZixzQkFBWTtFQUNaLGNBQVM7RUFDVCxrQkFBVTtFQUNWLDBDQUFZO0VBQ1osZUFBTTtFQUNOLFdBQU87RUFDUCxlQUFZO0VBQ1osZ0JBQVU7RUFDVixhQUFTO0FDa0ZYO0FEaEZBO0VBQ00sNkJBQU87RUFDUCx5QkFBWTtBQ2tGbEI7QUQvRUE7RUFDTSxzQkFBTztBQ2lGYjtBRDdFQTtFQUNNLHlCQUFPO0FDK0ViO0FENUVBO0VBQ0UsY0FBUztBQzhFWDtBRDVFQTtFQUNFLGdCQUFZO0VBQ1osU0FBUTtFQUNSLFVBQVM7QUM4RVg7QUQ1RUE7RUFDRSxpQkFBUztFQUNULHNCQUFhO0dBQWIscUJBQWE7T0FBYixpQkFBYTtFQUNiLHlCQUFxQjtBQzhFdkI7QUQ3RUU7RUFDRSxlQUFRO0FDK0VaO0FEN0VBO0VBQ0UsT0FBTTtBQytFUjtBRDdFQTtFQUNFLG1CQUFlO0VBQ2YsNEJBQTJCO0VBQzNCLDZCQUE0QjtBQytFOUI7QUQ3RUE7RUFDRSxnQkFBWTtFQUNaLHlCQUF3QjtFQUN4QiwwQkFBeUI7QUMrRTNCO0FEN0VBO0VBQ0UsY0FBUztFQUNULFlBQVM7QUMrRVg7QUQ5RUU7RUFDRSxZQUFTO0VBQ1QsV0FBTztFQUNQLHNCQUFZO0FDZ0ZoQjtBRC9FSTtFQUNFLHdCQUFvQjtBQ2lGMUI7QURoRkU7RUFDRSxhQUFTO0FDa0ZiO0FEaEZBO0VBQ0UsU0FBUTtFQUNSLFNBQVE7RUFDUixVQUFTO0VBQ1QsY0FBUztFQUNULGVBQVU7RUFDVixPQUFNO0VBQ04sTUFBSztFQUNMLGdCQUFZO0VBQ1osZUFBVztFQUNYLFlBQVE7RUFDUixXQUFPO0VBQ1AsVUFBUztFQUNULFdBQVM7RUFDVCxzQkFBa0I7QUNrRnBCO0FEaEZBO0VBQ0Usb0JBQVE7RUFDUiw4QkFBa0I7RUFDbEIsd0NBQTRCO0VBQzVCLGdDQUFvQjtFQUNwQixzQkFBUTtFQUNSLDJCQUFVO0VBQ1YscUJBQVM7RUFDVCw2QkFBVTtFQUNWLHFCQUFPO0VBQ1AsOEJBQWE7QUNrRmY7QURoRkE7RUFDRSxzQkFBUTtFQUNSLFVBQVM7RUFDVCxrQkFBZTtFQUNmLHlCQUFZO0FDa0ZkO0FEakZBO0VBQ0Usa0JBQWM7QUNtRmhCO0FEaEZBO0VBQ0UscUJBQWM7QUNrRmhCO0FEN0VFO0VBQ0UsV0FBTztFQUNQLGlCQUFhO0FDK0VqQjtBRDlFRTtFQUNFLGVBQVE7RUFDUixZQUFPO0VBQ1AsaUJBQWE7QUNnRmpCO0FEL0VFO0VBQ0UsV0FBTztBQ2lGWDtBRGhGRTtFQUNFLGNBQVM7RUFDVCxXQUFTO0VBQ1QsWUFBUTtFQUNSLGtCQUFVO0VBQ1YsUUFBSztFQUNMLFVBQU87RUFDUCx5QkFBWTtFQUNaLDJ3QkFBMHdCO0VBQzF3Qiw0QkFBa0I7RUFDbEIsc0NBQW9CO0VBQ3BCLFdBQU87QUNrRlg7QUQ3RUE7RUFDRSxXQUFPO0FDK0VUO0FEN0VBO0VBQ0UsU0FBTTtFQUNOLFdBQU87QUMrRVQ7QUQ3RUE7RUFDRSxzQkFBa0I7RUFDbEIsZUFBUTtBQytFVjtBRDlFRTtFQUNFLGFBQVM7QUNnRmI7QUQ5RUE7RUFDRSw2QkFBb0I7VUFBcEIscUJBQW9CO0FDZ0Z0QjtBRDdFQTtFQUNFLGtCQUFlO0VBQ2YsWUFBUTtBQytFVjtBRDlFRTtFQUNFLHNCQUFZO0VBQ1osZ0JBQVk7RUFDWixTQUFRO0VBQ1IsY0FBUztFQUNULGlCQUFhO0VBQ2IsV0FBTztBQ2dGWDtBRC9FSTtFQUNFLGdCQUFZO0FDaUZsQjtBRGhGRTtFQUNFLFdBQU87RUFDUCxlQUFZO0VBQ1osV0FBTztBQ2tGWDtBRGpGRTtFQUNFLGVBQVE7RUFDUixZQUFPO0VBQ1AsaUJBQWE7RUFDYixlQUFZO0VBQ1osa0JBQWM7QUNtRmxCO0FEbEZFO0VBQ0Usc0JBQWtCO0VBQ2xCLFlBQVE7RUFDUixpQkFBYTtFQUNiLGtCQUFlO0VBQ2YsZUFBUTtFQUNSLFdBQU87RUFDUCxpQkFBYztFQUNkLGVBQVk7RUFDWixlQUFTO0FDb0ZiO0FEbkZFO0VBQ0UsV0FBTztFQUNQLGVBQVE7RUFDUixxQkFBUztFQUNULGlCQUFhO0VBQ2IsaUJBQWM7QUNxRmxCO0FEcEZJO0VBQ0UsV0FBTztBQ3NGYjtBRHBGQTs7O0VBQ0UsWUFBTztBQ3dGVDtBRHRGQTtFQUNFLGdCQUFhO0VBQ2Isa0JBQWM7QUN3RmhCO0FEdEZBO0VBQ0UsZ0JBQWE7RUFDYixrQkFBYztBQ3dGaEI7QUR0RkE7RUFDRSxVQUFTO0FDd0ZYO0FEdEZBO0VBQ0Usc0JBQWtCO0VBQ2xCLGVBQVE7QUN3RlY7QUR0RkE7RUFDRSxhQUFTO0FDd0ZYO0FEdEZBOztFQUNFLHlCQUF3QjtFQUN4QiwwQkFBeUI7QUN5RjNCO0FEbkZBO0VBQ0Usc0JBQVE7QUNxRlY7QURuRkE7RUFDRSx1QkFBWTtFQUNaLGtCQUFVO0VBQ1YsUUFBSztFQUNMLFlBQVE7RUFDUixVQUFTO0VBQ1QsZ0JBQVk7RUFDWiw2QkFBb0I7QUNxRnRCO0FEbkZBO0VBQ0UsaUJBQVk7RUFDWixnQkFBWTtBQ3FGZDtBRG5GQTtFQUNFLFVBQVM7QUNxRlg7QURuRkE7RUFDRSxXQUFPO0FDcUZUO0FEbkZBO0VBQ0Usc0JBQWtCO0FDcUZwQjtBRG5GQTtFQUNFLGlCQUFjO0FDcUZoQjtBRHBGRTtFQUNFLGVBQWM7QUNzRmxCO0FEckZFO0VBQ0UsaUJBQWE7RUFDYixpQkFBYztBQ3VGbEI7QUR0Rkk7RUFDRSxpQkFBYTtFQUNiLGlCQUFjO0FDd0ZwQjtBRHZGTTtFQUNFLGlCQUFhO0VBQ2IsaUJBQWM7QUN5RnRCO0FEeEZRO0VBQ0UsaUJBQWE7RUFDYixpQkFBYztBQzBGeEI7QUR6RlU7RUFDRSxpQkFBYTtFQUNiLGlCQUFjO0FDMkYxQjtBRHpGQTtFQUNFLHlCQUFrQjtFQUNsQixjQUFPO0FDMkZUO0FEekZBO0VBQ0UsZUFBUTtFQUNSLGNBQVM7RUFDVCxZQUFTO0FDMkZYO0FEekZBO0VBQ0UseUJBQWtCO0VBQ2xCLHNCQUFRO0VBQ1Isa0JBQWU7RUFDZixVQUFTO0VBR1QsaUVBQW9FO0VBQ3BFLDJCQUFtQjtBQzJGckI7QUQxRkU7RUFDRSx5QkFBUTtBQzRGWjtBRDNGRTtFQUNFLFdBQU87RUFDUCxpQkFBYTtBQzZGakI7QUQ1RkU7RUFDRSxlQUFRO0VBQ1IsWUFBTztFQUNQLGlCQUFhO0VBQ2Isa0JBQWM7QUM4RmxCO0FEN0ZFO0VBQ0UsV0FBTztBQytGWDtBRDlGRTtFQUNFLHNCQUFrQjtFQUNsQixZQUFRO0VBQ1IsMkJBQWE7RUFDYiw0QkFBeUI7RUFDekIsK0JBQTRCO0VBQzVCLFlBQVE7RUFDUixrQkFBVTtFQUNWLFFBQUs7RUFDTCxVQUFPO0VBQ1AsV0FBTztFQUdQLGlFQUFzRTtFQUN0RSwyQkFBbUI7QUNnR3ZCO0FEL0ZJO0VBQ0Usc0RBQWM7RUFDZCxtQkFBYztFQUNkLDJCQUFjO0VBQ2QsU0FBUTtFQUNSLFNBQU07RUFDTixpQkFBYTtFQUNiLGdCQUFZO0VBQ1osa0JBQVU7RUFDVixRQUFLO0VBQ0wsUUFBTztBQ2lHYjtBRC9GQTtFQUNFLFdBQU87QUNpR1Q7QUQvRkE7RUFDRSxZQUFRO0VBQ1IsNEJBQWM7RUFDZCxnQkFBZTtFQUNmLDJCQUF3QjtFQUN4Qiw4QkFBMkI7RUFDM0IsU0FBTTtFQUNOLFdBQU87QUNpR1Q7QUQvRkE7RUFDRSx5QkFBUTtBQ2lHVjtBRGhHRTtFQUNFLHVCQUFZO0VBQ1osWUFBUTtBQ2tHWjtBRGpHSTtFQUNFLHNEQUFjO0VBQ2QsMkJBQWM7QUNtR3BCO0FEakdBO0VBQ0UsZ0JBQVk7RUFDWix5QkFBd0I7RUFDeEIsMEJBQXlCO0VBR3pCLCtEQUFrRTtFQUNsRSwyQkFBbUI7QUNtR3JCO0FEakdBO0VBQ0UsbUJBQWU7RUFDZiw0QkFBMkI7RUFDM0IsNkJBQTRCO0VBRzVCLGlFQUFvRTtFQUNwRSwyQkFBbUI7QUNtR3JCO0FEakdBO0VBQ0Usc0JBQWtCO0VBQ2xCLFNBQVE7RUFDUixrQkFBZTtFQUNmLFlBQVE7RUFDUixVQUFTO0FDbUdYO0FEbEdFO0VBQ0UseUJBQVE7QUNvR1o7QURuR0U7RUFDRSxnQkFBWTtFQUNaLFNBQVE7RUFDUixjQUFTO0FDcUdiO0FEcEdFO0VBQ0UsYUFBUztBQ3NHYjtBRHJHRTtFQUNFLHlCQUFrQjtFQUNsQixzQkFBUTtFQUNSLGtCQUFlO0VBQ2YsZUFBUTtFQUNSLFdBQU87RUFDUCxpQkFBYztFQUNkLGVBQVk7RUFDWixjQUFTO0FDdUdiO0FEdEdFO0VBQ0UsV0FBTztFQUNQLGVBQVE7RUFDUixxQkFBUztFQUNULGlCQUFhO0VBQ2IsaUJBQWM7QUN3R2xCO0FEdkdJO0VBQ0UsV0FBTztBQ3lHYjtBRHZHQTtFQUNFLFlBQU87RUFDUCxnQkFBYTtFQUNiLGtCQUFjO0FDeUdoQjtBRHZHQTtFQUNFLGdCQUFhO0VBQ2Isa0JBQWM7QUN5R2hCO0FEdkdBO0VBQ0UseUJBQVE7QUN5R1Y7QUR2R0E7RUFDRSxnQkFBWTtFQUNaLHlCQUF3QjtFQUN4QiwwQkFBeUI7QUN5RzNCO0FEdkdBO0VBQ0UsbUJBQWU7RUFDZiw0QkFBMkI7RUFDM0IsNkJBQTRCO0FDeUc5QjtBRHZHQTtFQUNFLHNCQUFRO0VBQ1IsVUFBUztBQ3lHWDtBRHZHQTtFQUNFLFVBQVM7RUFDVCxnQkFBWTtBQ3lHZDtBRHZHQTtFQUNFLHNCQUFrQjtFQUNsQiw2QkFBUTtBQ3lHVjtBRHZHQTtFQUNFLG1CQUFlO0FDeUdqQjtBRHZHQTtFQUNFLGdCQUFZO0FDeUdkO0FEdkdBO0VBQ0UsaUJBQVk7RUFDWixnQkFBWTtBQ3lHZDtBRHZHQTtFQUNFLFVBQVM7QUN5R1g7QUR2R0E7RUFDRSxjQUFPO0FDeUdUO0FEdkdBO0VBQ0UseUJBQWtCO0VBQ2xCLFdBQU87QUN5R1Q7QUR2R0E7RUFDRSxlQUFRO0VBQ1IsY0FBUztFQUNULFlBQVM7QUN5R1g7QUR2R0E7RUFDRSxxQkFBYztBQ3lHaEI7QUR2R0E7QUFDQTtFQUNFLHVCQUFZO0VBQ1osVUFBUztFQUNULGFBQVM7RUFDVCxrQkFBWTtFQUNaLGtCQUFZO0VBQ1osVUFBUztFQUNULHVCQUFtQjtFQUNYLGVBQVc7RUFDbkIsY0FBVztFQUNYLFNBQVE7RUFDUixlQUFXO0VBQ1gsaUJBQWE7RUFDYixrQkFBZTtFQUNmLGtCQUFVO0VBQ1YsZ0JBQU87RUFFQyxzQkFBWTtFQUVoQiwwQkFBYztFQUNsQix1Q0FBWTtBQ3lHZDtBRHZHQTs7RUFFRSxVQUFTO0VBQ1QsaUJBQVk7RUFDWixtQkFBWTtBQ3lHZDtBRHZHQTtFQUNFLHFCQUFTO0VBQ1QsY0FBUztBQ3lHWDtBRHZHQTtFQUNFLG9FQUFtQjtFQUNYLDREQUFXO0FDeUdyQjtBRHZHQTtFQUNFLGNBQVM7RUFDVCxrQkFBVTtFQUNWLFFBQUs7QUN5R1A7QUR2R0E7RUFDRSxrQkFBVTtFQUNWLHFCQUFvQjtBQ3lHdEI7QUR2R0E7RUFDRSxZQUFTO0VBQ1QsY0FBUztBQ3lHWDtBRHZHQTtFQUVVLDJCQUFZO0FDeUd0QjtBRHZHQTtFQUVVLDZDQUE0QjtBQ3lHdEM7QUR2R0E7O0VBRUUsZ0JBQWU7RUFDZiw2QkFBNEI7RUFDNUIsNEJBQTJCO0FDeUc3QjtBRHZHQTtFQUNFLGNBQWE7QUN5R2Y7QUR2R0E7RUFDRSxZQUFRO0VBQ1Isd0NBQVk7QUN5R2Q7QUR2R0E7RUFDRSxnQkFBZTtBQ3lHakI7QUR2R0E7RUFDRSxvQ0FBUTtBQ3lHVjtBRHZHQTtFQUNFLFlBQVE7QUN5R1Y7QUR0R0E7RUFDRSxVQUFTO0FDd0dYO0FEdEdBO0VBQ0Usa0JBQVU7RUFDVixxQkFBUztBQ3dHWDtBRHRHQTtFQUVFLHFCQUFTO0VBRVQsYUFBUztFQUNULGVBQVM7RUFDVCxnQkFBWTtFQUNaLDJCQUFhO1VBQWIsbUJBQWE7QUN3R2Y7QUR0R0E7RUFDRSwwQkFBZTtFQUNmLGdCQUFZO0VBQ1osWUFBUTtFQUNSLGNBQWE7RUFDYixrQkFBWTtFQUNaLGtCQUFVO0VBQ1YseUJBQXFCO0VBQ2xCLHNCQUFrQjtFQUNqQixxQkFBaUI7RUFDYixpQkFBYTtFQUNyQixnQkFBVTtFQUVWLGVBQWM7RUFFTixPQUFNO0FDd0doQjtBRHRHQTs7RUFFRSxxQkFBaUI7RUFDakIsZUFBUTtFQUNSLGtCQUFVO0VBQ1YsU0FBSztFQUNMLFlBQVE7RUFDUixhQUFTO0VBQ1QsVUFBUztBQ3dHWDtBRHRHQTs7RUFFRSxhQUFTO0FDd0dYO0FEdEdBOztFQUVFLGtCQUFVO0FDd0daO0FEdEdBOztBQUVBO3lCQ3dHeUI7QUR0R3pCO09Dd0dPO0VEdEdMLE9BQU07QUFDUjt1QkN3R3VCO0FEdEd2QjtPQ3dHTztBQUNQO0FEdEdBO3lCQ3dHeUI7QUR0R3pCO3VCQ3dHdUI7QUR0R3ZCOztBQUVBO3lCQ3dHeUI7QUR0R3pCO09Dd0dPO0VEdEdMLFFBQU87QUFDVDt1QkN3R3VCO0FEdEd2QjtPQ3dHTztBQUNQO0FEdEdBO3lCQ3dHeUI7QUR0R3pCO3VCQ3dHdUI7QUR0R3ZCOztFQUVFLFdBQU87QUN3R1Q7QUR0R0E7O0VBRUUsYUFBTTtBQ3dHUjtBRHRHQTs7RUFFRSxXQUFPO0VBQ1AsWUFBUTtBQ3dHVjtBRHRHQTs7RUFHRSxxQkFBWTtFQUNaLGFBQU07QUN3R1I7QUR0R0E7RUFDRSxrQkFBVTtFQUNWLFlBQVE7QUN3R1Y7QUR0R0E7O0VBRUUscUJBQVM7QUN3R1g7QUR0R0E7RUFDRSxXQUFPO0FDd0dUO0FEdEdBO0VBQ0UsYUFBUztBQ3dHWDtBRHRHQTs7RUFFRSxTQUFRO0VBQ1Isd0JBQW9CO0FDd0d0QjtBRHRHQTtFQUNFLGtCQUFVO0VBQ1YsUUFBTztFQUNQLFdBQU87RUFDUCxvQkFBUztFQUNULFdBQVE7RUFDUixnQkFBYTtFQUNiLFVBQVM7RUFDVCxlQUFRO0VBQ1IscUNBQVE7RUFFQSxzQkFBWTtBQ3dHdEI7QUR0R0E7RUFDRSwyQkFBMEI7QUN3RzVCO0FEdEdBO0VBQ0UsMkJBQTBCO0FDd0c1QjtBRHRHQTtFQUNFLGNBQVM7RUFDVCxXQUFTO0VBQ1Qsa0JBQVU7QUN3R1o7QUR0R0E7RUFDRSxNQUFLO0VBQ0wsZ0JBQWU7QUN3R2pCO0FEdEdBO0VBQ0Usa0NBQWE7RUFDYixtQ0FBYztFQUNkLDJDQUFlO0VBQ2YsUUFBSztBQ3dHUDtBRHRHQTtFQUNFLFFBQUs7QUN3R1A7QUR0R0E7RUFDRSxrQ0FBYTtFQUNiLG1DQUFjO0VBQ2Qsd0NBQVk7RUFDWixRQUFLO0FDd0dQO0FEdEdBO0VBQ0UsY0FBTztFQUNQLFlBQVE7QUN3R1Y7QUR0R0E7RUFDRSwyQkFBMEI7QUN3RzVCO0FEdEdBO0VBQ0UsNEJBQTJCO0FDd0c3QjtBRHRHQTtFQUNFLFVBQVM7QUN3R1g7QUR0R0E7RUFDRSxlQUFXO0VBQ1gsZ0JBQWE7RUFDYixvQkFBYTtFQUNiLGdCQUFhO0VBQ2IsY0FBTztFQUNQLGtCQUFVO0VBQ1YsVUFBTztFQUNQLFdBQU07RUFDTixxQkFBUztFQUNULGNBQWE7RUFDYixZQUFRO0VBQ1IscUJBQVM7RUFDVCxrQkFBWTtFQUNaLDZDQUE0QztFQUNwQyxxQ0FBb0M7QUN3RzlDO0FEdEdBO0VBQ0Usb0JBQWE7RUFDYixnQkFBYTtFQUNiLGNBQU87RUFDUCxxQkFBUztFQUNULGtCQUFhO0VBQ2IsVUFBUztBQ3dHWDtBRHRHQTtFQUNFLDRCQUEyQjtBQ3dHN0I7QUR0R0E7RUFDRSxVQUFPO0VBQ1AsWUFBTztFQUNQLHFCQUFTO0FDd0dYO0FEdEdBO0VBQ0UseUJBQXFCO0FDd0d2QjtBRHRHQTtFQUNFLHNCQUFrQjtBQ3dHcEI7QUR0R0E7RUFDRSx1QkFBWTtFQUVKLHNCQUFZO0VBQ3BCLGNBQU87RUFDUCxZQUFRO0VBQ1Isb0JBQVM7RUFDVCxTQUFRO0VBQ1IscUJBQVM7RUFDVCxrQkFBVztFQUNYLG9CQUFhO0VBQ2IsZ0JBQWE7RUFDYixvQkFBYTtFQUNiLFlBQVE7RUFDUixTQUFRO0VBQ1IsZ0JBQWU7RUFDZix1QkFBZ0I7RUFDaEIsNkJBQW9CO0VBQ3BCLDBCQUFpQjtFQUNqQixxQkFBWTtBQ3dHZDtBRHRHQTtFQUNFLFVBQVM7QUN3R1g7QUR0R0E7O0VBRUUsZUFBVztFQUNYLDRCQUEyQjtFQUMzQix1QkFBWTtFQUNaLG9CQUFnQjtBQ3dHbEI7QUR0R0E7RUFDRSxvQkFBWTtFQUNaLFlBQVE7RUFDUixnQkFBZTtFQUNmLHNCQUFZO0VBQ1osY0FBTztFQUNQLGVBQVE7RUFDUixrQkFBVztFQUNYLG9CQUFhO0VBQ2IsZ0JBQWE7RUFDYixZQUFRO0VBQ1Isb0JBQWE7RUFDYixrQkFBUTtFQUNSLGFBQVM7RUFDVCxvQkFBUztFQUNULGtCQUFVO0VBQ1YsdUJBQWdCO0VBQ2hCLDhCQUFvQjtFQUNwQiw0QkFBb0I7RUFDcEIseUJBQWlCO0VBQ2pCLFdBQU87QUN3R1Q7QUR0R0E7O0VBRUUsYUFBUztBQ3dHWDtBRHJHQTtFQUNFLGFBQVM7RUFDVCxVQUFTO0FDdUdYO0FEckdBO0VBQ0Usa0JBQVk7RUFDWixnQkFBVTtFQUNWLFdBQU87RUFFUCxxQkFBUztFQUVULGFBQVM7RUFFVCwyQkFBcUI7RUFFYixtQkFBYTtFQUNyQixZQUFRO0FDdUdWO0FEckdBO0VBRUUscUJBQVM7RUFFVCxhQUFTO0VBRVQsZUFBYztFQUVOLE9BQU07QUN1R2hCO0FEckdBO0VBQ0UsZUFBUTtFQUNSLGNBQVc7RUFDWCxjQUFhO0VBQ2IsU0FBUTtFQUNSLGtCQUFZO0VBQ1osY0FBUztFQUNULGVBQU07VUFBTixPQUFNO0VBQ04sbUJBQWE7QUN1R2Y7QURyR0E7O0VBRUUsa0JBQVM7QUN1R1g7QURyR0E7RUFDRSxrQkFBVTtFQUNWLGdCQUFVO0VBRVYscUJBQVM7RUFFVCxhQUFTO0VBRVQsK0JBQXFCO0VBRWIsdUJBQWE7RUFDckIsZ0JBQU87QUN1R1Q7QURyR0E7RUFDRSxVQUFTO0FDdUdYO0FEckdBO0VBQ0UsWUFBUztFQUNULFVBQVM7RUFDVCxnQkFBWTtFQUNaLGdCQUFPO0VBQ1Asb0JBQVc7RUFDWCxvQkFBVztFQUVILHNCQUFZO0VBQ3BCLHFCQUFTO0VBR1QscUJBQVM7RUFDVCxhQUFTO0VBQ1QsdUJBQW1CO0VBQ1gsZUFBVztFQUNuQixtQkFBZTtFQUVmLHFDQUF5QjtFQUNqQiw2QkFBaUI7RUFDekIsNkNBQTRDO0VBQ3BDLHFDQUFvQztFQUM1QyxVQUFTO0FDdUdYO0FEckdBO0VBRVUsdUNBQVk7QUN1R3RCO0FEckdBO0VBQ0UsZ0JBQVk7RUFDWiw2QkFBUTtFQUNSLGtCQUFlO0VBRVAsc0JBQVk7RUFDcEIsY0FBTztFQUNQLGVBQVE7RUFDUixnQkFBYTtFQUNiLGtCQUFPO0VBR0MsK0JBQVk7VUFBWix1QkFBWTtFQUNwQixlQUFXO0VBQ1gsWUFBUTtFQUNSLGlCQUFhO0VBQ2IsU0FBUTtFQUNSLHFCQUFTO0VBQ1Qsa0JBQVU7RUFFViwrQkFBeUI7RUFFakIsdUJBQWlCO0VBQ3pCLGtCQUFZO0FDdUdkO0FEckdBOzs7Ozs7Ozs7Ozs7RUFZRSxlQUFRO0VBQ1IsVUFBUztFQUNULG1CQUFZO0VBQ1oscUJBQWM7QUN1R2hCO0FEbEdBOztFQUVFLGtCQUFjO0VBQ2QsZ0JBQVk7RUFDWixXQUFPO0FDb0dUO0FEbEdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkUsbUJBQVk7RUFFSixnQkFBWTtFQUNwQixXQUFPO0VBQ1AscUJBQWM7QUNvR2hCO0FEbEdBOzs7RUFHRSw0QkFBZTtBQ29HakI7QURsR0E7OztFQUdFLDRCQUFlO0FDb0dqQjtBRGxHQTs7O0VBSVUsNkJBQVk7QUNvR3RCO0FEbEdBOzs7RUFHRSxtQkFBZTtBQ29HakI7QURsR0E7RUFDRSxnQkFBZTtFQUVQLDZDQUE0QjtBQ29HdEM7QURsR0E7Ozs7Ozs7RUFPRSx5QkFBd0I7RUFDeEIsdUJBQVk7RUFDWix5QkFBYztFQUNkLGVBQVE7QUNvR1Y7QURsR0E7O0VBRUUsbUJBQVE7RUFDUix5QkFBd0I7QUNvRzFCO0FEbEdBO0VBQ0UsZ0JBQWU7RUFFUCw2Q0FBNkI7QUNvR3ZDO0FEbEdBO0VBQ0Usa0JBQVk7QUNvR2Q7QURsR0E7RUFDRSxlQUFZO0FDb0dkO0FEbEdBO0VBQ0UsV0FBTztBQ29HVDtBRGxHQTtFQUNFLGVBQVM7RUFDVCx5Q0FBYTtBQ29HZjtBRGxHQTtFQUNFLFdBQU87RUFDUCxXQUFPO0VBQ1AsaUJBQWE7QUNvR2Y7QURsR0E7O0VBRUUsY0FBUztFQUNULFdBQU87RUFDUCxlQUFXO0VBQ1gseUJBQXdCO0VBQ3hCLHVCQUFZO0VBQ1osZUFBUTtFQUNSLFlBQVE7QUNvR1Y7QURsR0E7RUFDRSxjQUFTO0VBRVQscUJBQVM7RUFFVCxhQUFTO0VBRUQsc0JBQVk7RUFDcEIsZ0JBQVU7RUFDVixnQkFBWTtFQUNaLDJDQUFlO0FDb0dqQjtBRGxHQTtFQUNFLHFCQUFTO0VBQ1QsVUFBUztFQUVELHNCQUFZO0FDb0d0QjtBRGxHQTtFQUNFLGtCQUFZO0VBQ1osVUFBUztFQUNULGNBQVM7RUFDVCxTQUFRO0VBQ1IsaUJBQWE7RUFDYixnQkFBWTtFQUVKLHNCQUFZO0VBQ3BCLGdCQUFVO0VBRVYscUJBQVM7RUFFVCxhQUFTO0VBQ1QsZ0JBQVk7RUFDWiwwQkFBZTtBQ29HakI7QURsR0E7RUFDRSxXQUFTO0VBQ1QsY0FBUztFQUNULFdBQU87QUNvR1Q7QURsR0E7RUFFRSxlQUFjO0VBRU4sT0FBTTtFQUNkLFVBQU87RUFDUCxZQUFRO0VBQ1IsV0FBTztBQ29HVDtBRGxHQTtFQUNFLDRCQUFxQjtBQ29HdkI7QURsR0E7RUFDRSx5QkFBa0I7QUNvR3BCO0FEbEdBO0VBQ0UsVUFBTztBQ29HVDtBRGxHQTtFQUNFLFVBQU87QUNvR1Q7QURsR0E7RUFDRSx1QkFBWTtFQUVKLGdCQUFZO0VBQ3BCLFNBQVE7RUFDUixnQkFBZTtFQUNmLGtCQUFZO0VBQ1osU0FBUTtFQUNSLFVBQVM7RUFDVCxlQUFRO0VBQ1Isb0JBQWE7RUFDYixjQUFPO0VBQ1AsZUFBVztFQUNYLGtCQUFVO0VBRUYsc0JBQVk7RUFDcEIsNkJBQW9CO0VBQ3BCLDBCQUFpQjtFQUNqQixxQkFBWTtBQ29HZDtBRGxHQTtFQUNFLGlCQUFhO0FDb0dmO0FEbEdBOztFQUVFLGdCQUFhO0FDb0dmO0FEbEdBO0VBQ0UsVUFBUztFQUNULFNBQVE7QUNvR1Y7QURsR0E7O0VBRUUsZUFBUTtFQUNSLFdBQU87RUFDUCxvQkFBYTtFQUNiLGNBQU87RUFDUCxpQkFBYTtFQUNiLFNBQU87RUFDUCx5QkFBcUI7RUFDbEIsc0JBQWtCO0VBQ2pCLHFCQUFpQjtFQUNiLGlCQUFhO0VBQ3JCLDBCQUFvQjtFQUVaLGtCQUFZO0FDb0d0QjtBRGxHQTtFQUNFLFVBQVM7RUFDVCxVQUFPO0VBQ1AsZUFBUTtFQUNSLGtCQUFZO0VBQ1osZ0JBQWE7QUNvR2Y7QURsR0E7Ozs7RUFJRSxtQkFBWTtBQ29HZDtBRGxHQTtFQUNFLGVBQVE7QUNvR1Y7QURsRkE7QUEwRUE7RUFDRSxlQUFVO0VBQ1YsWUFBUztFQUNULE1BQUs7RUFDTCxPQUFNO0VBQ04sV0FBTztFQUNQLFlBQVE7RUFDUixpQ0FBK0I7RUFDL0IsVUFBUztFQUNULHVCQUFhO0VBQ2IsZUFBUTtFQUtSLGlDQUFZO0VBQ1osNkJBQVk7RUFDWixrQ0FBZ0I7VUFBaEIsMEJBQWdCO0VBQ2hCLGdDQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMkNBQTJCO1VBQTNCLG1DQUEyQjtBQ1c3QjtBRFJBO0VBQ0UsYUFBUztBQ1VYO0FEUEE7RUFDRSxVQUFTO0FDU1g7QUROQTtFQUNFLHFCQUFTO0VBQ1QsV0FBTztFQUNQLGVBQVc7QUNRYjtBRExBO0VBQ0UsY0FBUztFQUNULHNCQUFZO0VBQ1osZUFBVTtFQUNWLFlBQVM7RUFDVCxNQUFLO0VBQ0wsT0FBTTtFQUNOLFdBQU87RUFDUCxZQUFRO0VBQ1IsYUFBUztFQUNULGlDQUFtQztBQ09yQztBREpBO0VBQ0UsY0FBUztFQUNULGtCQUFVO0VBQ1YsTUFBSztFQUNMLE9BQU07RUFDTixXQUFPO0VBQ1AsWUFBUTtBQ01WO0FESEE7RUFDRSxjQUFTO0VBQ1Qsa0JBQVU7RUFDVixTQUFLO0VBQ0wsV0FBTztFQUNQLFdBQU87RUFDUCxZQUFRO0VBQ1IsVUFBUztFQUNULFlBQVE7RUFDUiw2QkFBa0I7RUFDbEIsbXdCQUFrd0I7RUFDbHdCLHlCQUFhO0VBQ2IsV0FBTztFQUNQLGVBQVc7RUFDWCxxQkFBaUI7RUFDakIsZUFBUTtFQUNSLGNBQWE7QUNLZjtBREZBO0VBQ0Usa0JBQVU7RUFDVixZQUFTO0VBQ1QsV0FBTztFQUNQLFlBQVE7RUFDUixjQUFRO0FDSVY7QUREQTtFQUNFLGtCQUFVO0VBQ1YsV0FBTztFQUNQLFlBQVE7RUFDUixtQkFBZ0I7QUNHbEI7QURBQTtFQUNFLGFBQVM7RUFDVCxlQUFXO0VBQ1gsV0FBTztFQUNQLFlBQVE7RUFDUix1QkFBUTtFQUFSLGVBQVE7RUFDUix5QkFBcUI7RUFDckIsc0JBQWtCO0VBQ2xCLHFCQUFpQjtFQUNqQixpQkFBYTtFQUNiLDJDQUFZO0VBQVosbUNBQVk7RUFBWixvRUFBWTtFQUNaLHVCQUFtQjtBQ0VyQjtBRENBO0VBQ0UsY0FBUztBQ0NYO0FERUE7RUFDRSxZQUFRO0VBQ1Isb0JBQVE7RUFDUixnQkFBWTtBQ0FkO0FER0E7RUFDRSwyQ0FBWTtFQUFaLG1DQUFZO0VBQVosb0VBQVk7QUNEZDtBRElBO0VBQ0UscUJBQVM7RUFDVCxVQUFTO0VBS1QsaUNBQVk7RUFDWiwyQ0FBZ0I7VUFBaEIsbUNBQWdCO0VBQ2hCLGdDQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMkNBQTJCO1VBQTNCLG1DQUEyQjtBQ0Y3QjtBREtBO0VBQ0UsOENBQTBCO1VBQTFCLHNDQUEwQjtBQ0g1QjtBRE1BO0VBQ0UsK0NBQTJCO1VBQTNCLHVDQUEyQjtBQ0o3QjtBRE9BO0VBQ0UscUJBQWlCO0VBQ2pCLFNBQVE7RUFDUixVQUFTO0VBQ1Qsa0JBQVU7RUFDVixhQUFTO0VBQ1QsUUFBSztFQUNMLE9BQU07RUFDTixVQUFTO0VBQ1QseUNBQWdCO1VBQWhCLGlDQUFnQjtFQUNoQixnQ0FBb0I7VUFBcEIsd0JBQW9CO0VBQ3BCLDJDQUEyQjtVQUEzQixtQ0FBMkI7QUNMN0I7QURRQTtFQUNFLHVDQUFnQjtVQUFoQiwrQkFBZ0I7RUFDaEIsYUFBUztBQ05YO0FEU0E7RUFDRSxjQUFTO0VBQ1Qsa0JBQVU7RUFDVixRQUFLO0VBQ0wsV0FBTztFQUNQLFlBQVE7RUFDUixnQ0FBb0I7VUFBcEIsd0JBQW9CO0VBQ3BCLDJDQUEyQjtVQUEzQixtQ0FBMkI7RUFDM0IseUNBQWdCO1VBQWhCLGlDQUFnQjtBQ1BsQjtBRFVBO0VBQ0UsYUFBUztBQ1JYO0FEV0E7RUFDRSx1Q0FBZ0I7VUFBaEIsK0JBQWdCO0VBQ2hCLGFBQVM7QUNUWDtBRFlBO0VBQ0UsY0FBUztFQUNULFdBQU87RUFDUCxZQUFRO0VBQ1IscUJBQWlCO0FDVm5CO0FEYUE7RUFDRSxRQUFPO0VBQ1AsMmtCQUEwa0I7QUNYNWtCO0FEY0E7RUFDRSxPQUFNO0VBQ04sbWtCQUFra0I7QUNacGtCO0FEZUE7RUFDRSxrQkFBVTtFQUNWLFNBQVE7RUFDUixPQUFNO0VBQ04sV0FBTztFQUNQLFVBQVM7RUFDVCx5Q0FBZ0I7VUFBaEIsaUNBQWdCO0VBQ2hCLGdDQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMkNBQTJCO1VBQTNCLG1DQUEyQjtBQ2I3QjtBRGdCQTtFQUNFLHVDQUFnQjtVQUFoQiwrQkFBZ0I7RUFDaEIsYUFBUztBQ2RYO0FEaUJBO0VBQ0UsY0FBUztFQUNULGtCQUFZO0VBQ1osZ0JBQVk7RUFDWixTQUFRO0VBQ1IsVUFBUztFQUNULGtCQUFZO0VBQ1osbUJBQWE7RUFDYixpQ0FBNEI7QUNmOUI7QURrQkE7RUFDRSxxQkFBUztFQUNULGdCQUFVO0VBQ1YsV0FBTztFQUNQLFlBQVE7QUNoQlY7QURtQkE7RUFDRSxjQUFTO0VBQ1QsV0FBTztFQUNQLFlBQVE7RUFDUixzQkFBa0I7RUFDbEIsa0NBQXFCO0VBQ3JCLHNCQUFpQjtFQUNqQixZQUFTO0FDakJYO0FEb0JBO0VBQ0UsWUFBUztBQ2xCWDtBRHFCQTtFQUNFLFVBQVM7QUNuQlg7QURzQkE7RUFDRSxXQUFPO0VBQ1AsWUFBUTtBQ3BCVjtBRHVCQTtFQUNFLHFCQUFpQjtFQUNqQixrQkFBVTtFQUNWLFlBQVM7RUFDVCxNQUFLO0VBQ0wsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsbUJBQWE7QUNyQmY7QUR3QkE7RUFDRSxjQUFTO0VBQ1Qsa0JBQVU7RUFDVixNQUFLO0VBQ0wsT0FBTTtFQUNOLFdBQU87RUFDUCxZQUFRO0VBQ1IsNkJBQVk7QUN0QmQ7QUR5QkE7RUFDRSxhQUFTO0FDdkJYO0FEMEJBO0VBQ0UsNkJBQVk7QUN4QmQ7QUQyQkE7RUFDRSxnQkFBVTtFQUNWLHNCQUFZO0VBQ1osa0JBQVU7RUFDVixNQUFLO0VBQ0wsT0FBTTtFQUNOLFdBQU87RUFDUCxZQUFRO0VBQ1IsZUFBUztFQUNULFdBQU87RUFDUCxlQUFXO0VBQ1gsa0JBQVk7RUFDWixpQkFBYTtFQUNiLG1CQUFhO0VBQ2IsdUJBQWU7QUN6QmpCO0FENEJBO0VBQ0UsYUFBUztBQzFCWDtBRDZCQTtFQUNFLGNBQVM7RUFDVCxrQkFBVTtFQUNWLFlBQVM7RUFDVCxRQUFPO0VBQ1AsU0FBUTtFQUNSLHdDQUErQjtVQUEvQixnQ0FBK0I7QUMzQmpDO0FEOEJBO0VBQ0Usa0JBQVU7RUFDVixZQUFTO0VBQ1QsTUFBSztFQUNMLE9BQU07RUFDTixXQUFPO0VBQ1AsWUFBUTtFQUNSLGlCQUFZO0VBQ1osa0JBQWE7RUFDYix5QkFBUTtFQUNSLCtCQUFvQjtFQUNwQixrQkFBZTtFQUNmLHlEQUFXO1VBQVgsaURBQVc7QUM1QmI7QUQrQkE7RUFDRSxlQUFVO0VBQ1YsWUFBUztFQUNULE1BQUs7RUFDTCxPQUFNO0VBQ04sNkJBQVk7QUM3QmQ7QURnQ0E7RUFDRSxnQkFBVTtFQUNWLGtCQUFVO0VBQ1YsVUFBTztFQUNQLFdBQVE7RUFDUixZQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixzQkFBcUI7QUM5QnZCO0FEblp1QjtFQUNyQjtJQUNFLFVBQVM7SUFDVCwyQ0FBMEM7SUFDbEMsbUNBQWtDO0VDaWE1QztFRC9aQTtJQUNFLFVBQVM7SUFDVCx1Q0FBc0M7SUFDOUIsK0JBQThCO0VDaWF4QztBQUNGO0FEM2F1QjtFQUNyQjtJQUNFLFVBQVM7SUFDVCwyQ0FBMEM7SUFDbEMsbUNBQWtDO0VDeWI1QztFRHZiQTtJQUNFLFVBQVM7SUFDVCx1Q0FBc0M7SUFDOUIsK0JBQThCO0VDeWJ4QztBQUNGO0FEbGJxQjtFQUNuQjtJQUNFLFVBQVM7RUM0Ylg7RUQxYkE7SUFDRSxVQUFTO0VDNGJYO0FBQ0Y7QURsY3FCO0VBQ25CO0lBQ0UsVUFBUztFQzRjWDtFRDFjQTtJQUNFLFVBQVM7RUM0Y1g7QUFDRjtBRHpjOEI7RUFDNUI7SUFDRSxVQUFTO0VDbWRYO0VEamRBO0lBQ0UsVUFBUztFQ21kWDtBQUNGO0FEemQ4QjtFQUM1QjtJQUNFLFVBQVM7RUNtZVg7RURqZUE7SUFDRSxVQUFTO0VDbWVYO0FBQ0Y7QURoZTJCO0VBQ3pCO0lBQ0Usc0NBQTZCO1lBQTdCLDhCQUE2QjtFQzBlL0I7RUR4ZUE7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCO0VDMGUzQjtBQUNGO0FEaGYyQjtFQUN6QjtJQUNFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7RUMwZi9CO0VEeGZBO0lBQ0Usa0NBQXlCO1lBQXpCLDBCQUF5QjtFQzBmM0I7QUFDRjtBRHZmNEI7RUFDMUI7SUFDRSxZQUFTO0lBQ1QsK0JBQXNCO1lBQXRCLHVCQUFzQjtFQ3VnQnhCO0VEcmdCQTtJQUNFLFVBQVM7SUFDVCxpQ0FBd0I7WUFBeEIseUJBQXdCO0VDdWdCMUI7RURyZ0JBO0lBQ0UsWUFBUztJQUNULGlDQUF3QjtZQUF4Qix5QkFBd0I7RUN1Z0IxQjtBQUNGO0FEbmhCNEI7RUFDMUI7SUFDRSxZQUFTO0lBQ1QsK0JBQXNCO1lBQXRCLHVCQUFzQjtFQ21pQnhCO0VEamlCQTtJQUNFLFVBQVM7SUFDVCxpQ0FBd0I7WUFBeEIseUJBQXdCO0VDbWlCMUI7RURqaUJBO0lBQ0UsWUFBUztJQUNULGlDQUF3QjtZQUF4Qix5QkFBd0I7RUNtaUIxQjtBQUNGO0FEaGlCNEI7RUFDMUI7SUFDRSxhQUFTO0lBQ1QsVUFBUztFQ2dqQlg7RUQ5aUJBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUNnakJYO0VEOWlCQTtJQUNFLGNBQVM7SUFDVCxVQUFTO0VDZ2pCWDtBQUNGO0FENWpCNEI7RUFDMUI7SUFDRSxhQUFTO0lBQ1QsVUFBUztFQzRrQlg7RUQxa0JBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUM0a0JYO0VEMWtCQTtJQUNFLGNBQVM7SUFDVCxVQUFTO0VDNGtCWDtBQUNGO0FEemtCMEI7RUFDeEI7SUFDRSxjQUFTO0lBQ1QsVUFBUztFQ3lsQlg7RUR2bEJBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUN5bEJYO0VEdmxCQTtJQUNFLGFBQVM7SUFDVCxVQUFTO0VDeWxCWDtBQUNGO0FEcm1CMEI7RUFDeEI7SUFDRSxjQUFTO0lBQ1QsVUFBUztFQ3FuQlg7RURubkJBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUNxbkJYO0VEbm5CQTtJQUNFLGFBQVM7SUFDVCxVQUFTO0VDcW5CWDtBQUNGO0FEclJrQjtFQUNkO0lBQ0UsaUJBQWE7RUMrUmpCO0VEN1JFO0lBQ0Usa0JBQWE7RUMrUmpCO0FBQ0Y7QURyU2tCO0VBQ2Q7SUFDRSxpQkFBYTtFQytTakI7RUQ3U0U7SUFDRSxrQkFBYTtFQytTakI7QUFDRjtBRDVTaUI7RUFDYjtJQUFPLFVBQVM7RUN1VGxCO0VEdFRFO0lBQU8sVUFBUztFQ3lUbEI7QUFDRjtBRDVUaUI7RUFDYjtJQUFPLFVBQVM7RUN1VWxCO0VEdFVFO0lBQU8sVUFBUztFQ3lVbEI7QUFDRjtBQUNBLHdEQUF3RCxDO0FDajJFeEQ7O0VBRUU7QUFDRjtFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGVBQWU7RUFDZix5QkFBeUIsRUFBRTs7QUFFN0I7RUFDRSx5Q0FBeUMsRUFBRTtFQUMzQztJQUNFLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0UsZUFBZTtJQUNmLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UscUJBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQWU7WUFBZixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsZUFBZTtJQUNmLGNBQWMsRUFBRTtJQUNoQjs7TUFFRSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFFO0VBQ3JCOzs7Ozs7SUFNRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxxQkFBYTtZQUFiLGFBQWE7SUFDYixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUU7RUFDbkI7SUFDRSxzQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsMEJBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxxQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjLEVBQUU7RUFDbEI7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHFCQUFhO1lBQWIsYUFBYTtJQUNiLGNBQWMsRUFBRTtFQUNsQjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UscUJBQWE7WUFBYixhQUFhO0lBQ2IsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxzQkFBYztZQUFkLGNBQWM7SUFDZCxlQUFlLEVBQUU7RUFDbkI7SUFDRSxpQkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0UsaUJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxnQkFBUTtZQUFSLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZ0JBQVE7WUFBUixRQUFRLEVBQUU7RUFDWjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxnQkFBUTtZQUFSLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZ0JBQVE7WUFBUixRQUFRLEVBQUU7RUFDWjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxnQkFBUTtZQUFSLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZ0JBQVE7WUFBUixRQUFRLEVBQUU7RUFDWjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxpQkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0UsaUJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGlCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxxQkFBcUIsRUFBRTtFQUN6QjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0U7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixvQkFBWTtjQUFaLFlBQVk7TUFDWixlQUFlLEVBQUU7SUFDbkI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxXQUFXO01BQ1gsZUFBZSxFQUFFO0lBQ25CO01BQ0UsMEJBQWtCO2NBQWxCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxlQUFlLEVBQUU7SUFDbkI7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRTtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLG9CQUFZO2NBQVosWUFBWTtNQUNaLGVBQWUsRUFBRTtJQUNuQjtNQUNFLHNCQUFjO2NBQWQsY0FBYztNQUNkLFdBQVc7TUFDWCxlQUFlLEVBQUU7SUFDbkI7TUFDRSwwQkFBa0I7Y0FBbEIsa0JBQWtCO01BQ2xCLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHNCQUFjO2NBQWQsY0FBYztNQUNkLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCLEVBQUUsRUFBRTtFQUM5QjtJQUNFO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2Isb0JBQVk7Y0FBWixZQUFZO01BQ1osZUFBZSxFQUFFO0lBQ25CO01BQ0Usc0JBQWM7Y0FBZCxjQUFjO01BQ2QsV0FBVztNQUNYLGVBQWUsRUFBRTtJQUNuQjtNQUNFLDBCQUFrQjtjQUFsQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0Usc0JBQWM7Y0FBZCxjQUFjO01BQ2QsZUFBZSxFQUFFO0lBQ25CO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0U7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixvQkFBWTtjQUFaLFlBQVk7TUFDWixlQUFlLEVBQUU7SUFDbkI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxXQUFXO01BQ1gsZUFBZSxFQUFFO0lBQ25CO01BQ0UsMEJBQWtCO2NBQWxCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxlQUFlLEVBQUU7SUFDbkI7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRSxxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLHlCQUFpQjtPQUFqQixzQkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQiw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLHFJQUFxSSxFQUFFO0lBQ3ZJO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxVQUFVO01BQ1YsZ0RBQWdELEVBQUU7SUFDcEQ7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxlQUFlLEVBQUU7RUFDckI7O0lBRUUsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLCtDQUErQyxFQUFFO0lBQ25EO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLCtDQUErQyxFQUFFO0VBQ3ZEO0lBQ0UsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxpREFBaUQsRUFBRTtJQUNyRDtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxpREFBaUQsRUFBRTtFQUN6RDtJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsK0NBQStDLEVBQUU7RUFDdkQ7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGdEQUFnRCxFQUFFO0lBQ3BEO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGdEQUFnRCxFQUFFO0VBQ3hEO0lBQ0UsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSwrQ0FBK0MsRUFBRTtJQUNuRDtNQUNFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSwrQ0FBK0MsRUFBRTtFQUN2RDtJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsK0NBQStDLEVBQUU7RUFDdkQ7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGlEQUFpRCxFQUFFO0lBQ3JEO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGlEQUFpRCxFQUFFO0VBQ3pEO0lBQ0UsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSw4Q0FBOEMsRUFBRTtJQUNsRDtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSw4Q0FBOEMsRUFBRTtFQUN0RDtJQUNFLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsaURBQWlELEVBQUU7SUFDckQ7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsaURBQWlELEVBQUU7RUFDekQ7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHVCQUF1QjtNQUN2QixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDJDQUEyQyxFQUFFO0lBQy9DO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxXQUFXO01BQ1gsdUJBQXVCO01BQ3ZCLG1CQUFtQixFQUFFO01BQ3JCOztRQUVFLDJDQUEyQyxFQUFFO0VBQ25EO0lBQ0UsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSw2Q0FBNkMsRUFBRTtJQUNqRDtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSw2Q0FBNkMsRUFBRTtFQUNyRDtJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsOENBQThDLEVBQUU7SUFDbEQ7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsOENBQThDLEVBQUU7RUFDdEQ7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGdEQUFnRCxFQUFFO0lBQ3BEO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGdEQUFnRCxFQUFFO0VBQ3hEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSwrQ0FBK0MsRUFBRTtFQUN2RDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGlEQUFpRCxFQUFFO0lBQ3JEO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsaURBQWlELEVBQUU7RUFDekQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSwrQ0FBK0MsRUFBRTtJQUNuRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLCtDQUErQyxFQUFFO0VBQ3ZEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsZ0RBQWdELEVBQUU7SUFDcEQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxnREFBZ0QsRUFBRTtFQUN4RDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLCtDQUErQyxFQUFFO0lBQ25EO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsK0NBQStDLEVBQUU7RUFDdkQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSwrQ0FBK0MsRUFBRTtJQUNuRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLCtDQUErQyxFQUFFO0VBQ3ZEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsaURBQWlELEVBQUU7SUFDckQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxpREFBaUQsRUFBRTtFQUN6RDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLDhDQUE4QyxFQUFFO0lBQ2xEO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsOENBQThDLEVBQUU7RUFDdEQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxpREFBaUQsRUFBRTtJQUNyRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGlEQUFpRCxFQUFFO0VBQ3pEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsMkNBQTJDLEVBQUU7SUFDL0M7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSwyQ0FBMkMsRUFBRTtFQUNuRDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLDZDQUE2QyxFQUFFO0lBQ2pEO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsNkNBQTZDLEVBQUU7RUFDckQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSw4Q0FBOEMsRUFBRTtJQUNsRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLDhDQUE4QyxFQUFFO0VBQ3REO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsZ0RBQWdELEVBQUU7SUFDcEQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxnREFBZ0QsRUFBRTtFQUN4RDtJQUNFLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsNkJBQTZCLEVBQUU7SUFDL0I7TUFDRSxjQUFjO01BQ2QsMEJBQTBCO01BQzFCLDZCQUE2QjtNQUM3Qix5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQjtNQUMxQix5QkFBeUI7TUFDekIsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxjQUFjO01BQ2Qsb0JBQW9CLEVBQUU7RUFDMUI7SUFDRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsY0FBYztJQUNkLFdBQVcsRUFBRTtJQUNiO01BQ0Usa0JBQWtCLEVBQUU7RUFDeEI7OztJQUdFLFdBQVcsRUFBRTtFQUNmOztJQUVFLGtCQUFrQjtJQUNsQiw0QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLHNCQUFzQixFQUFFO0lBQ3hCOztNQUVFLGtCQUFrQjtNQUNsQixzQkFBYztjQUFkLGNBQWMsRUFBRTtNQUNoQjs7UUFFRSxVQUFVLEVBQUU7TUFDZDs7OztRQUlFLFVBQVUsRUFBRTtJQUNoQjs7Ozs7Ozs7TUFRRSxpQkFBaUIsRUFBRTtFQUN2QjtJQUNFLHFCQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1lBQWYsZUFBZTtJQUNmLG1DQUEyQjtZQUEzQiwyQkFBMkIsRUFBRTtJQUM3QjtNQUNFLFdBQVcsRUFBRTtFQUNqQjtJQUNFLGNBQWMsRUFBRTtFQUNsQjs7SUFFRSwwQkFBMEI7SUFDMUIsNkJBQTZCLEVBQUU7RUFDakM7O0lBRUUseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0Usd0JBQXdCO0lBQ3hCLHVCQUF1QixFQUFFO0lBQ3pCOzs7TUFHRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRSx1QkFBdUI7SUFDdkIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7RUFDekI7SUFDRSw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLCtCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsK0JBQXVCO1lBQXZCLHVCQUF1QixFQUFFO0lBQ3pCOztNQUVFLFdBQVcsRUFBRTtJQUNmOzs7O01BSUUsZ0JBQWdCO01BQ2hCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSw2QkFBNkI7TUFDN0IsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUseUJBQXlCO01BQ3pCLDBCQUEwQixFQUFFO0VBQ2hDOztJQUVFLGdCQUFnQixFQUFFO0lBQ2xCOzs7O01BSUUsa0JBQWtCO01BQ2xCLHNCQUFzQjtNQUN0QixvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLG9DQUFvQyxFQUFFO0VBQ3hDO0lBQ0Usd0NBQXdDLEVBQUU7RUFDNUM7SUFDRSwwQ0FBMEMsRUFBRTtFQUM5QztJQUNFLDJDQUEyQyxFQUFFO0VBQy9DO0lBQ0UseUNBQXlDLEVBQUU7RUFDN0M7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0Usb0NBQW9DO0lBQ3BDLHFDQUFxQyxFQUFFO0VBQ3pDO0lBQ0UscUNBQXFDO0lBQ3JDLHdDQUF3QyxFQUFFO0VBQzVDO0lBQ0Usd0NBQXdDO0lBQ3hDLHVDQUF1QyxFQUFFO0VBQzNDO0lBQ0Usb0NBQW9DO0lBQ3BDLHVDQUF1QyxFQUFFO0VBQzNDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCOztJQUVFLHdCQUF3QixFQUFFO0VBQzVCOztJQUVFLDBCQUEwQixFQUFFO0VBQzlCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7O0lBRUUsOEJBQThCLEVBQUU7RUFDbEM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7O0lBRUUsaUNBQWlDLEVBQUU7RUFDckM7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7SUFDRSx5QkFBeUIsRUFBRTtFQUM3Qjs7SUFFRSw2QkFBNkIsRUFBRTtFQUNqQzs7SUFFRSwrQkFBK0IsRUFBRTtFQUNuQzs7SUFFRSxnQ0FBZ0MsRUFBRTtFQUNwQzs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQztJQUNFLHVCQUF1QixFQUFFO0VBQzNCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLDZCQUE2QixFQUFFO0VBQ2pDOztJQUVFLDhCQUE4QixFQUFFO0VBQ2xDOztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7O0lBRUUsNkJBQTZCLEVBQUU7RUFDakM7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7O0lBRUUsOEJBQThCLEVBQUU7RUFDbEM7SUFDRSx1QkFBdUIsRUFBRTtFQUMzQjs7SUFFRSwyQkFBMkIsRUFBRTtFQUMvQjs7SUFFRSw2QkFBNkIsRUFBRTtFQUNqQzs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQzs7SUFFRSw0QkFBNEIsRUFBRTtFQUNoQztJQUNFLHFCQUFxQixFQUFFO0VBQ3pCOztJQUVFLHlCQUF5QixFQUFFO0VBQzdCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDOztJQUVFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsMkJBQTJCLEVBQUU7RUFDL0I7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7O0lBRUUsaUNBQWlDLEVBQUU7RUFDckM7O0lBRUUsa0NBQWtDLEVBQUU7RUFDdEM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSwwQkFBMEIsRUFBRTtFQUM5Qjs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQzs7SUFFRSxnQ0FBZ0MsRUFBRTtFQUNwQzs7SUFFRSxpQ0FBaUMsRUFBRTtFQUNyQzs7SUFFRSwrQkFBK0IsRUFBRTtFQUNuQztJQUNFLHdCQUF3QixFQUFFO0VBQzVCOztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDOztJQUVFLDhCQUE4QixFQUFFO0VBQ2xDOztJQUVFLCtCQUErQixFQUFFO0VBQ25DOztJQUVFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7O0lBRUUsOEJBQThCLEVBQUU7RUFDbEM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7O0lBRUUsaUNBQWlDLEVBQUU7RUFDckM7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7SUFDRSx3QkFBd0IsRUFBRTtFQUM1Qjs7SUFFRSw0QkFBNEIsRUFBRTtFQUNoQzs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQzs7SUFFRSwrQkFBK0IsRUFBRTtFQUNuQzs7SUFFRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLHVCQUF1QixFQUFFO0VBQzNCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLDZCQUE2QixFQUFFO0VBQ2pDOztJQUVFLDhCQUE4QixFQUFFO0VBQ2xDOztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0UsNkJBQTZCO0lBQzdCLHVCQUF1QjtJQUN2Qix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsNEJBQTRCO0lBQzVCLDZCQUE2QjtJQUM3Qiw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLG9CQUFvQjtJQUNwQiwwQkFBMEI7SUFDMUIseUJBQXlCO0lBQ3pCLCtDQUErQztJQUMvQyxrREFBa0Q7SUFDbEQsMkNBQTJDLEVBQUU7SUFDN0M7TUFDRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UsMEJBQTBCO01BQzFCLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZUFBZTtNQUNmLGVBQWU7TUFDZixpQkFBaUIsRUFBRTtJQUNyQjtNQUNFLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0UsaUJBQWlCLEVBQUU7SUFDckI7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGlDQUFpQztNQUNqQyxvQkFBb0I7TUFDcEIsc0JBQXNCO01BQ3RCLDRCQUE0QjtNQUM1QiwrQkFBK0IsRUFBRTtJQUNuQztNQUNFLGVBQWU7TUFDZixjQUFjLEVBQUU7TUFDaEI7UUFDRSxlQUFlO1FBQ2YsY0FBYztRQUNkLDBCQUEwQixFQUFFO1FBQzVCO1VBQ0UsY0FBYztVQUNkLDBCQUEwQixFQUFFO0lBQ2xDO01BQ0U7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlO1FBQ2YseUJBQXlCLEVBQUU7TUFDN0I7UUFDRSxlQUFlO1FBQ2YseUJBQXlCLEVBQUUsRUFBRTtJQUNqQztNQUNFO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0UsZUFBZTtRQUNmLHlCQUF5QixFQUFFO01BQzdCO1FBQ0UsZUFBZTtRQUNmLHlCQUF5QixFQUFFLEVBQUU7SUFDakM7TUFDRTtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWU7UUFDZix5QkFBeUIsRUFBRTtNQUM3QjtRQUNFLGVBQWU7UUFDZix5QkFBeUIsRUFBRSxFQUFFOztBQUVyQztFQUNFOzs7Ozs7Ozs7T0FTSztFQUNMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7T0E4QkssRUFBRTtFQUNQO0lBQ0Usb0NBQW9DO0lBQ3BDLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0Usb0NBQW9DO0lBQ3BDLDhCQUE4QjtJQUM5QixpQ0FBaUM7SUFDakMsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixnQ0FBZ0M7SUFDaEMseUJBQXlCO0lBQ3pCLHdCQUF3QixFQUFFO0lBQzFCO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7TUFDRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSxvQ0FBb0M7TUFDcEMsOEJBQThCO01BQzlCLGlDQUFpQztNQUNqQyx5QkFBeUI7TUFDekIsMkJBQTJCO01BQzNCLDRCQUE0QjtNQUM1QixnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixjQUFjLEVBQUU7SUFGbEI7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBQ2xCOztNQUVFLHlCQUF5QjtNQUN6QixxQ0FBcUM7TUFDckM7Ozs7Ozs7Ozs7T0FVQyxFQUFFO01BQ0g7UUFDRSwrQkFBdUI7Z0JBQXZCLHVCQUF1QjtNQUN6Qjs7TUFFQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLHlCQUF5QixFQUFFO0VBQy9CO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtFQUMvQjtJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0VBQy9CO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtFQUMvQjtJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlC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LCJmaWxlIjoicHVibGljLmJiMGJiYmE1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJjb21wb25lbnRzL3ZhcmlhYmxlc1wiXG5cbkBmb250LWZhY2UgXG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbkBmb250LWZhY2UgXG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuQGZvbnQtZmFjZSBcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuXG5AZm9udC1mYWNlIFxuICBmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcbn1cblxuLy8gdmlzdWFsbHkgaW5zcGlyZWRcblxuLmJ2aS1pY29uey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5idmktbGd7Zm9udC1zaXplOjEuMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbX0uYnZpLXhze2ZvbnQtc2l6ZTouNzVlbSAhaW1wb3J0YW50fS5idmktc217Zm9udC1zaXplOi44NzVlbSAhaW1wb3J0YW50fS5idmktMXh7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50fS5idmktMnh7Zm9udC1zaXplOjJlbSAhaW1wb3J0YW50fS5idmktM3h7Zm9udC1zaXplOjNlbSAhaW1wb3J0YW50fS5idmktNHh7Zm9udC1zaXplOjRlbSAhaW1wb3J0YW50fS5idmktNXh7Zm9udC1zaXplOjVlbSAhaW1wb3J0YW50fS5idmktNnh7Zm9udC1zaXplOjZlbSAhaW1wb3J0YW50fS5idmktN3h7Zm9udC1zaXplOjdlbSAhaW1wb3J0YW50fS5idmktOHh7Zm9udC1zaXplOjhlbSAhaW1wb3J0YW50fS5idmktOXh7Zm9udC1zaXplOjllbSAhaW1wb3J0YW50fS5idmktMTB4e2ZvbnQtc2l6ZToxMGVtICFpbXBvcnRhbnR9LmJ2aS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmJ2aS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmJ2aS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5idmktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmJ2aS1jaXJjbGUtbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uYnZpLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5idmktdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmJ2aS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmJ2aS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmJ2aS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmJ2aS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5idmktZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmJ2aS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMVwifS5idmktdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmJ2aS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9XG4uYnZpLWljb24ge1xuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRmb250LXdlaWdodDogOTAwXG59XG5cblxuXG4vLyBzbGljayBzbGlkZXJcbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbi5zbGljay1hcnJvdyB7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90c1xuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGxpXG4gICAgICB3aWR0aCA5cHhcbiAgICAgIGhlaWdodCA5cHhcbiAgICAgIGJhY2tncm91bmQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpXG4gICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgbWFyZ2luIDAgM3B4XG4gICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgYnV0dG9uIFxuICAgICAgZm9udC1zaXplIDBcbiAgICAgIG9wYWNpdHkgMFxuXG5cblxuXG4vKiBoYW1idXJnZXIgKi9cbi5oYW1idXJnZXIgXG4gICAgLy9wYWRkaW5nIDE1cHggMTVweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyBjb2x1bW5cbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHkgb3BhY2l0eSwgZmlsdGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbiAwLjE1c1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGxpbmVhclxuICAgIGZvbnQgaW5oZXJpdFxuICAgIGNvbG9yIGluaGVyaXRcbiAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgIGJvcmRlciAwXG4gICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgIG1hcmdpbiAxcHggMnB4IDAgNXB4XG4gICAgJjpob3ZlciBcbiAgICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLmlzLWFjdGl2ZSBcbiAgICAgICAgJjpob3ZlciBcbiAgICAgICAgICAgIG9wYWNpdHkgMC43XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgXG4gICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4uaGFtYnVyZ2VyLWJveCBcbiAgICB3aWR0aCAyOHB4XG4gICAgaGVpZ2h0IDIwcHhcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4uaGFtYnVyZ2VyLWlubmVyIFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICB0b3AgNTAlXG4gICAgbWFyZ2luLXRvcCAtMnB4XG4gICAgJjo6YmVmb3JlIFxuICAgICAgICB0b3AgLThweFxuICAgICY6OmFmdGVyIFxuICAgICAgICBib3R0b20gLThweFxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciBcbiAgICB3aWR0aCAyOHB4XG4gICAgaGVpZ2h0IDNweFxuICAgIGJhY2tncm91bmQtY29sb3IgJHRleHRQcmltYXJ5XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRyYW5zaXRpb24tcHJvcGVydHkgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbiAwLjE1c1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGVhc2Vcbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgXG4gICAgY29udGVudCBcIlwiXG4gICAgZGlzcGxheSBibG9ja1xuXG4uaGFtYnVyZ2VyLS0zZHggXG4gICAgLmhhbWJ1cmdlci1ib3ggXG4gICAgICAgIHBlcnNwZWN0aXZlIDgwcHhcbiAgICAuaGFtYnVyZ2VyLWlubmVyIFxuICAgICAgICB0cmFuc2l0aW9uIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSlcbiAgICAmLmlzLWFjdGl2ZSBcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZVkoMTgwZGVnKVxuICAgICAgICAgICAgJjo6YmVmb3JlIFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZylcbiAgICAgICAgICAgICY6OmFmdGVyIFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIFxuICAgIHRyYW5zaXRpb24gdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpXG5cbi5oZWFkZXItZml4ZWRfYWN0aXZlXG4ucGFnZS1pbm5lclxuLm1vYmlsZS1tZW51XG4gICAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjM2I0MjU2XG5cblxuLmhhbWJ1cmdlcl93aGl0ZSBcbiAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcblxuICAvLyB0ZW1wXG4uY29sb3JzXG4gICAgZGlzcGxheSBmbGV4XG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4uY29sb3JzX19pdGVtXG4gICAgd2lkdGggMTAwcHhcbiAgICBoZWlnaHQgMTAwcHhcbiAgICBwYWRkaW5nLXRvcCA0MHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIHRleHQtYWxpZ24gY2VudGVyXG5cblxuXG4vLyBzY3JvbGxiYXJzIFxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxMHB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxMHB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXG4gIHJpZ2h0OiAwO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBNdWx0aXNlbGVjdCBcblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsLjE1KTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6aG92ZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXIgMXB4IHNvbGlkICNjY2M7XG59XG5cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyIDFweCBzb2xpZCAkcHJpbWFyeTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IFxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2V9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG5cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND0nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAxMHB4IGNlbnRlclxuICAgIHdpZHRoOiA0MHB4OyB9XG5cbiAgXG5cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLy8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbi8vICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbi8vICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBjb2xvcjogIzNCNDI1NjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7fVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA2cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cblxuLyogZGF0ZXBpY2tlciAqL1xuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBib3gtc2hhZG93OiAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAqL1xuICByaWdodDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogI2JiYjtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuNik7XG4gIHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjYpO1xuICB0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIHJnYmEoNzIsNzIsNzIsMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICAvL2JvcmRlci1jb2xvcjogI2JiYjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgJHByaW1hcnk7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICRwcmltYXJ5O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2UyZTJlMiwgNXB4IDAgMCAjZTJlMmUyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICNlMmUyZTIsIDVweCAwIDAgI2UyZTJlMjtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDcyLDcyLDcyLDAuMSk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAkcHJpbWFyeSwgNXB4IDAgMCAkcHJpbWFyeTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkcHJpbWFyeSwgNXB4IDAgMCAkcHJpbWFyeTtcbn1cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg3Miw3Miw3MiwwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4NDg0ODtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ4NDg0ODtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cblxuXG4vKiBpbWFnZSB2aWV3ZXIgKi9cblxuQGtleWZyYW1lcyBzbWFydHBob3RvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRwaG90by1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbWFydHBob3RvLWxvYWRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRwaG90by1hcHBlYXIge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbWFydHBob3RvLWhpZGUge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zbWFydHBob3RvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNyk7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90bztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG9bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc21hcnRwaG90by1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNtYXJ0cGhvdG8taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNtYXJ0cGhvdG8tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNtYXJ0cGhvdG8tZGlzbWlzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUkrUEhScGRHeGxQbWxqYjI0OEwzUnBkR3hsUGp4d1lYUm9JR1E5SWsweE5UYzJMalF5TERFME1EWXVOellzTWpjNE5Dd3hPVGt1TVRsaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBc01DMDRNQzR4T0d3dE56Z3VPVEl0TnpndU9USmhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXRPREF1TVRnc01Fd3hOREUzTGpNeUxERXlORGN1TmpZc01qQTVMamMxTERRd0xqQTVZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMVGd3TGpFNExEQk1OVEF1TmpVc01URTVZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMREFzT0RBdU1UaE1NVEkxT0M0eU15d3hOREEyTGpjMkxEVXdMalkxTERJMk1UUXVNelJoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREFzTUN3NE1DNHhPR3czT0M0NU1pdzNPQzQ1TW1FMU5pNDROaXcxTmk0NE5pd3dMREFzTUN3NE1DNHhPQ3d3VERFME1UY3VNeklzTVRVMk5TNDROaXd5TmpJMExqa3NNamMzTXk0ME5HRTFOaTQ0Tml3MU5pNDROaXd3TERBc01DdzRNQzR4T0N3d2JEYzRMamt5TFRjNExqa3lZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMREF0T0RBdU1UaGFJaTgrUEM5emRtYysnKTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI0ZGRjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc21hcnRwaG90by1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc21hcnRwaG90by1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNtYXJ0cGhvdG8taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHpvb20taW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8taW1nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc21hcnRwaG90by1pbWctb25tb3ZlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8taW1nLWVsYXN0aWNtb3ZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1pbWctd3JhcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8taW1nLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnNtYXJ0cGhvdG8taW1nLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uc21hcnRwaG90by1hcnJvd3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1hcnJvd3NbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWFwcGVhcjtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzIGxpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3dzIFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc21hcnRwaG90by1hcnJvd3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUFpUGp4MGFYUnNaVDVwWTI5dVBDOTBhWFJzWlQ0OGNHRjBhQ0JrUFNKTk1UZ3pOeTQ0T0N3eE5ERTNMak15TERZME15NDFPU3d5TWpOaE56SXVNakVzTnpJdU1qRXNNQ3d3TERFc01DMHhNREV1T0RKTU56UXpMamd5TERJeFlUY3lMakl4TERjeUxqSXhMREFzTUN3eExERXdNUzQ0TWl3d1RESXdPVEF1T0RNc01USTJOaTR4T1d3eE1EQXVNak1zTVRBd0xqSXpZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREFzTVRBeExqZ3lURGcwTlM0Mk5Dd3lPREV6TGpZMVlUY3lMakl4TERjeUxqSXhMREFzTUN3eExURXdNUzQ0TWl3d1REWTBNeTQxT1N3eU56RXpMalF5WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERBdE1UQXhMamd5V2lJdlBqd3ZjM1puUGc9PScpO1xufVxuXG4uc21hcnRwaG90by1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpSStQSFJwZEd4bFBtbGpiMjQ4TDNScGRHeGxQanh3WVhSb0lHUTlJazA1T1RZdU56Y3NNVFF4Tnk0ek1pd3lNVGt4TGpBMkxESXlNMkUzTWk0eU1TdzNNaTR5TVN3d0xEQXNNQ3d3TFRFd01TNDRNa3d5TURrd0xqZ3pMREl4UVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d3TERFNU9Ea3NNakZNTnpRekxqZ3lMREV5TmpZdU1Ua3NOalF6TGpVNUxERXpOall1TkRKaE56SXVNakVzTnpJdU1qRXNNQ3d3TERBc01Dd3hNREV1T0RKTU1UazRPU3d5T0RFekxqWTFZVGN5TGpJeExEY3lMakl4TERBc01Dd3dMREV3TVM0NE1pd3diREV3TUM0eU15MHhNREF1TWpOaE56SXVNakVzTnpJdU1qRXNNQ3d3TERBc01DMHhNREV1T0RKYUlpOCtQQzl6ZG1jKycpO1xufVxuXG4uc21hcnRwaG90by1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWFwcGVhcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWhpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zbWFydHBob3RvLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5zbWFydHBob3RvLW5hdiBhOmZvY3VzIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5zbWFydHBob3RvLW5hdiBhLmN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc21hcnRwaG90by1uYXYgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNtYXJ0cGhvdG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc21hcnRwaG90by1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8tbGlzdCBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWxpc3Qtb25tb3ZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLWNhcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNtYXJ0cGhvdG8tY2FwdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWxvYWRlci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAzO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHZ3LCA1MHZoKTtcbn1cblxuLnNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgYm9yZGVyOiA4cHggc29saWQgIzE3Q0RERDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNtYXJ0cGhvdG8tbG9hZGVyIC41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zbWFydHBob3RvLWltZy1jbG9uZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1zci1vbmx5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cblxuLy8gYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAwJSAgIHsgXG4gICAgICB0ZXh0LWluZGVudDogMTAwJSBcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dPU1RVSTInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4uYnZpLWljb24ge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYnZpLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNjY3ZW07XG59XG4uYnZpLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcbn1cbi5idmktc20ge1xuICBmb250LXNpemU6IDAuODc1ZW0gIWltcG9ydGFudDtcbn1cbi5idmktMXgge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTN4IHtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcbn1cbi5idmktNHgge1xuICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW0gIWltcG9ydGFudDtcbn1cbi5idmktN3gge1xuICBmb250LXNpemU6IDdlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTl4IHtcbiAgZm9udC1zaXplOiA5ZW0gIWltcG9ydGFudDtcbn1cbi5idmktMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5idmktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmJ2aS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmJ2aS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5idmktY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uYnZpLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmJ2aS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5idmktdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmJ2aS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uYnZpLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cbi5idmktY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5idmktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uYnZpLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG4uYnZpLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmJ2aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uYnZpLWljb24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdyB7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLyogaGFtYnVyZ2VyICovXG4uaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAxcHggMnB4IDAgNXB4O1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLWlubmVyLFxuLm1vYmlsZS1tZW51IC5oYW1idXJnZXItaW5uZXIsXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ubW9iaWxlLW1lbnUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5tb2JpbGUtbWVudSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLm1vYmlsZS1tZW51IC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ubW9iaWxlLW1lbnUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5tb2JpbGUtbWVudSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTY7XG59XG4uaGFtYnVyZ2VyX3doaXRlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyX3doaXRlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXJfd2hpdGUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4uaGFtYnVyZ2VyX3doaXRlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyX3doaXRlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXJfd2hpdGUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29sb3JzX19pdGVtIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxMHB4O1xuLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbi8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB3aWR0aDogMTBweDtcbi8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4vKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wcyAucHNfX3JhaWwteDpob3Zlcixcbi5wcyAucHNfX3JhaWwteTpob3Zlcixcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMC45O1xufVxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4vKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbi8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbi8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbi8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmZvY3VzID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsMCwwLDAuMTUpO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwNTE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmhvdmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc2Y2MzO1xufVxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk55NDBNU0E0TGpVNE9UZzBUREV5SURFekxqRTJPVGhNTVRZdU5Ua2dPQzQxT0RrNE5Fd3hPQ0E1TGprNU9UZzBUREV5SURFMUxqazVPVGhNTmlBNUxqazVPVGcwVERjdU5ERWdPQzQxT0RrNE5Gb2lJR1pwYkd3OUluZG9hWFJsSWk4K1BHMWhjMnNnYVdROUltMWhjMnN3SWlCdFlYTnJMWFI1Y0dVOUltRnNjR2hoSWlCdFlYTnJWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCNFBTSTJJaUI1UFNJNElpQjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlPQ0krUEhCaGRHZ2daRDBpVFRjdU5ERWdPQzQxT0RrNE5Fd3hNaUF4TXk0eE5qazRUREUyTGpVNUlEZ3VOVGc1T0RSTU1UZ2dPUzQ1T1RrNE5Fd3hNaUF4TlM0NU9UazRURFlnT1M0NU9UazRORXczTGpReElEZ3VOVGc1T0RSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGp3dmJXRnphejQ4WnlCdFlYTnJQU0oxY213b0kyMWhjMnN3S1NJK1BISmxZM1FnZUQwaU1qUWlJSGs5SWpJMElpQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhKNFBTSTBJaUIwY21GdWMyWnZjbTA5SW5KdmRHRjBaU2d0TVRnd0lESTBJREkwS1NJZ1ptbHNiRDBpSXpOQ05ESTFOaUl2UGp3dlp6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYjtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cbi8qIGRhdGVwaWNrZXIgKi9cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAqL1xuICByaWdodDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogI2JiYjtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCByZ2JhKDcyLDcyLDcyLDAuMik7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICMyNzZjYzM7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjMjc2Y2MzO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2UyZTJlMiwgNXB4IDAgMCAjZTJlMmUyO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTJlMmUyLCA1cHggMCAwICNlMmUyZTI7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDcyLDcyLDcyLDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg3Miw3Miw3MiwwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzI3NmNjMywgNXB4IDAgMCAjMjc2Y2MzO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjMjc2Y2MzLCA1cHggMCAwICMyNzZjYzM7XG59XG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0ODQ4NDg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ODQ4NDg7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGltYWdlIHZpZXdlciAqL1xuLnNtYXJ0cGhvdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90bztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc21hcnRwaG90by1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc21hcnRwaG90by1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zbWFydHBob3RvLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG59XG4uc21hcnRwaG90by1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNtYXJ0cGhvdG8tZGlzbWlzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlJK1BIUnBkR3hsUG1samIyNDhMM1JwZEd4bFBqeHdZWFJvSUdROUlrMHhOVGMyTGpReUxERTBNRFl1TnpZc01qYzROQ3d4T1RrdU1UbGhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXNNQzA0TUM0eE9Hd3ROemd1T1RJdE56Z3VPVEpoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREF0T0RBdU1UZ3NNRXd4TkRFM0xqTXlMREV5TkRjdU5qWXNNakE1TGpjMUxEUXdMakE1WVRVMkxqZzJMRFUyTGpnMkxEQXNNQ3d3TFRnd0xqRTRMREJNTlRBdU5qVXNNVEU1WVRVMkxqZzJMRFUyTGpnMkxEQXNNQ3d3TERBc09EQXVNVGhNTVRJMU9DNHlNeXd4TkRBMkxqYzJMRFV3TGpZMUxESTJNVFF1TXpSaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBc01DdzRNQzR4T0d3M09DNDVNaXczT0M0NU1tRTFOaTQ0Tml3MU5pNDROaXd3TERBc01DdzRNQzR4T0N3d1RERTBNVGN1TXpJc01UVTJOUzQ0Tml3eU5qSTBMamtzTWpjM015NDBOR0UxTmk0NE5pdzFOaTQ0Tml3d0xEQXNNQ3c0TUM0eE9Dd3diRGM0TGpreUxUYzRMamt5WVRVMkxqZzJMRFUyTGpnMkxEQXNNQ3d3TERBdE9EQXVNVGhhSWk4K1BDOXpkbWMrXCIpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc21hcnRwaG90by1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNtYXJ0cGhvdG8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc21hcnRwaG90by1pbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuLnNtYXJ0cGhvdG8taW1nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNtYXJ0cGhvdG8taW1nLW9ubW92ZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uc21hcnRwaG90by1pbWctZWxhc3RpY21vdmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1pbWctd3JhcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLWltZy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpICFpbXBvcnRhbnQ7XG59XG4uc21hcnRwaG90by1pbWctcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpICFpbXBvcnRhbnQ7XG59XG4uc21hcnRwaG90by1hcnJvd3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8tYXJyb3dzW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWhpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc21hcnRwaG90by1hcnJvd3MgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xufVxuLnNtYXJ0cGhvdG8tYXJyb3dzIGxpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbWFydHBob3RvLWFycm93cyBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbWFydHBob3RvLWFycm93cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zbWFydHBob3RvLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlBaVBqeDBhWFJzWlQ1cFkyOXVQQzkwYVhSc1pUNDhjR0YwYUNCa1BTSk5NVGd6Tnk0NE9Dd3hOREUzTGpNeUxEWTBNeTQxT1N3eU1qTmhOekl1TWpFc056SXVNakVzTUN3d0xERXNNQzB4TURFdU9ESk1OelF6TGpneUxESXhZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREV3TVM0NE1pd3dUREl3T1RBdU9ETXNNVEkyTmk0eE9Xd3hNREF1TWpNc01UQXdMakl6WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERBc01UQXhMamd5VERnME5TNDJOQ3d5T0RFekxqWTFZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMVEV3TVM0NE1pd3dURFkwTXk0MU9Td3lOekV6TGpReVlUY3lMakl4TERjeUxqSXhMREFzTUN3eExEQXRNVEF4TGpneVdpSXZQand2YzNablBnPT1cIik7XG59XG4uc21hcnRwaG90by1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUkrUEhScGRHeGxQbWxqYjI0OEwzUnBkR3hsUGp4d1lYUm9JR1E5SWswNU9UWXVOemNzTVRReE55NHpNaXd5TVRreExqQTJMREl5TTJFM01pNHlNU3czTWk0eU1Td3dMREFzTUN3d0xURXdNUzQ0TWt3eU1Ea3dMamd6TERJeFFUY3lMakl4TERjeUxqSXhMREFzTUN3d0xERTVPRGtzTWpGTU56UXpMamd5TERFeU5qWXVNVGtzTmpRekxqVTVMREV6TmpZdU5ESmhOekl1TWpFc056SXVNakVzTUN3d0xEQXNNQ3d4TURFdU9ESk1NVGs0T1N3eU9ERXpMalkxWVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d3TERFd01TNDRNaXd3YkRFd01DNHlNeTB4TURBdU1qTmhOekl1TWpFc056SXVNakVzTUN3d0xEQXNNQzB4TURFdU9ESmFJaTgrUEM5emRtYytcIik7XG59XG4uc21hcnRwaG90by1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWFwcGVhcjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLW5hdlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNtYXJ0cGhvdG8tbmF2IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zbWFydHBob3RvLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zbWFydHBob3RvLW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zbWFydHBob3RvLW5hdiBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNtYXJ0cGhvdG8tbmF2IGEuY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc21hcnRwaG90by1uYXYgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbWFydHBob3RvLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zbWFydHBob3RvLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8tbGlzdCBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc21hcnRwaG90by1saXN0LW9ubW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8tY2FwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNtYXJ0cGhvdG8tY2FwdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc21hcnRwaG90by1sb2FkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgNTB2aCk7XG59XG4uc21hcnRwaG90by1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjMTdjZGRkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc21hcnRwaG90by1sb2FkZXIgMC41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc21hcnRwaG90by1pbWctY2xvbmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zbWFydHBob3RvLXNyLW9ubHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cbkAtbW96LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbWFydHBob3RvLWltZy13cmFwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90by1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvLWxvYWRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90by1sb2FkZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90by1hcHBlYXIge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvLWhpZGUge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90by1oaWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMzAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFzc2V0cy9wdWJsaWMvc3R5bHVzL2xpYnMuY3NzLm1hcCAqLyIsIi8qIVxuICogQnV0dG9uIHZpc3VhbGx5IGltcGFpcmVkIHYxLjAuOFxuICovXG5odG1sOm5vdCguYnZpLXBhbmVsKSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSBhLmJ2aS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwgYm9keSAuYnZpIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1leWUtbGluayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1uby1ndXR0ZXJzID4gLmJ2aS1jb2wsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1uby1ndXR0ZXJzID4gW2NsYXNzKj1cImJ2aS1jb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtOCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtOSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTAsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTExLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWF1dG8sIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTMsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTQsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTUsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTYsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTcsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTgsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTksIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEwLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0xMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS1hdXRvLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0xLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0yLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0zLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC00LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC01LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC02LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC03LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC04LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC05LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0xMCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEyLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtYXV0bywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctOCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctOSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMTAsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTExLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0xMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGcsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLWF1dG8sIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTMsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTQsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTUsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTYsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTcsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTgsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTksIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEwLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC1hdXRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0wIHtcbiAgICBvcmRlcjogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0zIHtcbiAgICBvcmRlcjogMzsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci02IHtcbiAgICBvcmRlcjogNjsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci05IHtcbiAgICBvcmRlcjogOTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZyB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLWF1dG8ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEge1xuICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTIge1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMyB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC00IHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTUge1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNiB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC03IHtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTgge1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtOSB7XG4gICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMCB7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMSB7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC1maXJzdCB7XG4gICAgICBvcmRlcjogLTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtbGFzdCB7XG4gICAgICBvcmRlcjogMTM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMCB7XG4gICAgICBvcmRlcjogMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0xIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTIge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMyB7XG4gICAgICBvcmRlcjogMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC00IHtcbiAgICAgIG9yZGVyOiA0OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTUge1xuICAgICAgb3JkZXI6IDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtNiB7XG4gICAgICBvcmRlcjogNjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC03IHtcbiAgICAgIG9yZGVyOiA3OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTgge1xuICAgICAgb3JkZXI6IDg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtOSB7XG4gICAgICBvcmRlcjogOTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0xMCB7XG4gICAgICBvcmRlcjogMTA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMTEge1xuICAgICAgb3JkZXI6IDExOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTEyIHtcbiAgICAgIG9yZGVyOiAxMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0biB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuOmhvdmVyLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4uZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWwgYm9keSAuYnZpIGEuYnZpLWJ0bi5kaXNhYmxlZCxcbiAgaHRtbCBib2R5IC5idmkgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idmktYnRuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnkuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gICAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm8uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mby5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXIuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXIuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2sge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2suZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjay5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICBib3JkZXItY29sb3I6ICMwNjM0NjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDIxM2U7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzFiMzI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNTIsIDk4LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWIzMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAyMTQyNjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDUyLCA5OCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzczMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzMyMzAyYjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCA3NSwgNjcsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd24uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMwMmI7XG4gICAgICBib3JkZXItY29sb3I6ICMyYjJhMjU7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgNzUsIDY3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbiB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RDtcbiAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlkZjJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTNkZDIxOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW4uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAyMjgsIDc3LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQTlFNDREOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNkZDIxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGNkMTIwOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAyMjgsIDc3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwN2JmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm8ge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjay5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2suZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUge1xuICAgIGNvbG9yOiAjMDYzNDYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjI7XG4gICAgICBib3JkZXItY29sb3I6ICMwNjM0NjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDUyLCA5OCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMwNjM0NjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDUyLCA5OCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93biB7XG4gICAgY29sb3I6ICM0RDRCNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd24uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc1LCA2NywgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzRENEI0MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc1LCA2NywgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbiB7XG4gICAgY29sb3I6ICNBOUU0NEQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW4uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAyMjgsIDc3LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW4uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjQTlFNDREO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjksIDIyOCwgNzcsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbms6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbmsuZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbms6ZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1sZywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtbGcgPiAuYnZpLWJ0biB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zbSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtc20gPiAuYnZpLWJ0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYmxvY2sgKyAuYnZpLWJ0bi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgaHRtbCBib2R5IC5idmkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idmktYnRuLWJsb2NrLFxuICBodG1sIGJvZHkgLmJ2aSBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnZpLWJ0bi1ibG9jayxcbiAgaHRtbCBib2R5IC5idmkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idmktYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG46Zm9jdXMsXG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuOmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4uYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwIC5idmktYnRuICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgLmJ2aS1idG4gKyAuYnZpLWJ0bi1ncm91cCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCAuYnZpLWJ0bi1ncm91cCArIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwIC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4tZ3JvdXAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4gKyAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCAuYnZpLWJ0biArIC5idmktYnRuLWdyb3VwLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4tZ3JvdXAgKyAuYnZpLWJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnZpLWJ0biB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idmktYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gICAgLmRyb3B1cCBodG1sIGJvZHkgLmJ2aSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgICAuZHJvcHJpZ2h0IGh0bWwgYm9keSAuYnZpIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmRyb3BsZWZ0IGh0bWwgYm9keSAuYnZpIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC1zbSA+IC5idmktYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLWxnID4gLmJ2aS1idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0biArIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4gKyAuYnZpLWJ0bi1ncm91cCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bi1ncm91cCArIC5idmktYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ2aS1idG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ2aS1idG4ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdG9nZ2xlID4gLmJ2aS1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWJ2aS13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItYnZpLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1idmktYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItYnZpLWJyb3duIHtcbiAgICBib3JkZXItY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1idmktZ3JlZW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtcmlnaHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTEsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTEsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC0yLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTQsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWItNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHItMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHItMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTUsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLTUsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1hdXRvLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWF1dG8sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1hdXRvLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWF1dG8sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tc20tMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTEge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1zbS0yIHtcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktc20tMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTMge1xuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1zbS00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktc20tNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS01IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0wIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0xIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtc20tMyB7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtc20tNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXNtLTUge1xuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tNSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1zbS01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS01IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS01IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1tZC0wIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTEge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLW1kLTIge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1tZC0yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtMyB7XG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLW1kLTQge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTQge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1tZC00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtNSB7XG4gICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtNSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTAge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTIge1xuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1tZC0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTMge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1tZC00IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtNCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbWQtNSB7XG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLW1kLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtYXV0byB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLWxnLTAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy0xIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbGctMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWxnLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbGctNCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWxnLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMSB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLWxnLTMge1xuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLWxnLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1sZy01IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbGctNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXhsLTAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC0xIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0teGwtMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWIteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXhsLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0teGwtNCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXhsLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMSB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXhsLTMge1xuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXhsLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC14bC01IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHIteGwtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIG1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIHdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWxbZGF0YS1idmktcGFuZWw9J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsW2RhdGEtYnZpLXBhbmVsPSdmYWxzZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbC5idmktZml4ZWQtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRleHQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1zZXR0aW5nLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktY29weSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktY29weSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktY29weSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMC4yMDByZW0gMC4zNXJlbTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuLXNtLCBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4tZ3JvdXAtc20gPiAuYnZpLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMC4xMDByZW0gMC4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMjUwcmVtIDAuNDVyZW07IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0bi1zbSwgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuLWdyb3VwLXNtID4gLmJ2aS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMTUwcmVtIDAuMzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjMwMHJlbSAwLjU1cmVtOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4tc20sIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0bi1ncm91cC1zbSA+IC5idmktYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjIwMHJlbSAwLjQwcmVtOyB9IH1cblxuaHRtbCBib2R5IC5idmktYm9keSB7XG4gIC8qXG4gICAgICAmW2RhdGEtYnZpLWltYWdlcz0ndHJ1ZSddIHtcbiAgICAgICAgLmJ2aS1pbWFnZXMtb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICovXG4gIC8qXG4gICAgICAmW2RhdGEtYnZpLWltYWdlcz0nZmFsc2UnXSB7XG4gICAgICAgIGltZy5idmktaW1hZ2VzLW9mZixcbiAgICAgICAgLmJ2aS1pbWFnZXMtb2ZmIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJltkYXRhLWJ2aS1pbWFnZXM9J2dyYXlzY2FsZSddIHtcbiAgICAgICAgaW1nLmJ2aS1pbWFnZXMtZ3JheXNjYWxlIHtcbiAgICAgICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5O1xuICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheXNjYWxlPTEpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICovIH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6bm90KC5hcnRpY2xlcy1pdGVtX19pbWFnZSk6bm90KC5zbGljay1zbGlkZSk6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogLmJ2aS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiAuYnZpLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5IC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYS5hY3RpdmUsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYTpob3ZlciAqLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b246aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b246aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICoge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6bm90KC5hcnRpY2xlcy1pdGVtX19pbWFnZSk6bm90KC5zbGljay1zbGlkZSk6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogLmJ2aS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiAuYnZpLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddIC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGEuYWN0aXZlLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGE6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKTpob3ZlcixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBsYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGE6aG92ZXIgKixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBsYWJlbDpob3ZlciAqIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvbixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvbjpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwNjM0NjIgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjpub3QoLmFydGljbGVzLWl0ZW1fX2ltYWdlKTpub3QoLnNsaWNrLXNsaWRlKTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwNjM0NjIgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIC5idmktaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIC5idmktc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjI7XG4gICAgICBjb2xvcjogIzlERDFGRjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogbGFiZWwge1xuICAgICAgY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBhLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGE6aG92ZXIgKixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b24sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvbjpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjNEQ0QjQzICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOm5vdCguYXJ0aWNsZXMtaXRlbV9faW1hZ2UpOm5vdCguc2xpY2stc2xpZGUpOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIC5idmktaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogLmJ2aS1zaG93LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogLmJ2aS1zaG93LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MztcbiAgICAgIGNvbG9yOiAjRjdGM0Q2OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgLypcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bGluayB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgKi8gfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBhLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBsYWJlbC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBhOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcik6aG92ZXIsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBhOmhvdmVyICosXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogbGFiZWw6aG92ZXIgKiB7XG4gICAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b24sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b246aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvbjpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvbjpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKiB7XG4gICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjpub3QoLmFydGljbGVzLWl0ZW1fX2ltYWdlKTpub3QoLnNsaWNrLXNsaWRlKTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNBOUU0NEQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiAuYnZpLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIC5idmktc2hvdy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIC5idmktc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBjb2xvcjogIzNCMjcxNjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBhLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBsYWJlbCB7XG4gICAgICBjb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIC8qXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICovIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYS5hY3RpdmUsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYTpob3ZlciAqLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b246aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b246aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICoge1xuICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICoge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQ3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIHtcbiAgICBmb250LXNpemU6IDM5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICoge1xuICAgIGZvbnQtc2l6ZTogMzdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiB7XG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICoge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIHtcbiAgICBmb250LXNpemU6IDMzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICoge1xuICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiB7XG4gICAgZm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICoge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIHtcbiAgICBmb250LXNpemU6IDI3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICoge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiB7XG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICoge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIHtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICoge1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICoge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICoge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICoge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICoge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIHtcbiAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiB7XG4gICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiB7XG4gICAgZm9udC1zaXplOiA1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIHtcbiAgICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiB7XG4gICAgZm9udC1zaXplOiAzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiB7XG4gICAgZm9udC1zaXplOiAycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA0cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIHtcbiAgICBmb250LXNpemU6IDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDNweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktaW1hZ2VzPSd0cnVlJ10gaW1nIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktaW1hZ2VzPSdmYWxzZSddIC5idmktaW1nLW9mZiB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyBcbiAgICBtaW4td2lkdGg6IDEwMCV9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2ZhbHNlJ10gLnByb21vLXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2dyYXlzY2FsZSddIC5ncmF5c2NhbGUge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGdyYXk7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2dyYXlzY2FsZSddIC5idmktZGl2LWdyYXlzY2FsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktbGluZS1oZWlnaHQ9J25vcm1hbCddICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWxpbmUtaGVpZ2h0PSdhdmVyYWdlJ10gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWxpbmUtaGVpZ2h0PSdiaWcnXSAqIHtcbiAgICBsaW5lLWhlaWdodDogMi41ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1sZXR0ZXItc3BhY2luZz0nbm9ybWFsJ10gKiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktbGV0dGVyLXNwYWNpbmc9J2F2ZXJhZ2UnXSAqIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1sZXR0ZXItc3BhY2luZz0nYmlnJ10gKiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZm9udC1mYW1pbHk9J2FyaWFsJ10gKjpub3QoaSk6bm90KHNwYW4pIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mb250LWZhbWlseT0ndGltZXMnXSAqOm5vdChpKTpub3Qoc3Bhbikge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyByb21hblwiOyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZmxhc2gtaWZyYW1lPSd0cnVlJ10gaWZyYW1lLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0ndHJ1ZSddIHZpZGVvLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0ndHJ1ZSddIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mbGFzaC1pZnJhbWU9J2ZhbHNlJ10gaWZyYW1lLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0nZmFsc2UnXSB2aWRlbyxcbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mbGFzaC1pZnJhbWU9J2ZhbHNlJ10gZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG5odG1sIGJvZHkgLmJ2aS1ib2R5IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpXG59XG5cbmh0bWwgYm9keSAuYnZpLWJvZHkgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSlcbn1cbiovXG5odG1sIGJvZHkgLmJ2aS1ib2R5IC5idmktb3BlbiB7ZGlzcGxheTogbm9uZSFpbXBvcnRhbnR9XG5cbi5idmktYm9keSAuYXJ0aWNsZXMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbiIsIkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1cHggMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5wbHlyey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtkaXJlY3Rpb246bHRyO2ZvbnQtZmFtaWx5OkF2ZW5pcixcIkF2ZW5pciBOZXh0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiU2Vnb2UgVUlcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2V9LnBseXIgYXVkaW8sLnBseXIgdmlkZW97Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6OmFmdGVyLC5wbHlyLS1mdWxsLXVpIDo6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0YTU3NjQ7Ym9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZjtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHg7bGVmdDowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MTZweDtwYWRkaW5nOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHh9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucGx5cl9fY29udHJvbCBzdmd7ZGlzcGxheTpibG9jaztmaWxsOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjE4cHh9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDVweCByZ2JhKDAsMTc5LDI1NSwuNSk7b3V0bGluZTowfWEucGx5cl9fY29udHJvbHt0ZXh0LWRlY29yYXRpb246bm9uZX1hLnBseXJfX2NvbnRyb2w6OmFmdGVyLGEucGx5cl9fY29udHJvbDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5sYWJlbC0tcHJlc3NlZHtkaXNwbGF5Om5vbmV9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2NvbG9yOiNmZmZ9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2NvbG9yOiNmZmZ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQ6cmdiYSgwLDE3OSwyNTUsLjgpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtwYWRkaW5nOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntiYWNrZ3JvdW5kOiMwMGIzZmZ9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi41cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSsucGx5cl9fdGltZSwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWV7cGFkZGluZy1yaWdodDo1cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU3NjQ7cGFkZGluZzoxMHB4fS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLC43KSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y29sb3I6I2ZmZjtsZWZ0OjA7cGFkZGluZzoyMHB4IDVweCA1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6MzVweCAxMHB4IDEwcHh9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvcmRlci1yYWRpdXM6NHB4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjojNGE1NzY0O2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19tZW51X19jb250YWluZXI+ZGl2e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpLHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSl9LnBseXJfX21lbnVfX2NvbnRhaW5lcjo6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTAwJTt3aWR0aDowfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV17cGFkZGluZzo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXXttYXJnaW4tdG9wOjJweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNGE1NzY0O2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTRweDtwYWRkaW5nOjRweCAxMXB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w+c3BhbnthbGlnbi1pdGVtczppbmhlcml0O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6OmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDoyOHB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoNzQsODcsMTAwLC44KTtyaWdodDo1cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46N3B4O21hcmdpbi1ib3R0b206M3B4O3BhZGRpbmctbGVmdDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDc0LDg3LDEwMCwuOCk7bGVmdDo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YmVmb3Jle2JhY2tncm91bmQ6I2MxYzlkMTtib3gtc2hhZG93OjAgMXB4IDAgI2ZmZjtjb250ZW50OicnO2hlaWdodDoxcHg7bGVmdDowO21hcmdpbi10b3A6NHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6Y3VycmVudENvbG9yfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtoZWlnaHQ6NnB4O2xlZnQ6MTJweDtvcGFjaXR5OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmV7YmFja2dyb3VuZDojMDBiM2ZmfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi01cHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNXB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyNnB4O2NvbG9yOiMwMGIzZmY7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTlweDttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLDApKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpO2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXRvcDotNHB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpO2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2hlaWdodDo1cHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQxLDQ3LC4yKTtoZWlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O21hcmdpbi10b3A6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMCwxNzksMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMCwxNzksMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbXMtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgwLDE3OSwyNTUsLjUpO291dGxpbmU6MH0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDEsMjA5LC42Nil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDEsMjA5LC42Nil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDAsMCwwLC4xKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDAsMCwwLC4xKX0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXJ7b3BhY2l0eToxfS5wbHlyX190aW1le2ZvbnQtc2l6ZToxNHB4fS5wbHlyX190aW1lKy5wbHlyX190aW1lOjpiZWZvcmV7Y29udGVudDonXFwyMDQ0JzttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5ci0tdmlkZW8gLnBseXJfX3RpbWV7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvcmRlci1yYWRpdXM6M3B4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjojNGE1NzY0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O29wYWNpdHk6MDtwYWRkaW5nOjVweCA3LjVweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvdHRvbTotNHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX190b29sdGlwLS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOjpiZWZvcmV7bGVmdDoxNnB4fS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6YXV0bztyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5ci0tdmlkZW97YmFja2dyb3VuZDojMDAwO292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlfS5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVve2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDttYXJnaW4tcmlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1yaWdodDotNi41cHg7d2lkdGg6Y2FsYygxMDAlICsgMTNweCl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7Zm9udC1zaXplOjE0cHg7bGVmdDowfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtsZWZ0OjA7bWFyZ2luLXRvcDotMi41cHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6MCAwfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpyZ2JhKDE5MywyMDEsMjA5LC42Nil9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDM1LDQxLDQ3LC42KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDM1LDQxLDQ3LC42KSA1MCUscmdiYSgzNSw0MSw0NywuNikgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX3ZvbHVtZXttYXgtd2lkdGg6OTBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX192b2x1bWV7bWF4LXdpZHRoOjExMHB4fX0ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWV7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5ci0taXMtaW9zLnBseXItLXZpbWVvIFtkYXRhLXBseXI9bXV0ZV17ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpzdGF0aWN9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJTtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjEwMDAwMDAwfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2Fkczo6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDM1LDQxLDQ3LC44KTtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhZGdlLXRleHQpO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4IDZweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7ei1pbmRleDozfS5wbHlyX19hZHM6OmFmdGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7bGVmdDowO21hcmdpbjotMi41cHggMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO21hcmdpbi1ib3R0b206MTBweDtvcGFjaXR5OjA7cGFkZGluZzozcHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvdHRvbTotNHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNjMWM5ZDE7Ym9yZGVyLXJhZGl1czoycHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVye2JvdHRvbTo2cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjU1KTtib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6M3B4IDZweH0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7Ym90dG9tOjA7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3due29wYWNpdHk6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7b2JqZWN0LWZpdDpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLW5vLXRyYW5zaXRpb257dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0ucGx5cl9fc3Itb25seXtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnR9LnBseXIgW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0iLCIvKipcbiAqIG1vZGlmaWVkIHZlcnNpb24gb2YgZXJpYyBtZXllcidzIHJlc2V0IDIuMFxuICogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAqL1xuXG4vKipcbiAqIGJhc2ljIHJlc2V0XG4gKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBtYWluLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiAwXG4gIGZvbnQtc2l6ZTogMTAwJVxuICBmb250OiBpbmhlcml0XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG4vKipcbiAqIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbiAqL1xuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbixcbm1haW4sIHN1bW1hcnlcbiAgZGlzcGxheTogYmxvY2tcblxuYm9keVxuICBsaW5lLWhlaWdodDogMVxuXG5vbCwgdWxcbiAgbGlzdC1zdHlsZTogbm9uZVxuXG5ibG9ja3F1b3RlLCBxXG4gIHF1b3Rlczogbm9uZVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyXG4gIGNvbnRlbnQ6ICcnXG4gIGNvbnRlbnQ6IG5vbmVcblxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5tYWluLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMicsIHNhbnMtc2VyaWY7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkubW9kYWwtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLnBhZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMwYzQ5Y2Q7XG59XG5hLnVuZGVybGluZWQge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzZjYzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5hLnVuZGVybGluZWQ6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxucC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uZm9udC1hcmlhbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbn1cbi5yc3MtbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuaDEsXG4uaDEsXG4ucGFnZS1ob21lIGgyLFxuLnBhZ2UtaG9tZSAuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbmgxLmxhcmdlLFxuLmgxLmxhcmdlLFxuLnBhZ2UtaG9tZSBoMi5sYXJnZSxcbi5wYWdlLWhvbWUgLmgyLmxhcmdlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICBoMSxcbiAgLmgxLFxuICAucGFnZS1ob21lIGgyLFxuICAucGFnZS1ob21lIC5oMixcbiAgaDEubGFyZ2UsXG4gIC5oMS5sYXJnZSxcbiAgLnBhZ2UtaG9tZSBoMi5sYXJnZSxcbiAgLnBhZ2UtaG9tZSAuaDIubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbltjbGFzcyQ9XCJfX2lubmVyXCJdIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICBbY2xhc3MkPVwiX19pbm5lclwiXSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4udC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udC1ncmF5IHtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGluay1jb2xvci1saXRlIHtcbiAgY29sb3I6ICMwMzkwZDkgIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvbnQtc2l6ZS03MiB7XG4gIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLm1haW4tY29udGFpbmVyIGgxLFxuLm1haW4tY29udGFpbmVyIGgyLFxuLm1haW4tY29udGFpbmVyIGgzLFxuLm1haW4tY29udGFpbmVyIGg0LFxuLm1haW4tY29udGFpbmVyIGg1LFxuLm1haW4tY29udGFpbmVyIGg2IHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB1YmxpY19fdGV4dCBiLFxuLnZpc3VhbC1zdHlsZXMgYixcbi5wdWJsaWNfX3RleHQgc3Ryb25nLFxuLnZpc3VhbC1zdHlsZXMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHVibGljX190ZXh0IGksXG4udmlzdWFsLXN0eWxlcyBpLFxuLnB1YmxpY19fdGV4dCBlbSxcbi52aXN1YWwtc3R5bGVzIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnB1YmxpY19fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKSxcbi5wdWJsaWNfX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKSxcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluayksXG4ucHVibGljX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX190aXRsZSksXG4ucHVibGljX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGFnKSxcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5kb2MtaXRlbV9fdGFnKSxcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ucHVibGljX190ZXh0IGE6bm90KC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlcik6aG92ZXIsXG4udmlzdWFsLXN0eWxlcyBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpOmhvdmVyLFxuLnB1YmxpY19fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX2xpbmspOmhvdmVyLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKTpob3Zlcixcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX190aXRsZSk6aG92ZXIsXG4udmlzdWFsLXN0eWxlcyBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKTpob3Zlcixcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX190YWcpOmhvdmVyLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX190YWcpOmhvdmVyLFxuLnB1YmxpY19fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayk6aG92ZXIsXG4udmlzdWFsLXN0eWxlcyBhOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluayk6aG92ZXIge1xuICBjb2xvcjogIzAwNzFmZjtcbn1cbi5wdWJsaWNfX3RleHQgc3VwLFxuLnZpc3VhbC1zdHlsZXMgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHVibGljX190ZXh0IHN1Yixcbi52aXN1YWwtc3R5bGVzIHN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wdWJsaWNfX3RleHQgdWwsXG4udmlzdWFsLXN0eWxlcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnB1YmxpY19fdGV4dCB1bCBsaSxcbi52aXN1YWwtc3R5bGVzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnB1YmxpY19fdGV4dCBvbCxcbi52aXN1YWwtc3R5bGVzIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHVibGljX190ZXh0IG9sID4gbGksXG4udmlzdWFsLXN0eWxlcyBvbCA+IGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cbi5wdWJsaWNfX3RleHQgb2wgPiBsaTpiZWZvcmUsXG4udmlzdWFsLXN0eWxlcyBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xufVxuLnB1YmxpY19fdGV4dCBsaSBvbCA+IGxpLFxuLnZpc3VhbC1zdHlsZXMgbGkgb2wgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wdWJsaWNfX3RleHQgbGkgb2wgPiBsaTpiZWZvcmUsXG4udmlzdWFsLXN0eWxlcyBsaSBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcbn1cbi5wdWJsaWNfX3RleHQgaHIsXG4udmlzdWFsLXN0eWxlcyBocixcbi5ociB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRlMWU2O1xuICBib3JkZXI6IDA7XG59XG4ucHVibGljX190ZXh0IHRhYmxlLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLnB1YmxpY19fdGV4dCB0YWJsZSBjYXB0aW9uLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiBpdGFsaWMgODUlLzEgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGQsXG4ucHVibGljX190ZXh0IHRhYmxlIHRoLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4ucHVibGljX190ZXh0IHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUgdGhlYWQsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnB1YmxpY19fdGV4dCB0YWJsZSB0cixcbi52aXN1YWwtc3R5bGVzIHRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRyOm50aC1jaGlsZChvZGQpLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xufVxuLnB1YmxpY19fdGV4dCB0YWJsZSBwLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wdWJsaWNfX3RleHQgLnRhYmxlLXdyYXAsXG4udmlzdWFsLXN0eWxlcyAudGFibGUtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucHVibGljX190ZXh0IGlmcmFtZVtzcmMqPVwieW91dHViZVwiXSxcbi52aXN1YWwtc3R5bGVzIGlmcmFtZVtzcmMqPVwieW91dHViZVwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5wdWJsaWNfX3RleHQgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdLFxuICAudmlzdWFsLXN0eWxlcyBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0ge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4udG9wYmFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udG9wYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMTQzN2I7XG4gIGNvbG9yOiAjYzdjY2QxO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnRvcGJhciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAudG9wYmFyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnRvcGJhciAuc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50b3BiYXIgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wYmFyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi50b3BiYXJfX2xpbms6bm90KC50b3BiYXJfX2xpbms6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnRvcGJhcl9fbGluay1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnRvcGJhcl9faW5uZXIsXG4udG9wYmFyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnRvcGJhcl9faW5uZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuLnRvcGJhciAuc2VhcmNoLXRvZ2dsZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi52aXN1YWxseS1pbXBhaXJlZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjN2NjZDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwzMSw2MCwwLjM0KTtcbiAgcGFkZGluZzogMCAzN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAudmlzdWFsbHktaW1wYWlyZWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnZpc3VhbGx5LWltcGFpcmVkX19pY29uIHtcbiAgZmlsbDogI2M3Y2NkMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52aXN1YWxseS1pbXBhaXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFmM2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZpc3VhbGx5LWltcGFpcmVkOmhvdmVyIC52aXN1YWxseS1pbXBhaXJlZF9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsICMwMjZmYmEgMCUsICMwMTQzN2IgMTAwJSk7XG4gIGNvbG9yOiAjYzdjY2QxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04M3B4O1xuICB9XG59XG4uaGVhZGVyX19iZyB7XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4uYnZpLWJvZHkgLmhlYWRlcl9fYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2JnIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2JnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2JnLWltYWdlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MyUsIC00MiUpO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuLmhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJfX2lubmVyIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uaGVhZGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyX190aXRsZS1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhlYWRlcl9fdGl0bGUtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlLWhlYWRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uaGVhZGVyX190aXRsZS1zdWJsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5oZWFkZXJfX3RpdGxlLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX190aXRsZS1saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX190aXRsZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX190aXRsZS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMjBweCA2MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fbGlua3Mge1xuICAgIG1hcmdpbjogMCAtMjBweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19saW5rcyAuc2xpY2stYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIHRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbGlua3MtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3OGFjZDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG4uaGVhZGVyX19saW5rcy1pY29uLXdyYXBwZXIge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL2hleGFnb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2xpbmtzLWljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAuaGVhZGVyX19saW5rcy1pY29uLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzLWljb24td3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmhlYWRlcl9fbGlua3MgLnNsaWNrLWRvdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19saW5rcyAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyX19saW5rcyAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXIgaDIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmhlYWRlciBoMiAuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlciBoMiAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX190aXRsZS1pbWFnZS1tb2JpbGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX190aXRsZS1pbWFnZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA5MjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXItZml4ZWQge1xuICAgIHotaW5kZXg6IDkyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmhlYWRlci1maXhlZF9hY3RpdmUsXG4ucGFnZS1pbm5lciAuaGVhZGVyLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lLFxuLnBhZ2UtaW5uZXIgLmhlYWRlci1maXhlZCAuaGVhZGVyLWZpeGVkX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhlYWRlci1maXhlZF9fc3VibGluZSxcbi5wYWdlLWlubmVyIC5oZWFkZXItZml4ZWQgLmhlYWRlci1maXhlZF9fc3VibGluZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDY0cHggMHB4IHJnYmEoMCwwLDAsMC4xMSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyLWZpeGVkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogODRweDtcbn1cbi5oZWFkZXItZml4ZWRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbi5oZWFkZXItZml4ZWRfX2ltYWdlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyLWZpeGVkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaGVhZGVyLWZpeGVkX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyLWZpeGVkX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uaGVhZGVyLWZpeGVkX19zdWJsaW5lIHtcbiAgY29sb3I6ICNmNGY3ZmI7XG4gIG9wYWNpdHk6IDAuNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyLWZpeGVkX19zdWJsaW5lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsID4gLm1haW4tbmF2X19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwgPiAubWFpbi1uYXZfX2l0ZW0gPiAubWFpbi1uYXZfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgbWFyZ2luOiAtMTFweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsID4gLm1haW4tbmF2X19pdGVtID4gLm1haW4tbmF2X19saW5rOmhvdmVyLFxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsID4gLm1haW4tbmF2X19pdGVtID4gLm1haW4tbmF2X19saW5rX2hvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwgPiAubWFpbi1uYXZfX2l0ZW0gPiAubWFpbi1uYXZfX2xpbmtfYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyNzZjYzM7XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9faWNvbiB7XG4gIHRvcDogNnB4O1xuICBmaWxsOiAjM2I0MjU2O1xufVxuLmhlYWRlci1maXhlZCAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyLWZpeGVkIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLWZpeGVkIC5zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X19zdWJsZXZlbC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3cHggYXV0byAwO1xufVxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiA1NnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgei1pbmRleDogMzMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vYmlsZS1tZW51X19jbG9zZS1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tb2JpbGUtbWVudV9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb2JpbGUtbWVudSAuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vYmlsZS1tZW51IC5zaG93LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtbmF2IHtcbiAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5tb2JpbGUtbmF2IC5tb2JpbGUtbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLm1vYmlsZS1uYXZfX3RvcGxldmVsID4gLm1vYmlsZS1uYXZfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZS1uYXZfX3RvcGxldmVsID4gLm1vYmlsZS1uYXZfX2l0ZW0gLm1vYmlsZS1uYXZfX3RvZ2dsZS1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjQyNTY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9iaWxlLW5hdl9fdG9wbGV2ZWwgPiAubW9iaWxlLW5hdl9faXRlbSAubW9iaWxlLW5hdl9fdG9nZ2xlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW5hdl9fdG9wbGV2ZWwgPiAubW9iaWxlLW5hdl9faXRlbSA+IC5tb2JpbGUtbmF2X19saW5rIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2JpbGUtbmF2X19zdWJsZXZlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vYmlsZS1uYXZfX3N1YmxldmVsIC5tb2JpbGUtbmF2X19saW5rIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm1vYmlsZS1uYXZfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1vYmlsZS1uYXYgLnNlYXJjaC10b2dnbGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAxOHB4O1xufVxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uc2VhcmNoIC5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoX19sYWJlbCB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2ZpZWxkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnNlYXJjaF9fZmllbGRfZm9jdXMsXG4uc2VhcmNoX19maWVsZF9mb2N1czpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDQ1cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0X2RhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoX19pbnB1dF9kYXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnNlYXJjaF9faW5wdXRfZGF0ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkLWdyb3VwIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG4uc2VhcmNoX19maWVsZC1ncm91cC1pdGVtX3c1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cC1pdGVtX3c0MCB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5zZWFyY2hfX2ZpZWxkLWdyb3VwIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dF9udW1iZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXRfbnVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkLWdyb3VwIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VhcmNoX19maWVsZC1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG4uc2VhcmNoX19yZXNldC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlYXJjaF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLnNlYXJjaF9fc2VsZWN0X3Nob3J0IHtcbiAgbWF4LXdpZHRoOiAzMyU7XG59XG4uc2VhcmNoIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc2VhcmNoIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMzAwO1xufVxuLnNlYXJjaF9fc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMGM0OWNkO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX3N1Ym1pdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbn1cbi5zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzhhZmY7XG59XG4uc2VhcmNoX19zdWJtaXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX3N1Ym1pdC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaCAubGluay10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaCAubGluay10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoX19vcHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fb3B0cyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAuc2VhcmNoX19vcHRzX2FjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnNlYXJjaF9fb3B0c19hY3RpdmUgKyAubGluay10b2dnbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX29wdHMtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5zZWFyY2hfX29wdHMtY29sX2RhdGUge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2VhcmNoX19vcHRzLWNvbF9kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2wge1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2wge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoX19vcHRzLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlYXJjaF9fb3B0cy1jb2xfdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWFyY2hfX29wdHMtY29sX3R5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoX19vcHRzLWNvbF90eXBlIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5zZWFyY2hfX29wdHMtY29sX3R5cGUgLnNlbGVjdDItc2VhcmNoLFxuLnNlYXJjaF9fb3B0cy1jb2xfdHlwZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaF9fb3B0cy1jb2wtMzMge1xuICBtYXgtd2lkdGg6IDMzJTtcbiAgd2lkdGg6IDMzJTtcbn1cbi5zZWFyY2hfX29wdHMtY29sLTIwIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHdpZHRoOiAyMCU7XG59XG4uc2VhcmNoX19vcHRzLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMzZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VhcmNoX19vcHRzLWRhdGUtaWNvbiB7XG4gIGZpbGw6ICM4NDhlOTk7XG59XG4uc2VhcmNoX19vcHRzLWNvbCAuc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoX19vcHRzLWNvbF9yZXN1bHQtdHlwZSAucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUgLnJhZGlvIHtcbiAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2Nsb3NlIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5zZWFyY2hfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VhcmNoLXRvZ2dsZS1saW5rX2FjdGl2ZSAubWFpbi1uYXZfX2ljb24ge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLnNlYXJjaF9fc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlYXJjaF9fc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZ2xvYmFsLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTllZWY1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdsb2JhbC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5nbG9iYWwtc2VhcmNoIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZ2xvYmFsLXNlYXJjaCAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5nbG9iYWwtc2VhcmNoIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ2xvYmFsLXNlYXJjaCAuc2VhcmNoX19pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMjVzIGVhc2U7XG59XG4uZ2xvYmFsLXNlYXJjaF9hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdsb2JhbC1zZWFyY2hfYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpO1xuICB9XG59XG4uZ2xvYmFsLXNlYXJjaF9hY3RpdmUgLnNlYXJjaF9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAxNTI2O1xuICBvcGFjaXR5OiAwLjY5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzIwO1xufVxuLm92ZXJsYXlfcmVnaW9ucyB7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5yZWdpb25zIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1N3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUwJSk7XG4gIHotaW5kZXg6IDMwMTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5yZWdpb25zIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbi5yZWdpb25zX2FjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnJlZ2lvbnNfX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9uc19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLnJlZ2lvbnNfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmI7XG59XG4ucmVnaW9uc19fY29sLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5yZWdpb25zX19jb2wtbGlzdF9hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVnaW9uc19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAzMnB4IDU2cHg7XG59XG4ucmVnaW9uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucmVnaW9uc19faXRlbV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnJlZ2lvbnNfX2l0ZW1fYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWdpb25zX19pdGVtOmhvdmVyOm5vdCgucmVnaW9uc19faXRlbV9jdXJyZW50KSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnJlZ2lvbnNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlZ2lvbnNfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnJlZ2lvbnNfX2l0ZW1fY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEzNWRlZywgIzAyNmZiYSAwJSwgIzAxNDM3YiAxMDAlKTtcbn1cbi5yZWdpb25zX19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ucmVnaW9uc19faXRlbV9hY3RpdmU6YWZ0ZXIsXG4ucmVnaW9uc19faXRlbV9jdXJyZW50OmFmdGVyLFxuLnJlZ2lvbnNfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaW9ucyAucmVnaW9ucy10b2dnbGVfYWN0aXZlLFxuLnJlZ2lvbnMgLnJlZ2lvbnMtdG9nZ2xlX2FjdGl2ZSArIC5yZWdpb25zLWxpbmtzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmUsXG4gIC5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmUgKyAucmVnaW9ucy1saW5rcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLnJlZ2lvbnNfX2JhY2stbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9uc19fYmFjay1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlZ2lvbnNfX2JhY2stbGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDVweCAwIDAgLTM1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZSAucmVnaW9uc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1NnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTRjSGdpSUdobGFXZG9kRDBpTVRKd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ01USWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrSUNBZ0lEeGtaV1p6UGlBZ0lDQWdJQ0FnUEhCdmJIbG5iMjRnYVdROUluQmhkR2d0TVNJZ2NHOXBiblJ6UFNJNExqYzFJREl1TWpVZ05DNHlOU0EyTGpjMUlDMHdMakkxSURJdU1qVWdMVEV1TnpVZ015NDNOU0EwTGpJMUlEa3VOelVnTVRBdU1qVWdNeTQzTlNJK1BDOXdiMng1WjI5dVBpQWdJQ0E4TDJSbFpuTStJQ0FnSUR4bklHbGtQU0pRWVdkbExURWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnYVdROUlrbGpiMjV6TFM4dGFXNTBaWEptWVdObExTOHRZWEp5YjNkekxTOHRZWEp5YjNjdGNtbG5hSFFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDBMakF3TURBd01Dd2dMVEl1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SW1OdmJHOXlJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMExqQXdNREF3TUN3Z01pNHdNREF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIVnpaU0JwWkQwaWFXTnZibDloY25KdmR5MXlhV2RvZENJZ1ptbHNiRDBpSTBRNFJEaEVPQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBMakkxTURBd01Dd2dOaTR3TURBd01EQXBJSE5qWVd4bEtDMHhMQ0F4S1NCeWIzUmhkR1VvT1RBdU1EQXdNREF3S1NCMGNtRnVjMnhoZEdVb0xUUXVNalV3TURBd0xDQXROaTR3TURBd01EQXBJQ0lnZUd4cGJtczZhSEpsWmowaUkzQmhkR2d0TVNJK1BDOTFjMlUrSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QaUFnSUNBZ0lDQWdQQzluUGlBZ0lDQThMMmMrUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4ubWFpbi1uYXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tYWluLW5hdl9fdG9wbGV2ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1MHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA0M3B4IDBweCByZ2JhKDE4LDQ5LDEwNSwwLjMyKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBwYWRkaW5nOiAyNXB4IDMzcHggMDtcbiAgei1pbmRleDogMTAwO1xufVxuLm1haW4tbmF2X19zdWJsZXZlbCB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cbi5tYWluLW5hdl9fc3VibGV2ZWwgbGkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5tYWluLW5hdl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5tYWluLW5hdl9faXRlbTpob3ZlciAubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXIsXG4ubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXI6aG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjI1cyBlYXNlO1xufVxuLm1haW4tbmF2X19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGZpbGw6ICNmNGY3ZmI7XG59XG4ubWFpbi1uYXZfX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgY29sb3I6ICNmNGY3ZmI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWFpbi1uYXZfX2xpbms6aG92ZXIsXG4ubWFpbi1uYXZfX2xpbmtfaG92ZXIge1xuICBjb2xvcjogIzc4YWNkMTtcbn1cbi5tYWluLW5hdl9fbGluazpob3ZlciAubWFpbi1uYXZfX2ljb24sXG4ubWFpbi1uYXZfX2xpbmtfaG92ZXIgLm1haW4tbmF2X19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLm1haW4tbmF2X19saW5rX3N1YiB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLm1haW4tbmF2X19saW5rX3N1Yjpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLm1haW4tbmF2X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9fbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubWFpbi1uYXZfX2J1dHRvbnMgLm1haW4tbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9faWNvbiB7XG4gIHRvcDogMDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zZWFyY2gtdG9nZ2xlLWxpbmtfYWN0aXZlIC5tYWluLW5hdl9fYnV0dG9ucyAubWFpbi1uYXZfX2ljb24ge1xuICBmaWxsOiAjZjRmN2ZiO1xufVxuLnBhZ2UtaW5uZXIgLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX2J1dHRvbnMgLm1haW4tbmF2X19pY29uLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9faWNvbiB7XG4gIGZpbGw6ICMzYjQyNTY7XG59XG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb25fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbl9uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb25fbm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uX3RvcCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb25fdG9wIC5zZWN0aW9uX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VjdGlvbl90b3AgLnNlY3Rpb25fX21haW4gaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1haW4tY29udGVudCAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uaW5kZXggLm1haW4tY29udGVudCAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnNlY3Rpb25fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19tYWluIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIHdyYXA7XG4gIH1cbn1cbi5zZWN0aW9uX19zaWRlYmFyIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhciBpbWcuZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fX3NpZGViYXIge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbl9fc2lkZWJhcjpub3QoLnNlY3Rpb25fX3NpZGViYXJfa2VlcC1tb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNlY3Rpb25fX3NpZGViYXItbW9iaWxlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUtbmF2aWdhdGlvbl9uZXdzIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZS1uYXZpZ2F0aW9uLWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZS1uYXZpZ2F0aW9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZSAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb25fX3NpZGViYXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb25fX3NpZGViYXItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1saW5rX2FjdGl2ZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3NpZGViYXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25fX3NpZGViYXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1sYWJlbCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2VjdGlvbl9fY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb25fX2NvbnRlbnQgaDEsXG4gIC5zZWN0aW9uX19jb250ZW50IC5oMSxcbiAgLnNlY3Rpb25fX2NvbnRlbnQgaDIsXG4gIC5zZWN0aW9uX19jb250ZW50IC5oMixcbiAgLnNlY3Rpb25fX2NvbnRlbnQgLnN0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25fX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb25fX2NvbnRlbnQgKyAuc2VjdGlvbl9fc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50ICsgLnNlY3Rpb25fX3NpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG4uc2VjdGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbl9fdGl0bGUgaDIsXG4uc2VjdGlvbl9fdGl0bGUgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb25fX3RpdGxlX3VuZGVybGluZWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZTFlNjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlX3VuZGVybGluZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZS1saW5rIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uc2VjdGlvbl9fdGl0bGUtYXJyb3cge1xuICBmaWxsOiAjM2I0MjU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjRzIGVhc2Utb3V0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uX190aXRsZS1hcnJvdyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uX190aXRsZS1hcnJvdyBwYXRoIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZS1saW5rOmhvdmVyIGgyLFxuLnNlY3Rpb25fX3RpdGxlLWxpbms6aG92ZXIgLmgyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGl0bGUtbGluazpob3ZlciAuc2VjdGlvbl9fdGl0bGUtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIGZpbGw6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5zZWN0aW9uX190YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaG9tZSAuc2VjdGlvbl9fdGFicyB7XG4gIG1hcmdpbjogMCAtMTJweCAtMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucGFnZS1ob21lIC5zZWN0aW9uX190YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fdGFicy11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAwcHg7XG4gIHdpbGwtY2hhbmdlOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGFsbCBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RhYnMtdW5kZXJsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fdGFicy1pdGVtIHtcbiAgcGFkZGluZzogMTJweCAwIDI2cHg7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX190YWJzLWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTJweCAwIDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uX190YWJzLWl0ZW06aG92ZXI6bm90KHNwYW4pIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGFicy1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RhYnMtaXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uX190YWJzLWl0ZW1fYWN0aXZlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uc2VjdGlvbl9fdGFicy1pdGVtX2FjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLnNlY3Rpb25fX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbn1cbi5zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0LjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb25fb3ZlcmZsb3ctaCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNzZweCAwIDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwMTQzN2I7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wLFxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wLFxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIC5mb290ZXJfX3RhYmxldC1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCAuZm9vdGVyX190YWJsZXQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIC5mb290ZXJfX3RhYmxldC1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sX3cxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wICsgLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3Rlcl9fYWRkcmVzcyBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX2FkZHJlc3MgLmZvb3Rlcl9fc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb290ZXJfX3Bob25lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvb3Rlcl9fc3VibGluZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3N1YmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmstbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5mb290ZXJfX2xpbmstbGlzdF9jb21wYWN0IHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb290ZXJfX2xpbmtfaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZvb3Rlcl9fbGlua19hY3RpdmUsXG4uZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZGRlMWU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmlsbDogI2RkZTFlNjtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZm9vdGVyX19jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZGRlMWU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN1YnNjcmliZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmliZS1idG5fX2ljb24ge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLm1vYmlsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2JpbGUtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb2x1bW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5jb2x1bW4tY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29sdW1uLWNvbnRlbnRfc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuY29sdW1uLWNvbnRlbnRfYmxvY2stbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbHVtbi1jb250ZW50X2Jsb2NrLW0gLmNvbHVtbi1jb250ZW50X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4uY29sdW1uLWNvbnRlbnRfYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmNvbHVtbi1jb250ZW50X19pdGVtIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4uY29udGFpbmVyLTQwNCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uY29udGFpbmVyLTQwNCAuZm9udC1zaXplLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuY29udGFpbmVyLTQwNCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuLmRpc2FibGVkLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZGlzYWJsZWQtYnRuID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmctcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aGVtZV93aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGhlbWVfbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xufVxuLnRoZW1lX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDI2ZmJhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZV9ibHVlIC5oMixcbi50aGVtZV9ibHVlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWVfbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNlNmVlZjY7XG59XG4udGhlbWVfd2hpdGUgLnNlYXJjaF9fZmllbGQsXG4udGhlbWVfd2hpdGUgLnNlYXJjaF9faW5wdXQsXG4udGhlbWVfd2hpdGUgLnNlYXJjaF9fc2VsZWN0LFxuLnRoZW1lX3doaXRlIC5pbnB1dCxcbi50aGVtZV93aGl0ZSAubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpLFxuLnRoZW1lX3doaXRlIC50YWdzX19pdGVtLFxuLnRoZW1lX3doaXRlIC5jb250ZW50LWZpbHRlcixcbi50aGVtZV93aGl0ZSAucGFnaW5hdGlvbixcbi50aGVtZV93aGl0ZSAuZG9jLWl0ZW0sXG4udGhlbWVfd2hpdGUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi50aGVtZV93aGl0ZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfd2hpdGUgLm1vcmVpbmZvLWJsb2NrLFxuLnRoZW1lX3doaXRlIC5wdWJsaWNfX2ltYWdlIC5qcy1zbWFydFBob3RvLFxuLnRoZW1lX3doaXRlIC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0gLmRvYy1pdGVtX19maWxlLWxpbmssXG4udGhlbWVfd2hpdGUgLnF1ZXN0aW9uLFxuLnRoZW1lX3doaXRlIC5zaGFyZS1ibG9jayxcbi50aGVtZV93aGl0ZSBibG9ja3F1b3RlLFxuLnRoZW1lX3doaXRlIC5pY29uLXRleHQsXG4udGhlbWVfd2hpdGUgLmltYWdlLXRleHQtYnV0dG9uLFxuLnRoZW1lX3doaXRlIC5ncmlkLWJsb2Nrc19faXRlbSxcbi50aGVtZV93aGl0ZSAuZm9ybV9fZmllbGRzLFxuLnRoZW1lX3doaXRlIC5wb2xsLWJsb2NrLFxuLnRoZW1lX3doaXRlIC5mcm9tX19maWVsZHMgLnNlbGVjdCxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbn1cbi50aGVtZV93aGl0ZSAuY29udGVudC1maWx0ZXIgLnRhZ3NfX2l0ZW0sXG4udGhlbWVfd2hpdGUgLmNvbnRlbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi50aGVtZV93aGl0ZSAuZG9jLWl0ZW1fX2ZpbGUtbGluayxcbi50aGVtZV93aGl0ZSAubW9yZWluZm8tYmxvY2sgLmRvYy1pdGVtLFxuLnRoZW1lX3doaXRlIC5wb2xsLWJsb2NrIC5pbnB1dCxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAudGV4dGFyZWEsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnBvbGwtYmxvY2tfX3Jlc3VsdC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGhlbWVfd2hpdGUgLmhleGFnb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL2hleGFnb24tYWx0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAudGhlbWVfd2hpdGUgLmhleGFnb24ge1xuICAgIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gIH1cbn1cbi50aGVtZV93aGl0ZSAuaGV4YWdvbnMtc2xpZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbn1cbi50aGVtZV93aGl0ZSAuaGV4YWdvbnMtc2xpZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAjZmZmIDEwMCUpO1xufVxuLnRoZW1lX2xpZ2h0IC5zZWFyY2hfX2ZpZWxkLFxuLnRoZW1lX2xpZ2h0IC5zZWFyY2hfX2lucHV0LFxuLnRoZW1lX2xpZ2h0IC5zZWFyY2hfX3NlbGVjdCxcbi50aGVtZV9saWdodCAuaW5wdXQsXG4udGhlbWVfbGlnaHQgLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KSxcbi50aGVtZV9saWdodCAudGFnc19faXRlbSxcbi50aGVtZV9saWdodCAuY29udGVudC1maWx0ZXIsXG4udGhlbWVfbGlnaHQgLnBhZ2luYXRpb24sXG4udGhlbWVfbGlnaHQgLmRvYy1pdGVtLFxuLnRoZW1lX2xpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4udGhlbWVfbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX2xpZ2h0IC5kb3dubG9hZC1ibG9jayxcbi50aGVtZV9saWdodCAubW9yZWluZm8tYmxvY2ssXG4udGhlbWVfbGlnaHQgLnB1YmxpY19faW1hZ2UgLmpzLXNtYXJ0UGhvdG8sXG4udGhlbWVfbGlnaHQgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbSAuZG9jLWl0ZW1fX2ZpbGUtbGluayxcbi50aGVtZV9saWdodCAucXVlc3Rpb24sXG4udGhlbWVfbGlnaHQgLnNoYXJlLWJsb2NrLFxuLnRoZW1lX2xpZ2h0IGJsb2NrcXVvdGUsXG4udGhlbWVfbGlnaHQgLmljb24tdGV4dCxcbi50aGVtZV9saWdodCAuaW1hZ2UtdGV4dC1idXR0b24sXG4udGhlbWVfbGlnaHQgLmdyaWQtYmxvY2tzX19pdGVtLFxuLnRoZW1lX2xpZ2h0IC5mb3JtX19maWVsZHMsXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2ssXG4udGhlbWVfbGlnaHQgLmZyb21fX2ZpZWxkcyAuc2VsZWN0LFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRoZW1lX2xpZ2h0IC5jb250ZW50LWZpbHRlciAudGFnc19faXRlbSxcbi50aGVtZV9saWdodCAuY29udGVudC1maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX2xpZ2h0IC5kb2MtaXRlbV9fZmlsZS1saW5rLFxuLnRoZW1lX2xpZ2h0IC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0sXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2sgLmlucHV0LFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC50ZXh0YXJlYSxcbi50aGVtZV9saWdodCAucG9sbC1ibG9jayAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi50aGVtZV9saWdodCAucG9sbC1ibG9jayAucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbn1cbi50aGVtZV9saWdodCAuaGV4YWdvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnRoZW1lX2xpZ2h0IC5oZXhhZ29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4udGhlbWVfbGlnaHQgLmhleGFnb25zLXNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmNGY3ZmIgMCUsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMTAwJSk7XG59XG4udGhlbWVfbGlnaHQgLmhleGFnb25zLXNsaWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgI2Y0ZjdmYiAxMDAlKTtcbn1cbi50aGVtZV9saWdodCAuZG93bmxvYWQtYmxvY2sge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5nbG9iYWwtc2VhcmNoIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uZ2xvYmFsLXNlYXJjaCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmluZm9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDkxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmluZm9ibG9jayB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDMwcHg7XG4gIH1cbn1cbi5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uaW5mb2Jsb2NrX190ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW5mb2Jsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbmZvYmxvY2tfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW5mb2Jsb2NrX190ZXh0X21hcnF1ZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbmZvYmxvY2tfX3RleHRfc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW5mb2Jsb2NrX190ZXh0X3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvYmxvY2tfX3RleHQtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmluZm9ibG9ja19fdGV4dC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaW5mb2Jsb2NrX190ZXh0LWVsZW1lbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm9uZSAuaW5mb2Jsb2NrX190ZXh0LWVsZW1lbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmluZm9ibG9ja19fdGV4dC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmluZm9ibG9ja19fdGV4dC1lbGVtZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5pbmZvYmxvY2tfX3RleHQtZWxlbWVudCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5mb2Jsb2NrX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW5mb2Jsb2NrX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW5mb2Jsb2NrOmJlZm9yZSxcbi5pbmZvYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW5mb2Jsb2NrOmJlZm9yZSxcbiAgLmluZm9ibG9jazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluZm9ibG9jazpiZWZvcmUge1xuICB3aWR0aDogNjBweDtcbiAgbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICNmZmYgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmluZm9ibG9jazpiZWZvcmUge1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5pbmZvYmxvY2s6YWZ0ZXIge1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICNmZmYgMTAwJSk7XG59XG4uYXJ0aWNsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXJ0aWNsZXMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYXJ0aWNsZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4udmVydGljYWwgLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGVzLWl0ZW1fX2ltYWdlLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpY2FsIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXJ0aWNsZXMtaXRlbV9faW1hZ2UtaW1nOm5vdCgudmVydGljYWwpIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFydGljbGVzLWl0ZW1fX3RpdGxlOmhvdmVyLFxuLmFydGljbGVzLWl0ZW1fX3RpdGxlLmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlcy1pdGVtX19kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2M3Y2NkMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5hcnRpY2xlcy1pdGVtX190YWcge1xuICBjb2xvcjogIzNkNDNhMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYS5hcnRpY2xlcy1pdGVtX190YWc6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5hcnRpY2xlcy1pdGVtOmhvdmVyIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyOm5vdCgudmVydGljYWwpIC5hcnRpY2xlcy1pdGVtX19pbWFnZSxcbi5hcnRpY2xlcy1pdGVtOmhvdmVyIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cbi5hcnRpY2xlcy1pdGVtOmhvdmVyIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmFydGljbGVzLWl0ZW1fX2JvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZXMtaXRlbV90b3Age1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogNDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWdhbGxlcnkgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlICsgMTBweCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wLmZhZGVkIC5hcnRpY2xlcy1pdGVtX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsICNmNGY3ZmIgODAlKTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcC5mYWRlZCAuYXJ0aWNsZXMtaXRlbV9fY29udGVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgJHc3Njgge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRhLWxhenktbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX2ltYWdlLWxlZnQsXG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2UtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2UtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX190aXRsZS1uMSB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX3RpdGxlLW4yIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbjogMnB4IDAgNXB4O1xufVxuLnNlY3Rpb24tdGFicy1jb250ZW50X19pdGVtOmxhc3QtY2hpbGQgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnBhZ2UtaG9tZSAuYXJ0aWNsZXMtaXRlbS5sYXN0LW5ld3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wYWdlLWhvbWUgLmFydGljbGVzLWl0ZW0ubGFzdC1uZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2Nyb2xsRmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsRmFkZS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLXRhYnMtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4uc2VjdGlvbi10YWJzLWNvbnRlbnRfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tdGFicy1jb250ZW50X19pdGVtX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tdGFicy1jb250ZW50IC5saW5rLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFydGljbGVzLmFydGljbGVzX25ld3MtZmVlZCAuYXJ0aWNsZXMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLmFydGljbGVzX25ld3MtZmVlZCAuYXJ0aWNsZXMtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy5hcnRpY2xlc19uZXdzLWZlZWQgLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4ubGlua3MtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ubGlua3MtZ3JpZC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IGZhZGVpbiAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5saW5rcy1ncmlkLWl0ZW0ge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmtzLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ubGlua3MtZ3JpZC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOCw0OCw2OSwwKSA1MCUsIHJnYmEoMTgsNDgsNjksMC41KSAxMDAlKTtcbn1cbi5saW5rcy1ncmlkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYuNTY1ZGVnLCByZ2JhKDM1LDgwLDE4NCwwLjk0KSAwJSwgcmdiYSg0LDE4MiwyNDMsMC45NCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGlua3MtZ3JpZC1pdGVtX19jb250ZW50IHtcbiAgY29sb3I6ICNmNGY3ZmI7XG4gIHBhZGRpbmc6IDI2cHggMzJweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5saW5rcy1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5saW5rcy1ncmlkLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5saW5rcy1ncmlkLWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saW5rcy1ncmlkLWl0ZW06aG92ZXIgLmxpbmtzLWdyaWQtaXRlbV9fY29udGVudCB7XG4gIGhlaWdodDogMDtcbn1cbi5saW5rcy1ncmlkLWl0ZW06aG92ZXIgLmxpbmtzLWdyaWQtaXRlbV9fY29udGVudDpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlua3MtZ3JpZC1pdGVtOmhvdmVyIC5saW5rcy1ncmlkLWl0ZW1fX3RpdGxlIHtcbiAgYm90dG9tOiAxMDAlO1xuICB0b3A6IDEwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5saW5rcy1ncmlkLWl0ZW06aG92ZXIgLmxpbmtzLWdyaWQtaXRlbV9fdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGlua3MtZ3JpZC1pdGVtOmhvdmVyIC5saW5rcy1ncmlkLWl0ZW1fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rcy1ncmlkX2NvbHMtMyAubGlua3MtZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubGlua3MtZ3JpZF9jb2xzLTMgLmxpbmtzLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmtzLWdyaWRfY29scy0zIC5saW5rcy1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGluay1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmxpbmstbW9yZV9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmxpbmstbW9yZV9ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4ubGluay1tb3JlX2JvcmRlcmVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVmMGYyO1xufVxuLmxpbmstbW9yZS5zaG93LWxlc3MgLmxpbmstbW9yZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc2hvdy1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saW5rLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg0OGU5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuM3MgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpbmstdG9nZ2xlX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubGluay10b2dnbGVfdXAgLmxpbmstdG9nZ2xlX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5saW5rLXRvZ2dsZV91cC5saW5rLXRvZ2dsZV9hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmxpbmstdG9nZ2xlX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubGluay1jYWxlbmQge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5saW5rLWNhbGVuZF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmlsbDogIzNiNDI1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5saW5rLWNhbGVuZDpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmxpbmstY2FsZW5kOmhvdmVyIC5saW5rLWNhbGVuZF9faWNvbiB7XG4gIGZpbGw6ICMyNzZjYzM7XG59XG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA2cHg7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gIGZpbGw6ICNjN2NjZDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNvY2lhbC1saW5rc19faXRlbS1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIC5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubGluay1iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmstYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpbmstYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmxpbmstYmFja19yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmxpbmstcHJpbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmstcHJpbnQ6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuLmxpbmstcHJpbnRfX2ljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLmhleGFnb24ge1xuICB3aWR0aDogMjU0cHg7XG4gIGhlaWdodDogMjk2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAzMnB4IDMycHg7XG4gIG1heC13aWR0aDogMjQlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhleGFnb24ge1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDI1MnB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICB9XG59XG4uaGV4YWdvbl9fdmFsdWUge1xuICBjb2xvcjogIzI3NmNjMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oZXhhZ29uX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5oZXhhZ29uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubnVtYmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm51bWJlcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm51bWJlcnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5udW1iZXJzX19pdGVtLXZhbHVlIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubnVtYmVyc19faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5udW1iZXJzX19pdGVtLXZhbHVlOm5vdCgubnVtYmVyc19faXRlbS12YWx1ZV9oaWdobGlnaHQpIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubnVtYmVyc19faXRlbS12YWx1ZV9oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmMjY0MDtcbn1cbi5udW1iZXJzX19pdGVtLXRleHQge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5saW5rLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjdweCAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYuNWRlZywgIzIzNTBiOCAwJSwgIzA0YjZmMyAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGluay1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcbiAgfVxufVxuLmxpbmstYmxvY2tfd2l0aC1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1pSWdhR1ZwWjJoMFBTSXhNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXlJREV5SWo0OGNHRjBhQ0JtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1pEMGlUVFF1TURBd01qRWdMVEF1TURBd01qUTBNVFF4VmpJdU1EQXdOelpJT0M0MU9EVXlNVXd3TGpJNU16SXhNeUF4TUM0eU9USTRUREV1TnpBM01qRWdNVEV1TnpBMk9FdzVMams1T1RJeElETXVOREUwTnpaV055NDVPVGszTmtneE1pNHdNREF5Vmkwd0xqQXdNREkwTkRFME1VZzBMakF3TURJeFdpSWdMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggcmlnaHQgMjBweDtcbn1cbi5saW5rLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxpbmstYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5saW5rLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5saW5rLWJsb2NrX19hcnJvdyB7XG4gIGZpbGw6ICM5Nzk3OTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTRweDtcbiAgei1pbmRleDogMTtcbn1cbi5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI4cHggM3B4IHJnYmEoMTEsNDUsODksMC4wNik7XG59XG4ubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpOmhvdmVyIC5saW5rLWJsb2NrX190aXRsZSxcbi5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSk6aG92ZXIgLmxpbmstYmxvY2tfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpOmhvdmVyIC5saW5rLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KTpob3ZlciAubGluay1ibG9ja19fYXJyb3cge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLmxpbmstYmxvY2tfX2ljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmxpbmstYmxvY2tfX2ljb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvaGV4YWdvbi1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpbmstYmxvY2tfd2l0aC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTEwcHg7XG59XG4ubGluay1ibG9ja193aXRoLWljb246aG92ZXIgLmxpbmstYmxvY2tfX2ljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDApO1xufVxuLmxpbmstYmxvY2tfd2l0aC1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDI0ZWJhLCAjMDRjOGYzKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmxvY2tfd2l0aC1pY29uOmhvdmVyIC5saW5rLWJsb2NrX19pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL2hleGFnb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ubGluay1ibG9ja193aXRoLWljb246aG92ZXIgLmxpbmstYmxvY2tfX3RpdGxlLFxuLmxpbmstYmxvY2tfd2l0aC1pY29uOmhvdmVyIC5saW5rLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLWJsb2NrX3dpdGgtaWNvbjpob3ZlciAubGluay1ibG9ja19fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5saW5rLWJsb2NrLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmstYmxvY2stZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDEgMSBjYWxjKDMzJSAtIDIwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmxpbmstYmxvY2stZ3JpZDphZnRlciB7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGluay1ibG9jay1ncmlkOmFmdGVyIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saW5rLWJsb2NrLWdyaWQgLmxpbmstYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBmbGV4OiAxIDEgY2FsYygzMyUgLSAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubGluay1ibG9jay1ncmlkIC5saW5rLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJsb2NrLWdyaWQgLmxpbmstYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5saW5rLWJsb2NrLWdyaWQgLmxpbmstYmxvY2tfaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rLWJsb2NrLWdyaWRfY29scy0yIC5saW5rLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgZmxleDogMSAxIDUwJTtcbn1cbkBtZWRpYSAkdzc2OCB7XG4gIC5saW5rLWJsb2NrLWdyaWRfY29scy0yIC5saW5rLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1hcC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAtYm94LWFsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubWFwLWJveC1hbHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMzYjQyNTYgIWltcG9ydGFudDtcbiAgfVxufVxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyIC5tYXAtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVnaW9uX21hcF9iaWdfaG92ZXIgLm1hcC1saW5rX2FjdGl2ZSBwb2x5Z29uLFxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyIC5tYXAtbGlua19hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHN0cm9rZTogI2UzZWFmMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyIC5tYXAtbGlua19hY3RpdmUgLm1hcC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDA7XG59XG4ubWFwLXRvb2x0aXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAtdG9vbHRpcCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgei1pbmRleDogMjUwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDI0cHggcmdiYSg1OSw1Niw1NiwwLjE4KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm1hcC10b29sdGlwX2FjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFwLXRvb2x0aXBfX2Fycm93IHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LDE4MywyMTMsMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLm1hcC10b29sdGlwX19zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWFwLXRvb2x0aXBfX3NlY3Rpb246bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xufVxuLm1hcC10b29sdGlwX19sYWJlbCB7XG4gIGNvbG9yOiAjOTU5ZWE3O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubWFwLXRvb2x0aXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYXAtdG9vbHRpcF9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI2NmJjMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYXAtdG9vbHRpcF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubWFwLXRvb2x0aXBfX2Nsb3NlLWljb24ge1xuICBmaWxsOiAjOTU5ZWE3O1xufVxuLnRvZ2dsZS1saXN0IHtcbiAgbWFyZ2luOiAwIC0zMnB4O1xufVxuLnRvZ2dsZS1saXN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbn1cbi50b2dnbGUtbGlzdF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnIC8gJztcbn1cbi5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi5wdWJsaWMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnB1YmxpY19fZGF0ZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHVibGljX190ZXh0IHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wdWJsaWNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucHVibGljX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wdWJsaWNfX2ltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgZmlsdGVyOiBibHVyKDQwcHgpO1xufVxuLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wdWJsaWNfX2ltYWdlIC5wdWJsaWNfX2ltYWdlLWltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHVibGljX19pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnB1YmxpYy1zbGlkZXIgLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucXVlc3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucXVlc3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5xdWVzdGlvbl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucXVlc3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucXVlc3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4ucXVlc3Rpb25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5xdWVzdGlvbl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnF1ZXN0aW9uX19idXR0b25zIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucXVlc3Rpb25fX2J1dHRvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5zaGFyZS1ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zaGFyZS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2hhcmUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zaGFyZS1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zaGFyZS1ibG9ja19fbGluayB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zaGFyZS1ibG9ja19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnNoYXJlLWJsb2NrX19saW5rLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4udGFncyB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi50YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50YWdzX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4udGFnc19faXRlbV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1uZXdzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2lkZWJhci1uZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5zaWRlYmFyLW5ld3NfX2l0ZW0tZGF0ZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2lkZWJhci1uZXdzX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhci1uZXdzX19pdGVtOmhvdmVyIC5zaWRlYmFyLW5ld3NfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5kb2MtaXRlbSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZG9jLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRvYy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgfVxufVxuLmRvYy1pdGVtX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmRvYy1pdGVtX19kZXRhaWxzIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG9jLWl0ZW1fX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMjJweDtcbiAgfVxufVxuLmRvYy1pdGVtX190eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG9jLWl0ZW1fX3R5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmRvYy1pdGVtX190eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRvYy1pdGVtX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmRvYy1pdGVtX19kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2M3Y2NkMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5kb2MtaXRlbV9fZGF0ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kb2MtaXRlbV9fZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZG9jLWl0ZW1fX2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmRvYy1pdGVtX19maWxlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kb2MtaXRlbV9fZmlsZS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRvYy1pdGVtX19maWxlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5kb2MtaXRlbV9fZmlsZS1mb3JtYXQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZG9jLWl0ZW1fX2ZpbGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG9jLWl0ZW1fX2ZpbGUtZm9ybWF0X21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRvYy1pdGVtX19maWxlLWZvcm1hdF9tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG9jLWl0ZW1fX2ZpbGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG9jLWl0ZW1fX2ZpbGUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5kb2MtaXRlbV9fdGFnIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmRvYy1pdGVtX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5kb2MtaXRlbV9fdGFnOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uZG9jLWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI4cHggM3B4IHJnYmEoMTEsNDUsODksMC4wNik7XG59XG4uZG9jdW1lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmRvd25sb2FkLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kb3dubG9hZC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmRvd25sb2FkLWJsb2NrX190eXBlIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kb3dubG9hZC1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRvd25sb2FkLWJsb2NrX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG93bmxvYWQtYmxvY2tfX2ZpbGVpbmZvIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kb3dubG9hZC1ibG9ja19fZmlsZWluZm8taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbn1cbi5kb3dubG9hZC1ibG9jazpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSw0NSw4OSwwLjA2KTtcbn1cbi5kb3dubG9hZC1ibG9jazpob3ZlciAuZG93bmxvYWQtYmxvY2tfX3RpdGxlLFxuLmRvd25sb2FkLWJsb2NrOmhvdmVyIC5kb3dubG9hZC1ibG9ja19fdHlwZSxcbi5kb3dubG9hZC1ibG9jazpob3ZlciAuZG93bmxvYWQtYmxvY2tfX2ZpbGVpbmZvIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uZ2V0LWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5nZXQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmdldC1mb3JtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgbWFyZ2luOiAzMHB4IC0zMHB4O1xuICB9XG59XG4uZ2V0LWZvcm0gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZ2V0LWZvcm1fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5nZXQtZm9ybV9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmdldC1mb3JtX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZ2V0LWZvcm0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndhcm5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2FybmluZyAud2FybmluZ19fdGl0bGUge1xuICBjb2xvcjogI2ZmMjY0MDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi53YXJuaW5nX3R5cGUtMSAud2FybmluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLndhcm5pbmdfdHlwZS0xIC53YXJuaW5nX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2FybmluZ190eXBlLTEgLndhcm5pbmdfX3RleHQge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2FybmluZ190eXBlLTEgLndhcm5pbmdfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi53YXJuaW5nX3R5cGUtMSAud2FybmluZ19fYnRuIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBhZGRpbmc6IDE2cHggNTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLndhcm5pbmdfdHlwZS0xIC53YXJuaW5nX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndhcm5pbmdfdHlwZS0yIHtcbiAgcGFkZGluZzogMzdweCAzMHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmMjY0MDtcbn1cbi53YXJuaW5nX3R5cGUtMiAud2FybmluZ19fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi53YXJuaW5nX3R5cGUtMiAud2FybmluZ19fYnRuIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ud2FybmluZ190eXBlLTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL2dlcmJfY3V0LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyICNlNmVlZjY7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ud2FybmluZ190eXBlLTMgLndhcm5pbmdfX3RleHQge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4ud2FybmluZ190eXBlLTMgLndhcm5pbmdfX2J0biB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLndhcm5pbmctc2xpZGVyX3R5cGUtMSB7XG4gIG1hcmdpbjogLTUwcHggMCAtNjBweDtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLndhcm5pbmctc2xpZGVyX3R5cGUtMSB7XG4gICAgbWFyZ2luOiAtMTBweCAwIC0yMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2FybmluZy1zbGlkZXJfdHlwZS0xIHtcbiAgICBtYXJnaW46IC0xMHB4IDA7XG4gIH1cbn1cbi53YXJuaW5nLXNsaWRlcl90eXBlLTMge1xuICBtYXJnaW46IC0yNXB4IDAgMzBweDtcbn1cbmJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhkcFpIUm9QU0l6TUhCNElpQm9aV2xuYUhROUlqRTVjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F4T1NJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JNZFc1aFkzazhMMlJsYzJNK0lDQThaeUJwWkQwaVIzSnZkWEF0TkMxRGIzQjVMVElpUGlBZ0lDQThjR0YwYUNCa1BTSk5OU0F3VERFMUlEQk1OaUF4T1V3d0lERTVURFVnTUZvaUlHbGtQU0pTWldOMFlXNW5iR1V0TnlJZ1ptbHNiRDBpSXpOQ05ESTFOaUlnYzNSeWIydGxQU0p1YjI1bElpQXZQaUFnSUNBOGNHRjBhQ0JrUFNKTk5TQXdUREUxSURCTU5pQXhPVXd3SURFNVREVWdNRm9pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTFJREFwSWlCcFpEMGlVbVZqZEdGdVoyeGxMVGN0UTI5d2VTSWdabWxzYkQwaUl6TkNOREkxTmlJZ2MzUnliMnRsUFNKdWIyNWxJaUF2UGlBZ1BDOW5Qand2YzNablBnPT1cIik7XG59XG4uY29udGVudC1maWx0ZXIge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5jb250ZW50LWZpbHRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNvbnRlbnQtZmlsdGVyX19pdGVtLFxuLmNvbnRlbnQtZmlsdGVyX190YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5jb250ZW50LWZpbHRlcl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5jb250ZW50LWZpbHRlcl9fcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRlbnQtZmlsdGVyX19yYW5nZS1jb2wge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250ZW50LWZpbHRlcl9fcmFuZ2UtY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmNvbnRlbnQtZmlsdGVyX19yYW5nZS1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNvbnRlbnQtZmlsdGVyX19yYW5nZS1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250ZW50LWZpbHRlcl9fbmF2IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4uY29udGVudC1maWx0ZXJfX25hdiAuYnRuIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5jb250ZW50LWZpbHRlcl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250ZW50LWZpbHRlcl9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtZmlsdGVyIC50YWdzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG4gIHBhZGRpbmc6IDI2cHggMDtcbn1cbi5jb250ZW50LWZpbHRlci10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDVweCAwO1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4IDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ucGFnaW5hdGlvbl9faXRlbV9hY3RpdmUge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBjNDljZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdpbmF0aW9uX19pdGVtX2FjdGl2ZSxcbiAgLnBhZ2luYXRpb25fX2l0ZW1fYWN0aXZlICsgYSxcbiAgLnBhZ2luYXRpb25fX2l0ZW1fYWN0aXZlICsgYSArIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19iYWNrLFxuLnBhZ2luYXRpb25fX25leHQsXG4ucGFnaW5hdGlvbl9fc3RhcnQsXG4ucGFnaW5hdGlvbl9fZmluaXNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wYWdpbmF0aW9uX19iYWNrLFxuICAucGFnaW5hdGlvbl9fbmV4dCxcbiAgLnBhZ2luYXRpb25fX3N0YXJ0LFxuICAucGFnaW5hdGlvbl9fZmluaXNoIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19iYWNrIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19zdGFydCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fZmluaXNoIC5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGZpbGw6ICNjN2NjZDE7XG59XG4ucGFnaW5hdGlvbl9fYmFja19kaXNhYmxlZCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fbmV4dF9kaXNhYmxlZCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fc3RhcnRfZGlzYWJsZWQgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX2ZpbmlzaF9kaXNhYmxlZCAucGFnaW5hdGlvbl9fYXJyb3cge1xuICBmaWxsOiAjZGRlMWU2O1xufVxuLnBhZ2luYXRpb25fX2JhY2s6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX25leHQ6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX3N0YXJ0OmhvdmVyIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19maW5pc2g6aG92ZXIgLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZmlsbDogIzNiNDI1Njtcbn1cbi5wYWdpbmF0aW9uX19iYWNrLFxuLnBhZ2luYXRpb25fX3N0YXJ0IHtcbiAgbGVmdDogNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG4ucGFnaW5hdGlvbl9fc3RhcnQge1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnBhZ2luYXRpb25fX2ZpbmlzaCB7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubGluay1tb3JlICsgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmxpbmstd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ubGluay13aXRoLWljb246aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5saW5rLXdpdGgtaWNvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5wcmludC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wcmludC1vcHRpb25zIC5saW5rLXdpdGgtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByaW50LW9wdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLmJvdHRvbS1iYXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5ib3R0b20tYmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aGl0ZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53aGl0ZS1ibG9jayB7XG4gICAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICB9XG59XG4ud2hpdGUtYmxvY2tfX2xhYmVsIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aGl0ZS1ibG9ja19fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TVRNMElpQjJhV1YzUW05NFBTSXdJREFnTWlBeE1UTTBJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1E5SWsweElEQldNVEV6TkNJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0cnVjdHVyZV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9faXRlbSB7XG4gICAgcGFkZGluZzogMjdweCAyN3B4IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0cnVjdHVyZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc3RydWN0dXJlX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc3RydWN0dXJlX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0tcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0tcGhvbmUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnN0cnVjdHVyZV9faXRlbV90b3Age1xuICBwYWRkaW5nOiAzNnB4O1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBtYXJnaW46IDAgYXV0byA3MHB4O1xufVxuLnN0cnVjdHVyZV9faXRlbV90b3AgLnN0cnVjdHVyZV9faXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmVfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnN0cnVjdHVyZV9faXRlbV90b3AgLnN0cnVjdHVyZV9faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc3RydWN0dXJlX190b2dnbGVyLFxuLnN0cnVjdHVyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAyN3B4IDUwcHggMjdweCAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0cnVjdHVyZV9fdG9nZ2xlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdHJ1Y3R1cmVfX2xpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlX190b2dnbGVyLFxuICAuc3RydWN0dXJlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuc3RydWN0dXJlX190b2dnbGVyLFxuICAuc3RydWN0dXJlX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0cnVjdHVyZV9fdG9nZ2xlci1pY29uLFxuLnN0cnVjdHVyZV9fbGluay1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICByaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zdHJ1Y3R1cmVfX3RvZ2dsZXJfYWN0aXZlIC5zdHJ1Y3R1cmVfX3RvZ2dsZXItaWNvbixcbi5zdHJ1Y3R1cmVfX2xpbmtfYWN0aXZlIC5zdHJ1Y3R1cmVfX2xpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zdHJ1Y3R1cmVfX2NvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3RydWN0dXJlX19jb2xzOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICB0b3A6IDM3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9fY29sczpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnN0cnVjdHVyZV9fY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG59XG4uc3RydWN0dXJlX19jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc3RydWN0dXJlX19jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3RydWN0dXJlX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0cnVjdHVyZV9fY29udGVudF9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdHJ1Y3R1cmUtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXhNVE0wSWlCMmFXVjNRbTk0UFNJd0lEQWdNaUF4TVRNMElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHUTlJazB4SURCV01URXpOQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLnN0cnVjdHVyZS12Mi5zdHJ1Y3R1cmUtdjItbWFpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIxLjUlIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyLnN0cnVjdHVyZS12Mi1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyLnN0cnVjdHVyZS12Mi1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgY2VudGVyO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX2NlbnRlcmVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2xzOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3R0b206IC00cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX2NlbnRlcmVkIC5zdHJ1Y3R1cmUtdjJfX2NvbHM6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19pdGVtLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbHMgc3RydWN0dXJlLXYyX19jb2xzX25vYmcgLnN0cnVjdHVyZS12Ml9faXRlbS1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyLXRleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyNzZjYzM7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXItaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlcl9hY3RpdmUge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgYm9yZGVyLWNvbG9yOiAjODQ4ZTk5O1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyX2FjdGl2ZSAuc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzg0OGU5OTtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlcl9hY3RpdmUgLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXBob25lLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIHtcbiAgcGFkZGluZzogMjdweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19pdGVtX3RvcCAuc3RydWN0dXJlLXYyX19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19pdGVtX3RvcCAuc3RydWN0dXJlLXYyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW06aG92ZXIgLnN0cnVjdHVyZS12Ml9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcixcbi5zdHJ1Y3R1cmUtdjJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uc3RydWN0dXJlLXYyX190b2dnbGVyOmhvdmVyLFxuLnN0cnVjdHVyZS12Ml9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcjpsYXN0LWNoaWxkLFxuLnN0cnVjdHVyZS12Ml9fbGluazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXItaWNvbixcbi5zdHJ1Y3R1cmUtdjJfX2xpbmstaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc3RydWN0dXJlLXYyX190b2dnbGVyX2FjdGl2ZSAuc3RydWN0dXJlLXYyX190b2dnbGVyLWljb24sXG4uc3RydWN0dXJlLXYyX19saW5rX2FjdGl2ZSAuc3RydWN0dXJlLXYyX19saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3RydWN0dXJlLXYyX19jb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2xzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29scyAuc3RydWN0dXJlLXYyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29scyAuc3RydWN0dXJlLXYyX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbHM6Zmlyc3QtY2hpbGQgLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3RydWN0dXJlLXYyX19jb2xzOmZpcnN0LWNoaWxkIC5zdHJ1Y3R1cmUtdjJfX2NvbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RydWN0dXJlLXYyIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1faGVhZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5zdHJ1Y3R1cmUtdjIgLnN0cnVjdHVyZS12Ml9faXRlbV9oZWFkIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29sOmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbF9sYXN0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbCArIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3RydWN0dXJlLXYyX19jb2wgKyAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2FsYyg1MCUgLSA4MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2wgKyAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbDpsYXN0LWNoaWxkIC5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCAuc3RydWN0dXJlLXYyX190b2dnbGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29sOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5zdHJ1Y3R1cmUtdjJfbGlzdC1jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2xzX2FjdGl2ZSAuc3RydWN0dXJlLXYyX19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2xzOmxhc3QtY2hpbGQgLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3RydWN0dXJlLXYyX19jb250ZW50X2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vcmVpbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMjJweCA2MHB4IDIycHggMzBweDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6ICNjN2NjZDE7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudCBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKTpub3QoLmRvYy1pdGVtX190YWcpOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluaykge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGUtaXRlbV9mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudC1sYWJlbCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1vcmVpbmZvLWJsb2NrX2FjdGl2ZSAubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb3JlaW5mby1ibG9ja19hY3RpdmUgLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ubW9yZWluZm8tYmxvY2tfYWN0aXZlIC5tb3JlaW5mby1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4ubW9yZWluZm8tYmxvY2tfc3RhdGljIC5tb3JlaW5mby1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tb3JlaW5mby10ZXh0IHtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb3JlaW5mby10ZXh0Om5vdCgubW9yZWluZm8tdGV4dF9hY3RpdmUpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgI2Y0ZjdmYiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICNmZmYgMTAwJSk7XG4gIGJvdHRvbTogMDtcbn1cbi5tb3JlaW5mby10ZXh0X2FjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubW9yZWluZm8tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9yZWluZm8tbGluayArIC5tb3JlaW5mby1saW5rX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmFzaWRlIC5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhdHVzIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uanMtcGxheWVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBseXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNzVweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5zY3JvbGwtdG9wX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5zY3JvbGwtdG9wX2FjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2Nyb2xsLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjcm9sbC10b3BfX2Fycm93IHtcbiAgZmlsbDogI2M3Y2NkMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLmljb24tdGV4dC13cmFwcGVyX2NvbHMtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uaWNvbi10ZXh0LXdyYXBwZXJfY29scy0yIC5pY29uLXRleHQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pY29uLXRleHQtd3JhcHBlcl9jb2xzLTIgLmljb24tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmljb24tdGV4dCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmljb24tdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pY29uLXRleHRfX2ljb24ge1xuICBmaWxsOiAjMGM0OWNkO1xufVxuLmljb24tdGV4dF9faWNvbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1N3B4O1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjdweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmljb24tdGV4dF9faWNvbi13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaWNvbi10ZXh0X19pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbn1cbi5pY29uLXRleHRfX3RleHQgcCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDMwcHggMjBweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuLmltYWdlLXRleHQtYnV0dG9uX25vYmcuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYnVpbGQvaW1nL3B1YmxpYy9ub3Bob3RvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDgwcHg7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fbm9iZyAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuLmltYWdlLXRleHQtYnV0dG9uX25vYmcuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudC1sZWZ0IHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IHAge1xuICBjb2xvcjogIzkxOWFhNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIC5idG5fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4gLmJ0bl9faWNvbl9yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG5fX2ljb25fcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG5fX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4gLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCAuYnRuIC5oaWRlLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02MHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZjAwO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgN2RlZyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMzlkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMC45NSkgMTguOSUsICNmNGY3ZmIgMzguMTQlLCAjZmNmZGZlIDYxLjI5JSk7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgbGVmdDogLTUwcHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZywgMCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODEuMjNkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMC45MDMpIDIuNzQlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODIyKSA4My4wMyUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDdkZWcpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMzlkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMC45NSkgMTguOSUsICNmNGY3ZmIgMzguMTQlLCAjZmNmZGZlIDYxLjI5JSk7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsLmltYWdlLXRleHQtYnV0dG9uX25vYmcgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IC03M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwuaW1hZ2UtdGV4dC1idXR0b25fbm9iZyAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnLCAwKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MS4yM2RlZywgcmdiYSgyNDQsMjQ3LDI1MSwwLjkwMykgMi43NCUsIHJnYmEoMjU1LDI1NSwyNTUsMC44MjIpIDgzLjAzJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC02MHB4O1xuICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAxNWRlZyk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4zOWRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwLjk1KSAxOC45JSwgI2Y0ZjdmYiAzOC4xNCUsICNmY2ZkZmUgNjEuMjklKTtcbiAgfVxufVxuLnRpdGxlLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGl0bGUtbG9nb19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnRpdGxlLWxvZ29fX2xvZ28ge1xuICB3aWR0aDogMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jb250YWN0cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5jb250YWN0cy1ibG9ja19faXRlbSB7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5jb250YWN0cy1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWJsb2NrX19pdGVtIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5jb250YWN0cy1ibG9ja19faXRlbSBoNC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3RzLWJsb2NrX19pdGVtIHAge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZ3JpZC1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uZ3JpZC1ibG9ja3NfX2l0ZW0ge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjVweCk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmlkLWJsb2Nrc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZ3JpZC1ibG9ja3NfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB9XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5ncmlkLWJsb2Nrc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ncmlkLWJsb2Nrc19faXRlbS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JpZC1ibG9ja3NfX2l0ZW0tdGV4dCBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmdyaWQtYmxvY2tzX19pdGVtLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuLmdyaWQtYmxvY2tzX19pdGVtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcikgYW5kIChtaW4td2lkdGg6IDczNXB4KSB7XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2NHB4IDBweCByZ2JhKDAsMCwwLDAuMTEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuZ3JpZC1ibG9ja3NfX2l0ZW06aG92ZXIgaDMge1xuICAgIGNvbG9yOiAjMWM2OGI3O1xuICB9XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpob3ZlciAuZ3JpZC1ibG9ja3NfX2l0ZW0tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdyaWQtYmxvY2tzX19pdGVtOmhvdmVyIC5ncmlkLWJsb2Nrc19faXRlbS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1ob21lLXRvcCBoMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZG9jdW1lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9jdW1lbnQtaW5mb19fbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvY3VtZW50LWluZm9fX2xvYWRlciBzcGFuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmRvY3VtZW50LWluZm9fX2xvYWRlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5kb2N1bWVudC1pbmZvX19sb2FkZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uZG9jdW1lbnQtaW5mbyBpZnJhbWUsXG4uZG9jdW1lbnQtaW5mbyBvYmplY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmpvYi1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmpvYi1saXN0X19pdGVtLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uam9iLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmpvYi1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5qb2ItbGlzdF9faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmpvYi1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzAsMjMzLDIzNywwLjQxKTtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5qb2ItbGlzdF9faXRlbS1kZXNjcmlwdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5qb2ItbGlzdF9faXRlbS1kZXNjcmlwdGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnB1YmxpY19fdGV4dCAuam9iLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpvYi1saXN0X19pdGVtLWRlc2NyaXB0aW9uLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5qb2ItbGlzdF9faXRlbS1kZXNjcmlwdGlvbi1pdGVtLWljb24tc3ZnIHtcbiAgZmlsbDogIzg0OGU5OTtcbn1cbi5qb2ItbGlzdF9faXRlbTpob3ZlciAuam9iLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5kb3dubG9hZC12aWRlby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucG9sbC1ibG9jayB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9sbC1ibG9jayB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnBvbGwtYmxvY2tfX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBvbGwtYmxvY2tfX2Fuc3dlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucG9sbC1ibG9ja19fc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wb2xsLWJsb2NrIC5zZWxlY3QyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtbGluazpob3Zlcixcbi5wb2xsLWJsb2NrX19hbnN3ZXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeUhvdmVyO1xufVxuLnBvbGwtYmxvY2tfX2Zvb3RlciAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wb2xsLWJsb2NrX19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9sbC1ibG9ja19fcmVzdWx0LWluZm8ge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1wcm9ncmVzcy1maWxsIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnBvbGwtYmxvY2tfX3Jlc3VsdC1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtY291bnQtcGVyY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LWNvdW50LXF1YW50aXR5IHtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9sbC1ibG9ja19fcmVzdWx0LWNvdW50LXF1YW50aXR5IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbmlmcmFtZVtzcmNePVwiaHR0cHM6Ly9tYXBzLmdvb2dsZS5jb21cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvb2tpZXMtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgei1pbmRleDogMTAwMDA7XG4gIG1pbi1oZWlnaHQ6IDY2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmNvb2tpZXMtbW9kYWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb29raWVzLW1vZGFsLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jb29raWVzLW1vZGFsLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZm9ybSArIC5mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5mb3JtX19maWVsZHMge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvcm1fX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9ybV9fZ3JvdXAgLmZvcm1fX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbn1cbi5mb3JtX19ncm91cCAuZm9ybV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvcm1fX2dyb3VwIC5mb3JtX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5mb3JtX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uZm9ybV9faXRlbV9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4ucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ucmFkaW9fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpb19fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJhZGlvOmhvdmVyIC5yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuLnJhZGlvX19pbnB1dDpjaGVja2VkICsgLnJhZGlvX19sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xuICBib3JkZXI6IDA7XG59XG4ucmFkaW9fX2lucHV0OmNoZWNrZWQgKyAucmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5yYWRpbzpob3ZlciAucmFkaW9fX2xhYmVsIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tib3hfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveF9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbiAgYm9yZGVyOiAwO1xufVxuLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19sYWJlbCB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdC1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2ZztiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNE5Danh3WVhSb0lHUTlJazAzSURFNUxqQXdOVFJNTVRRdU1UVXpOQ0F4TVM0NU9UazFURGNnTkM0NU9UTTFNMHc1TGpVMk5EUXpJREl1TkRjNU9UaE1NVGt1TXpBd05TQXhNUzQ1T1RrMVREa3VOVFkwTkRNZ01qRXVOVEU1VERjZ01Ua3VNREExTkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrRFFvOGJXRnpheUJwWkQwaWJXRnphekFpSUcxaGMyc3RkSGx3WlQwaVlXeHdhR0VpSUcxaGMydFZibWwwY3owaWRYTmxjbE53WVdObFQyNVZjMlVpSUhnOUlqY2lJSGs5SWpJaUlIZHBaSFJvUFNJeE15SWdhR1ZwWjJoMFBTSXlNQ0krRFFvOGNHRjBhQ0JrUFNKTk55QXhPUzR3TURVMFRERTBMakUxTXpRZ01URXVPVGs1TlV3M0lEUXVPVGt6TlROTU9TNDFOalEwTXlBeUxqUTNPVGs0VERFNUxqTXdNRFVnTVRFdU9UazVOVXc1TGpVMk5EUXpJREl4TGpVeE9VdzNJREU1TGpBd05UUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnMEtQQzl0WVhOclBnMEtQR2NnYldGemF6MGlkWEpzS0NOdFlYTnJNQ2tpUGcwS1BISmxZM1FnZDJsa2RHZzlJakkwSWlCb1pXbG5hSFE5SWpJMElpQnllRDBpTkNJZ1ptbHNiRDBpSXpOQ05ESTFOaUl2UGcwS1BDOW5QZzBLUEM5emRtYytEUW89XCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMGM0OWNkO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYnRuX2FkYXB0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmJ0bl90cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5idG5fbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjdmYjtcbn1cbi5idG5fbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRlMWU2O1xufVxuLmJ0bl9icmRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmJ0bl9icmRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbn1cbi5idG46aG92ZXI6bm90KC5idG5fdHJhbnNwYXJlbnQpOm5vdCguYnRuX2xpZ2h0KTpub3QoLmJ0bl9icmRyKSB7XG4gIGJhY2tncm91bmQ6ICMzYzhhZmY7XG59XG4uYnRuX3dpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuX3dpdGgtaWNvbiAuYnRuX19pY29uX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucGFyc2xleS1lcnJvcnMtbGlzdCBsaSB7XG4gIGNvbG9yOiAjZjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5oaWRkZW4tZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2dnbGUtZmllbGQ6Y2hlY2tlZCB+IC5oaWRkZW4tZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLm9uZWxpbmUtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwxMzEsMjE0LDAuNjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDE0cHggMTRweCByZ2JhKDAsMCwwLDAuMDYpO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXgtd2lkdGg6IDQ3NnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDY0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDc1cHggMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vbmVsaW5lLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ub25lbGluZS1zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vbmVsaW5lLXNsaWRlcl9faXRlbSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5vbmVsaW5lLXNsaWRlcl9faXRlbS5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm9uZWxpbmUtc2xpZGVyX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZpbGw6ICNmZmY7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub25lbGluZS1zbGlkZXIgYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAub25lbGluZS1zbGlkZXIgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ub25lbGluZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICByaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLm9uZWxpbmUtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4ucHJvbW8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9tby1zbGlkZXIge1xuICAgIGhlaWdodDogMTc4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wcm9tby1zbGlkZXJfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvbW8tc2xpZGVyX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXJfX2l0ZW1fbW9iaWxlIC5wcm9tby1zbGlkZXJfX2l0ZW0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbV9tb2JpbGUgLnByb21vLXNsaWRlcl9faXRlbS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtX21vYmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19pdGVtX21vYmlsZSAucHJvbW8tc2xpZGVyX19pdGVtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW1fbW9iaWxlIC5wcm9tby1zbGlkZXJfX2l0ZW0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb21vLXNsaWRlcl9faXRlbS1kZXNrdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXJfX2l0ZW0tbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbS1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuLnByb21vLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuYXNpZGUgLnByb21vLXNsaWRlciB7XG4gIGhlaWdodDogMzMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDMzMHB4O1xufVxuYXNpZGUgLnByb21vLXNsaWRlcl9faXRlbS1sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuYXNpZGUgLnByb21vLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgM3B4O1xufVxuYXNpZGUgLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRFeUxqYzJNU0EzTGpjNFRERTBJRFl1Tmt3M0xqQTNJREJNTUM0eE5EQXdNREVnTmk0MlRERXVNemM1SURjdU56aE1OeTR3TnlBeUxqTTJUREV5TGpjMk1TQTNMamM0V2lJZ1ptbHNiRDBpWW14aFkyc2lMejQ4YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNElqNDhjR0YwYUNCa1BTSk5NVEl1TnpZeElEY3VOemhNTVRRZ05pNDJURGN1TURjZ01Fd3dMakUwTURBd01TQTJMalpNTVM0ek56a2dOeTQzT0V3M0xqQTNJREl1TXpaTU1USXVOell4SURjdU56aGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQQzluUGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNDgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGJhY2tncm91bmQtY29sb3I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmhleGFnb25zLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuICBtYXJnaW46IDAgLTg1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbnMtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhleGFnb25zLXNsaWRlcjpiZWZvcmUsXG4uaGV4YWdvbnMtc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5oZXhhZ29ucy1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjRmN2ZiIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDApIDEwMCUpO1xufVxuLmhleGFnb25zLXNsaWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgI2Y0ZjdmYiAxMDAlKTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uaGV4YWdvbnMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuLmhleGFnb25zLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmhleGFnb25zLXNsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbnMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaGV4YWdvbnMtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbn1cbi5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhleGFnb25zLXNsaWRlciAuc2xpY2stYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wdWJsaWMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogYXV0bztcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvc2xpZGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLnB1YmxpYy1zbGlkZXIgLnB1YmxpY19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnB1YmxpYy1zbGlkZXIgLnB1YmxpY19faW1hZ2UtY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuNXMgZWFzZTtcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1hY3RpdmUgLnB1YmxpY19faW1hZ2UtY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHVibGljLXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdl9faW1hZ2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4ucHVibGljLXNsaWRlci1uYXZfX2ltYWdlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvc2xpZGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiAjZGRlMWU2O1xuICBtYXJnaW46IDAgNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbmZvYmxvY2tfX3RleHRfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG59XG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLnNsaWNrLXNsaWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMzMwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDk1LDk1LDk1LDAuMTUpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG4ubW9kYWxfd2lkZSAubW9kYWxfX3dyYXBwZXIge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTUlO1xufVxuLm1vZGFsX2FjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDM2cHg7XG59XG4ubW9kYWxfX2hlYWRlciBoMixcbi5tb2RhbF9faGVhZGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xufVxuLm1vZGFsX19jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDM2cHg7XG59XG4ubW9kYWxfX2NvbnRlbnQtc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1zb2NpYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbF9fY29udGVudC1zb2NpYWwgLnNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1zb2NpYWwgLnNvY2lhbC1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIC5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gIGZpbGw6ICMwYzQ5Y2Q7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIgLnNvY2lhbC1saW5rc19faXRlbS1pY29uIHtcbiAgZmlsbDogIzNiNDI1Njtcbn1cbi5tb2RhbF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5tb2RhbF9fZm9vdGVyIC5idG4ge1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsX19lcnJvcnMsXG4ubW9kYWxfX21lc3NhZ2VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxfX2Vycm9ycyBwLFxuLm1vZGFsX19tZXNzYWdlcyBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5tb2RhbF9fZXJyb3JzIHtcbiAgY29sb3I6ICNmMDA7XG59XG4ubW9kYWxfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLm1vZGFsX19yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDE2cHggMCAtMTZweDtcbn1cbi5tb2RhbF9fcmFkaW8tZ3JvdXBfbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tb2RhbF9fcmFkaW8tZ3JvdXBfbGVmdCAucmFkaW8sXG4ubW9kYWxfX3JhZGlvLWdyb3VwX2xlZnQgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vZGFsX19yYWRpby1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgY29sb3I6ICM5NTllYTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb2RhbF9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5tb2RhbCAucGx5ciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwgaWZyYW1lLmhlaWdodDEwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdmlkZW8tbW9kYWwgLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jdmlkZW8tbW9kYWwgLm1vZGFsX19oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDU2cHggMjBweCAzNnB4O1xufVxuI3ZpZGVvLW1vZGFsIC5tb2RhbF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xufVxuI3ZpZGVvLW1vZGFsIC5tb2RhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI3NlbmRtZXNzYWdlIC5tb2RhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4jc2VuZG1lc3NhZ2VvayAubW9kYWxfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI3NlbmRtZXNzYWdlb2sgLm1vZGFsX19oZWFkZXItdGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gICNzZW5kbWVzc2FnZW9rIC5tb2RhbF9faGVhZGVyLXRleHQge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgfVxufVxuLnByaW50LW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmxpbmstYmFjayxcbiAgLnRvcGJhcixcbiAgLnNlY3Rpb25fX3NpZGViYXIsXG4gIGgxIGEsXG4gIC5tYWluLW5hdl9fdG9wbGV2ZWwsXG4gIC5mb290ZXIsXG4gIC5zaGFyZS1ibG9jayxcbiAgLnNjcm9sbC10b3AsXG4gIC5wdWJsaWNfX2ltYWdlLWJnLFxuICAuc2xpY2stZG90cyxcbiAgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIsXG4gIC5yZWdpb25zLFxuICAuc2VhcmNoLFxuICAucGFnaW5hdGlvbixcbiAgLmxpbmstbW9yZSxcbiAgLmRvYy1pdGVtX19maWxlLWxpbmssXG4gIC5yZWdpc3RyeS1pdGVtX190b2dnbGUtdGV4dCxcbiAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZSxcbiAgLnB1YmxpY19faW1hZ2UtY2FwdGlvbixcbiAgLnNsaWNrLWFycm93LFxuICAucHJpbnQtb3B0aW9ucyxcbiAgLnF1ZXN0aW9uLFxuICAucGx5cixcbiAgLmJyZWFkY3J1bWIsXG4gIC5kb3dubG9hZC12aWRlby1saW5rLFxuICAucGx5ciArIC5wdWJsaWNfX2ltYWdlLWNhcHRpb24sXG4gIC5ib3R0b20tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aGVtZV9saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLWRvYy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvYy1pdGVtX190aXRsZSxcbiAgLmRvYy1pdGVtX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZXMtaXRlbSxcbiAgLmxpbmstYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudG9wYmFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN0cnVjdHVyZS12Ml9fY29sLFxuICAuc3RydWN0dXJlLXYyX19pdGVtLWltYWdlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcmludC1sYXlvdXQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucHJpbnQtbGF5b3V0X19oZWFkZXIgLnByaW50LWxheW91dF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5wcmludC1sYXlvdXRfX2Zvb3RlciAucHJpbnQtbGF5b3V0X19pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5wcmludC1sYXlvdXRfX2hlYWRlci1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnByaW50LWxheW91dF9faGVhZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucHJpbnQtbGF5b3V0X19jb250ZW50IC5wcmludC1sYXlvdXRfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wcmludC1sYXlvdXQgKyAuc2Nyb2xsLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idmkuY3NzXCI7XG5AaW1wb3J0IFwifnBseXIvZGlzdC9wbHlyLmNzc1wiO1xuLmNhcHRjaGEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbn1cbi5jYXB0Y2hhLXdyYXBwZXIgLmNhcHRjaGEtaW1hZ2Uge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uY2FwdGNoYS13cmFwcGVyIC5jYXB0Y2hhLWNvZGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuLmNhcHRjaGEtd3JhcHBlciAuY2FwdGNoYS11cGRhdGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pLXJlZnJlc2guc3ZnXCIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2FwdGNoYS13cmFwcGVyIC5jYXB0Y2hhLXVwZGF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1hc3NldHMvcHVibGljL3N0eWx1cy9tYWluLmNzcy5tYXAgKi8iLCIvLyBjb21tb25cblxuaHRtbCwgYm9keVxuICAgIGhlaWdodCAxMDAlXG5cbmh0bWwgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseSAnR09TVFVJMicsIHNhbnMtc2VyaWZcblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXG5ib2R5IFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmcgYW50aWFsaWFzZWRcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZyBncmF5c2NhbGVcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBvdmVyZmxvdy14IGhpZGRlbiAvLyB0ZW1wXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgJi5tb2RhbC1hY3RpdmVcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgLnBhZ2Utd3JhcHBlclxuICAgICAgICBmbGV4IDEgMCBhdXRvICAgICAgICBcblxuYVxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgb3V0bGluZSAwXG4gICAgY29sb3IgJGJsdWVcbiAgICAmLnVuZGVybGluZWRcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRwcmltYXJ5XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50XG4gICAgXG5wXG4gICAgbWFyZ2luIDAgMCAyMHB4XG4gICAgJi5sYXJnZVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAzM3B4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzZweFxuXG4uZm9udC1hcmlhbFxuICAgIGZvbnQtZmFtaWx5IEFyaWFsXG5cbi5yc3MtbGlua1xuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgZmxvYXQgcmlnaHRcbiAgICBwYWRkaW5nLXRvcCA0cHhcblxuXG5cbmgxLCAuaDEsIC5wYWdlLWhvbWUgaDIsIC5wYWdlLWhvbWUgLmgyXG4gICAgZm9udC1zaXplIDMycHhcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGxpbmUtaGVpZ2h0IDM2cHhcbiAgICBtYXJnaW4tYm90dG9tIDIzcHhcbiAgICBtYXJnaW4tYm90dG9tIDUwcHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciAkdGV4dFByaW1hcnk7XG4gICAgJi5sYXJnZVxuICAgICAgICBmb250LXNpemUgMzZweFxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgbGluZS1oZWlnaHQgNDhweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICAmLCAmLmxhcmdlXG4gICAgICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcblxuaDIsIC5oMlxuICAgIGZvbnQtc2l6ZSAyMnB4XG4gICAgbGluZS1oZWlnaHQgMjhweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIG1hcmdpbi1ib3R0b20gMjVweFxuXG5oMywgLmgzXG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgZm9udC13ZWlnaHQgYm9sZFxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxuXG5oNCwgLmg0XG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgbWFyZ2luLWJvdHRvbSAzcHhcblxuaDVcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4tYm90dG9tIDhweFxuXG5bY2xhc3MkPVwiX19pbm5lclwiXVxuICAgIG1heC13aWR0aCAxMTgwcHhcbiAgICBtYXJnaW4gMCBhdXRvXG4gICAgcGFkZGluZyAwIDMycHhcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIHBhZGRpbmcgMCAxNnB4XG5cbi50LWNlbnRlclxuICAgIHRleHQtYWxpZ24gY2VudGVyXG5cbi50LWdyYXlcbiAgICBjb2xvciAkdGV4dEdyYXlcblxuLnRleHQtY2VudGVyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuLmxpbmstY29sb3ItbGl0ZSBcbiAgY29sb3I6ICMwMzkwZDkhaW1wb3J0YW50O1xuXG4uZm9udC13ZWlnaHQtbWVkaXVtIFxuICBmb250LXdlaWdodDogNTAwO1xuXG5cbi5mb250LXNpemUtNzIgXG4gIGZvbnQtc2l6ZTogNzJweCFpbXBvcnRhbnQ7XG5cbi5mb250LXNpemUtMTJcbiAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcblxuLm1haW4tY29udGFpbmVyIGgxLCAubWFpbi1jb250YWluZXIgaDIsIC5tYWluLWNvbnRhaW5lciBoMywgLm1haW4tY29udGFpbmVyIGg0LCAubWFpbi1jb250YWluZXIgaDUsIC5tYWluLWNvbnRhaW5lciBoNlxuICBjb2xvcjogIzNiNDI1NjtcblxuLm1iLTUsIC5teS01IFxuICBtYXJnaW4tYm90dG9tOiAzcmVtIWltcG9ydGFudDtcbi5tdC01LCAubXktNSBcbiAgbWFyZ2luLXRvcDogM3JlbSFpbXBvcnRhbnQ7XG5cbi5mb250LXdlaWdodC1tZWRpdW0gXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4ucGItMiwgLnB5LTIgXG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbSFpbXBvcnRhbnQ7XG4ucHQtMywgLnB5LTMgXG4gIHBhZGRpbmctdG9wOiAxcmVtIWltcG9ydGFudDtcbi5tdC00LCAubXktNFxuICBtYXJnaW4tdG9wOiAxLjVyZW0haW1wb3J0YW50O1xuXG5cbi8qIHZpc3VhbCB0ZXh0IHN0eWxlcyAqL1xuLnB1YmxpY19fdGV4dCwgLnZpc3VhbC1zdHlsZXNcbiAgICBiLCBzdHJvbmdcbiAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgIGksIGVtXG4gICAgICAgIGZvbnQtc3R5bGUgaXRhbGljXG4gICAgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKVxuICAgIGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluaylcbiAgICBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKVxuICAgIGE6bm90KC5kb2MtaXRlbV9fdGFnKVxuICAgIGE6bm90KC5kb2MtaXRlbV9fZmlsZS1saW5rKVxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAjMDA3MWZmXG4gICAgc3VwXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIHN1cGVyXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgc3ViXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIHN1YlxuICAgICAgICBmb250LXNpemUgMTJweFxuICAgIHVsIFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IFxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgIG9sIFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgIG9sID4gbGlcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcblxuICAgIG9sID4gbGk6YmVmb3JlIFxuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgICAgXG5cbiAgICBsaSBvbCA+IGxpXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgIGxpIG9sID4gbGk6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcbiAgICBcbiAgICBociwgLyAuaHJcbiAgICAgICAgaGVpZ2h0IDFweFxuICAgICAgICBiYWNrZ3JvdW5kICRncmF5MlxuICAgICAgICBib3JkZXIgMFxuICAgIFxuICAgIHRhYmxlXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBlbXB0eS1jZWxsczogc2hvdztcbiAgICAgICAgYm9yZGVyIDBcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgd2lkdGggMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgb3ZlcmZsb3cteSBoaWRkZW5cbiAgICAgICAgb3ZlcmZsb3cteCBhdXRvXG4gICAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgY2FwdGlvbiBcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udDogaXRhbGljIDg1JS8xIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRkLCB0aCBcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0IDBcbiAgICAgICAgdGhlYWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB0clxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI2Y3ZjdmODtcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAudGFibGUtd3JhcFxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KVxuICAgICAgICAgICAgbWF4LWhlaWdodCAyMDBweFxuXG5cbi8vIHRvcCBiYXJcbi50b3BiYXItd3JhcHBlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgcG9zaXRpb24gc3RpY2t5XG4gICAgcG9zaXRpb24gLXdlYmtpdC1zdGlja3lcbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIHotaW5kZXggMzAyXG4gICAgd2lkdGggMTAwJVxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuLnRvcGJhclxuICAgIHdpZHRoIDEwMCVcbiAgICBiYWNrZ3JvdW5kICRiZ0JsdWVcbiAgICBjb2xvciAkZ3JheVxuICAgIGhlaWdodCA1NnB4XG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHotaW5kZXggMzE1XG4gICAgQG1lZGlhICRtXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgIC5zb2NpYWwtbGlua3NcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAuaGlkZS1tb2JpbGVcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfX2xpbmtcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBwYWRkaW5nIDAgMTBweFxuICAgICAgICAmOm5vdCgmOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICZfX2lubmVyXG4gICAgJl9fcmlnaHRcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICZfX2lubmVyXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luIDAgLTEwcHhcbiAgICAuc2VhcmNoLXRvZ2dsZS1saW5rXG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIG1hcmdpbi1sZWZ0IDEwcHhcblxuLnZpc3VhbGx5LWltcGFpcmVkXG4gICAgZGlzcGxheSBmbGV4IWltcG9ydGFudFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGNvbG9yICRncmF5XG4gICAgYmFja2dyb3VuZCByZ2JhKDQsIDMxLCA2MCwgMC4zNCk7XG4gICAgcGFkZGluZyAwIDM3cHhcbiAgICBoZWlnaHQgMTAwJVxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgQG1lZGlhICRtXG4gICAgICAgIHBhZGRpbmcgMCAxNXB4XG4gICAgJl9faWNvblxuICAgICAgICBmaWxsICRncmF5XG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgIzA0MWYzY1xuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIC52aXN1YWxseS1pbXBhaXJlZF9faWNvblxuICAgICAgICAgICAgZmlsbCAjZmZmXG5cbi8vIGhlYWRlclxuLmhlYWRlclxuICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsIHJnYigyLCAxMTEsIDE4NikgMCUsIHJnYigxLCA2NywgMTIzKSAxMDAlKTtcbiAgICBjb2xvciAkZ3JheVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luLXRvcCAtMTM3cHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgbWFyZ2luLXRvcCAtODBweFxuICAgICAgICBwYWRkaW5nLXRvcCA0MHB4XG4gICAgJl9fbG9nb1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCA1MCVcbiAgICAgICAgdG9wIDUwJVxuICAgICAgICBtYXJnaW4tcmlnaHQgLTEwMHB4XG4gICAgICAgIG1hcmdpbi10b3AgLTQycHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4tdG9wIC02MHB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgLTgzcHhcbiAgICAmX19iZ1xuICAgICAgICBtYXgtd2lkdGggNjEwcHhcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICByaWdodCAtNTBweFxuICAgICAgICB0b3AgMFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgb3BhY2l0eSAwLjk1XG4gICAgICAgIC5idmktYm9keSAmXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IC04MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtaW1hZ2VcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICAgICAgICBib3R0b20gYXV0b1xuICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MyUsIC00MiUpXG4gICAgICAgICAgICAgICAgd2lkdGggNTUwcHhcbiAgICAmX19pbm5lclxuICAgICAgICBwYWRkaW5nLXRvcCAyMDBweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA2MHB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgcGFkZGluZy10b3AgNzBweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICAgICAgICAgLm1haW4tbmF2XG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgNzBweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjRweFxuICAgICZfX3RvcFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGNvbG9yICRsaWdodFxuICAgICAgICBmb250LXNpemUgMTVweFxuICAgICAgICBtYXgtd2lkdGggNDkwcHhcbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXgtd2lkdGggMzgwcHhcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgcGFkZGluZy10b3AgMjBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICYtdGV4dFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAmLWltYWdlXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzVweFxuICAgICAgICAgICAgd2lkdGggOTVweFxuICAgICAgICAgICAgaGVpZ2h0IDEzMHB4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICYtaGVhZGxpbmVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyOHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDAhaW1wb3J0YW50XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBmb250LXdlaWdodCBub3JtYWxcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDE1cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcbiAgICAgICAgJi1zdWJsaW5lXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE0cHhcbiAgICAgICAgJi1saW5lXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJi1kZXNjcmlwdGlvblxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIHRleHQtYWxpZ24ganVzdGlmeVxuICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0IGp1c3RpZnlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fbGlua3NcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbiAwIC0yMHB4IDYwcHhcbiAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWFyZ2luIDAgLTIwcHggNDVweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzNXB4XG4gICAgICAgICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTMwcHghaW1wb3J0YW50XG4gICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgMTAwcHghaW1wb3J0YW50XG4gICAgICAgICAgICAuc2xpY2stc2xpZGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIC5zbGljay1hY3RpdmVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgICBsZWZ0IDAhaW1wb3J0YW50XG4gICAgICAgICYtaXRlbVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyN3B4XG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICBtYXJnaW4gMCAyMHB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDAuM3MgZWFzZSB0cmFuc2Zvcm1cbiAgICAgICAgICAgIG9wYWNpdHkgMSFpbXBvcnRhbnRcbiAgICAgICAgICAgIHotaW5kZXggMCFpbXBvcnRhbnRcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxOHB4XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4gMCBhdXRvXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgICAgIGJyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAjNzhhY2QxXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01cHgpXG4gICAgICAgICYtaWNvbi13cmFwcGVyXG4gICAgICAgICAgICB3aWR0aCA2NHB4XG4gICAgICAgICAgICBoZWlnaHQgNzBweFxuICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjRweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggNDBweFxuICAgICAgICAgICAgICAgIGhlaWdodCA0M3B4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE2cHhcbiAgICAgICAgICAgICAgICBpbWcgXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCAzMHB4XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgMjBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggNDhweFxuICAgICAgICAgICAgICAgIGhlaWdodCA1MnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDI0cHhcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICB3aWR0aCA0NHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDQycHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTZweFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAgIC5zbGljay1kb3RzXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICBoMlxuICAgICAgICBmb250LXNpemUgNDZweFxuICAgICAgICBsaW5lLWhlaWdodCA1MnB4XG4gICAgICAgIG1heC13aWR0aCA2NTBweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZSBcbiAgICAgICAgei1pbmRleCAxMFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1heC13aWR0aCA0MDBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgIC5zaG93LW1vYmlsZVxuICAgICAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX3RpdGxlLWltYWdlLW1vYmlsZVxuICAgICAgICBoZWlnaHQgNTBweFxuICAgICAgICBmbG9hdCBsZWZ0XG4gICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG4gICAgICAgIGRpc3BsYXkgbm9uZSBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4uaGVhZGVyLWZpeGVkXG4gICAgd2lkdGggMTAwJVxuICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICB6LWluZGV4IDkyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4yNXMgZWFzZVxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIEBtZWRpYSAkbVxuICAgICAgICB6LWluZGV4IDkyXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAmX2FjdGl2ZSxcbiAgICAucGFnZS1pbm5lciAmXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lXG4gICAgICAgICAgICBjb2xvciAjMDAwXG4gICAgICAgIC5oZWFkZXItZml4ZWRfX3N1YmxpbmVcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICZfYWN0aXZlXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDJweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBtaW4taGVpZ2h0IDg0cHhcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIG1heC13aWR0aCA0ODBweFxuICAgICZfX2ltYWdlXG4gICAgICAgIGhlaWdodCA2MHB4XG4gICAgICAgIG1hcmdpbi1yaWdodCAxNXB4IFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBoZWlnaHQgNTBweFxuICAgICZfX2hlYWRsaW5lXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE3cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi10b3AgNXB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDIwcHhcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcbiAgICAgICAgICAgIGNvbG9yICMwMDBcbiAgICAmX19zdWJsaW5lXG4gICAgICAgIGNvbG9yICRsaWdodFxuICAgICAgICBvcGFjaXR5IDAuN1xuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgbWFyZ2luLXRvcCA4cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3JtYWxcbiAgICAubWFpbi1uYXZfX3RvcGxldmVsXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC5tYWluLW5hdl9fdG9wbGV2ZWwgPiAubWFpbi1uYXZfX2l0ZW1cbiAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICAgICA+IC5tYWluLW5hdl9fbGlua1xuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgaGVpZ2h0IDgwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDgwcHhcbiAgICAgICAgICAgIG1hcmdpbiAtMTFweCAxMnB4XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgICAgICY6aG92ZXIsICZfaG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDNweCBzb2xpZCAkcHJpbWFyeVxuICAgIC5tYWluLW5hdl9faWNvblxuICAgICAgICB0b3AgNnB4XG4gICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgLmhhbWJ1cmdlclxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgLnNlYXJjaFxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgei1pbmRleCAxMFxuICAgIC5tYWluLW5hdl9fc3VibGV2ZWwtd3JhcHBlclxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1hcmdpbiA3cHggYXV0byAwXG5cbi8vIG1vYmlsZSBtZW51XG4ubW9iaWxlLW1lbnVcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwdmhcbiAgICB0b3AgNTZweFxuICAgIHJpZ2h0IDBcbiAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgIHotaW5kZXggMzMwXG4gICAgQG1lZGlhICRzXG4gICAgICAgIHRvcCA0MHB4XG4gICAgJl9fY2xvc2VcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHJpZ2h0IDIwcHhcbiAgICAgICAgdG9wIDIwcHhcbiAgICAgICAgei1pbmRleCAxMDBcbiAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB0b3AgMXB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgLnNob3ctbW9iaWxlXG4gICAgICAgIGRpc3BsYXkgbm9uZSBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG5cblxuLm1vYmlsZS1uYXZcbiAgICBwYWRkaW5nIDUwcHggMjBweCAyMHB4XG4gICAgb3ZlcmZsb3cteSBhdXRvXG4gICAgb3ZlcmZsb3cteCBoaWRkZW5cbiAgICBoZWlnaHQgY2FsYygxMDAlIC0gNTBweClcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAubW9iaWxlLW5hdl9fbGlua1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfX3RvcGxldmVsIFxuICAgICAgICA+IC5tb2JpbGUtbmF2X19pdGVtXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzZweFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIC5tb2JpbGUtbmF2X190b2dnbGUtaXRlbVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgdG9wIDE2cHhcbiAgICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICAgd2lkdGggMjRweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyNHB4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA5MDBcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICA+IC5tb2JpbGUtbmF2X19pdGVtID4gLm1vYmlsZS1uYXZfX2xpbmtcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgcGFkZGluZyAyMHB4IDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICZfX3N1YmxldmVsXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XG4gICAgICAgIC5tb2JpbGUtbmF2X19saW5rXG4gICAgICAgICAgICBwYWRkaW5nIDEwcHggMFxuICAgICZfX2JvdHRvbVxuICAgICAgICBtYXJnaW4tdG9wIGF1dG9cbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgIC5zZWFyY2gtdG9nZ2xlLWxpbmtcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGUgXG4gICAgICAgIHRvcCAyMHB4XG4gICAgICAgIGxlZnQgMThweFxuICAgIFxuXG4vLyBzZWFyY2hcbi5zZWFyY2hcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHotaW5kZXggMjBcbiAgICAuaDFcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fbGFiZWxcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgJl9fZm9ybVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICZfX2ZpZWxkXG4gICAgICAgIGhlaWdodCA2OHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBwYWRkaW5nIDEwcHhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBoZWlnaHQgNDhweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgI2NjY1xuICAgICAgICAmX2ZvY3VzLCAmX2ZvY3VzOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgJHByaW1hcnlcbiAgICAmX19pbnB1dFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgcGFkZGluZyAwIDE2cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgYm9yZGVyIDBcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgZmxleCAxIDEgY2FsYygxMDAlIC0gNDVweClcbiAgICAgICAgd2lkdGggY2FsYygxMDAlIC0gNDVweClcbiAgICAgICAgb3V0bGluZSAwXG4gICAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgaGVpZ2h0IDQ2cHhcbiAgICAgICAgJl9kYXRlXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzZweFxuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICBtaW4td2lkdGggMTAwJVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAjY2NjXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAkcHJpbWFyeVxuICAgICZfX2ZpZWxkLWdyb3VwXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAmX19maWVsZC1ncm91cC1pdGVtX3c1MFxuICAgICAgICB3aWR0aCA1MCVcbiAgICAmX19maWVsZC1ncm91cC1pdGVtX3c0MFxuICAgICAgICB3aWR0aCA0MCVcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMnB4XG4gICAgJl9fZmllbGQtZ3JvdXAgJl9faW5wdXRcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDMycHhcbiAgICAgICAgZmxleCAxIDEgYXV0b1xuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgI2NjY1xuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgICBib3JkZXItY29sb3IgJHByaW1hcnlcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJl9fZmllbGQtZ3JvdXAgJl9faW5wdXRfbnVtYmVyXG4gICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gMzJweClcbiAgICAgICAgbWF4LXdpZHRoIGNhbGMoNTAlIC0gMzJweClcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgIEBtZWRpYSAkc1xuICAgICAgICAmX19maWVsZC1ncm91cCAmX19zdWJtaXRcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgICAmX19maWVsZC1ncm91cCAuYnRuXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDVweClcbiAgICAmX19yZXNldC5idG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDZweFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBtaW4td2lkdGggMTUwcHhcbiAgICAgICAgb3V0bGluZSAwXG4gICAgJl9fc2VsZWN0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGhlaWdodCA0OHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICAgICAgb3V0bGluZSAwXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGJvcmRlciAwXG4gICAgICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgJl9fc2VsZWN0X3Nob3J0XG4gICAgICAgIG1heC13aWR0aCAzMyVcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHBhZGRpbmctcmlnaHQgNDBweFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk55NDBNU0E0TGpVNE9UZzBUREV5SURFekxqRTJPVGhNTVRZdU5Ua2dPQzQxT0RrNE5Fd3hPQ0E1TGprNU9UZzBUREV5SURFMUxqazVPVGhNTmlBNUxqazVPVGcwVERjdU5ERWdPQzQxT0RrNE5Gb2lJR1pwYkd3OUluZG9hWFJsSWk4K1BHMWhjMnNnYVdROUltMWhjMnN3SWlCdFlYTnJMWFI1Y0dVOUltRnNjR2hoSWlCdFlYTnJWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCNFBTSTJJaUI1UFNJNElpQjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlPQ0krUEhCaGRHZ2daRDBpVFRjdU5ERWdPQzQxT0RrNE5Fd3hNaUF4TXk0eE5qazRUREUyTGpVNUlEZ3VOVGc1T0RSTU1UZ2dPUzQ1T1RrNE5Fd3hNaUF4TlM0NU9UazRURFlnT1M0NU9UazRORXczTGpReElEZ3VOVGc1T0RSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGp3dmJXRnphejQ4WnlCdFlYTnJQU0oxY213b0kyMWhjMnN3S1NJK1BISmxZM1FnZUQwaU1qUWlJSGs5SWpJMElpQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhKNFBTSTBJaUIwY21GdWMyWnZjbTA5SW5KdmRHRjBaU2d0TVRnd0lESTBJREkwS1NJZ1ptbHNiRDBpSXpOQ05ESTFOaUl2UGp3dlp6NDhMM04yWno0PScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAxMHB4IGNlbnRlclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB6LWluZGV4IDMwMCAgXG4gICAgJl9fc3VibWl0XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgIGJhY2tncm91bmQgIzBjNDljZFxuICAgICAgICBib3JkZXIgMFxuICAgICAgICBjb2xvciAkbGlnaHRcbiAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgNDhweFxuICAgICAgICBwYWRkaW5nIDAgMTBweFxuICAgICAgICBtaW4td2lkdGggMTUwcHhcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgb3V0bGluZSAwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWluLXdpZHRoIDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAwXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAtMTFweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMzYzhhZmZcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDJweFxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgIC5saW5rLXRvZ2dsZVxuICAgICAgICBkaXNwbGF5IG5vbmUgXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX29wdHNcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMFxuICAgICAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDUwMHB4XG4gICAgICAgICAgICAgICAgKyAubGluay10b2dnbGVcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgICAgICYtY29sXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAzMnB4XG4gICAgICAgICAgICBmbGV4IDEgMSBhdXRvXG4gICAgICAgICAgICAmX2RhdGVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMjUlXG4gICAgICAgICAgICAgICAgd2lkdGggMjUlXG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjRweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDQ4JVxuICAgICAgICAgICAgICAgIHdpZHRoIDQ4JVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICAmX3R5cGVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZFxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGggMTAwJVxuICAgICAgICAgICAgJi0zM1xuICAgICAgICAgICAgICAgIG1heC13aWR0aCAzMyVcbiAgICAgICAgICAgICAgICB3aWR0aCAzMyVcbiAgICAgICAgICAgICYtMjBcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMjAlXG4gICAgICAgICAgICAgICAgd2lkdGggMjAlXG4gICAgICAgICYtZGF0ZVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGxlZnQgMTRweFxuICAgICAgICAgICAgdG9wIDM2cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3AgNHB4XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAmLWljb25cbiAgICAgICAgICAgICAgICBmaWxsICR0ZXh0R3JheVxuICAgICZfX29wdHMtY29sICZfX2lucHV0XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAmX19vcHRzLWNvbF9yZXN1bHQtdHlwZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzJweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgLnJhZGlvXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAyMHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IG5vcm1hbFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICBtYXJnaW4gMTBweCAwIDVweFxuICAgICZfX2Nsb3NlXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCAxcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4cHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmLXRvZ2dsZS1saW5rX2FjdGl2ZSAubWFpbi1uYXZfX2ljb25cbiAgICAgICAgZmlsbCAkcHJpbWFyeVxuICAgIFxuICAgICZfX3NldHRpbmdzXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHJpZ2h0IC0zNXB4XG4gICAgICAgIG1hcmdpbi10b3AgMnB4XG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcblxuXG4uZ2xvYmFsLXNlYXJjaFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICBtYXgtaGVpZ2h0IDBcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBiYWNrZ3JvdW5kICNlOWVlZjVcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjZzIGVhc2VcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgcG9zaXRpb24gZml4ZWRcbiAgICAgICAgei1pbmRleCAxMDAwXG4gICAgICAgIHRvcCA0MHB4XG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgLnNlY3Rpb25cbiAgICAgICAgcGFkZGluZyA0MHB4IDAgNTBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgIC5zZWFyY2hfX2lubmVyXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIDAuMjVzIGVhc2VcbiAgICAmX2FjdGl2ZVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBtYXgtaGVpZ2h0IDYwMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIG92ZXJmbG93IGF1dG9cbiAgICAgICAgICAgIG1heC1oZWlnaHQgY2FsYygxMDB2aCAtIDU2cHgpXG4gICAgICAgIC5zZWFyY2hfX2lubmVyXG4gICAgICAgICAgICBvcGFjaXR5IDFcblxuLy8gcmVnaW9ucyBsaXN0XG4ub3ZlcmxheVxuICAgIGRpc3BsYXkgbm9uZVxuICAgIGJhY2tncm91bmQgIzAwMTUyNlxuICAgIG9wYWNpdHkgMC42OVxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgbGVmdCAwXG4gICAgdG9wIDBcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICB6LWluZGV4IDMyMFxuICAgICZfcmVnaW9uc1xuICAgICAgICB6LWluZGV4IDIwMFxuICAgIFxuLnJlZ2lvbnNcbiAgICBtYXgtd2lkdGggMTE3MHB4XG4gICAgd2lkdGggMTAwJVxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgbGVmdCA1MCVcbiAgICB0b3AgNTdweFxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTE1MCUpXG4gICAgei1pbmRleCAzMDFcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBoZWlnaHQgNTAlXG4gICAgbWluLWhlaWdodCA0MDBweFxuICAgIG1heC1oZWlnaHQgNTAwcHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBAbWVkaWEgJHNcbiAgICAgICAgdG9wIDQwcHhcbiAgICAgICAgbWluLWhlaWdodCBjYWxjKDEwMCUgLSA1MHB4KVxuICAgICZfYWN0aXZlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcbiAgICAmX19jb2xcbiAgICAgICAgd2lkdGggNTAlXG4gICAgICAgIG92ZXJmbG93IGF1dG9cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgJGxpZ2h0XG4gICAgICAgICYtbGlzdFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgIGhlaWdodCAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC41cyBlYXNlXG4gICAgICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgJl9fdGl0bGUgXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDMycHhcbiAgICAgICAgcGFkZGluZyAzMnB4IDU2cHhcbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcGFkZGluZyAxNnB4IDU2cHhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIG1hcmdpbi10b3AgLTFweFxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmOmhvdmVyOm5vdCgucmVnaW9uc19faXRlbV9jdXJyZW50KVxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAmLXN1YnRpdGxlIFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLXRvcCA0cHhcbiAgICAgICAgJl9jdXJyZW50XG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAjMDI2ZmJhIDAlLCAjMDE0MzdiIDEwMCUpXG4gICAgJl9faXRlbTphZnRlclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBib3R0b20gMFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgd2lkdGggY2FsYygxMDAlIC0gMTEycHgpXG4gICAgICAgIGJhY2tncm91bmQgJGdyYXkyXG4gICAgICAgIGhlaWdodCAxcHhcbiAgICAmX19pdGVtX2FjdGl2ZTphZnRlclxuICAgICZfX2l0ZW1fY3VycmVudDphZnRlclxuICAgICZfX2l0ZW06bGFzdC1jaGlsZDphZnRlclxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAucmVnaW9ucy10b2dnbGVfYWN0aXZlXG4gICAgLnJlZ2lvbnMtdG9nZ2xlX2FjdGl2ZSArIC5yZWdpb25zLWxpbmtzXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC0xMDAlKVxuICAgICZfX2JhY2stbGlua1xuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIG1hcmdpbiA1cHggMCAwIC0zNXB4XG4gICAgICAgICAgICB3aWR0aCAyMHB4XG4gICAgICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICAgICAgdHJhbnNmb3JtIHNjYWxlWCgtMSlcbiAgICAucmVnaW9ucy10b2dnbGVcbiAgICAgICAgLnJlZ2lvbnNfX2l0ZW06YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgcmlnaHQgNTZweFxuICAgICAgICAgICAgd2lkdGggOHB4XG4gICAgICAgICAgICBoZWlnaHQgMTJweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTRjSGdpSUdobGFXZG9kRDBpTVRKd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ01USWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrSUNBZ0lEeGtaV1p6UGlBZ0lDQWdJQ0FnUEhCdmJIbG5iMjRnYVdROUluQmhkR2d0TVNJZ2NHOXBiblJ6UFNJNExqYzFJREl1TWpVZ05DNHlOU0EyTGpjMUlDMHdMakkxSURJdU1qVWdMVEV1TnpVZ015NDNOU0EwTGpJMUlEa3VOelVnTVRBdU1qVWdNeTQzTlNJK1BDOXdiMng1WjI5dVBpQWdJQ0E4TDJSbFpuTStJQ0FnSUR4bklHbGtQU0pRWVdkbExURWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnYVdROUlrbGpiMjV6TFM4dGFXNTBaWEptWVdObExTOHRZWEp5YjNkekxTOHRZWEp5YjNjdGNtbG5hSFFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDBMakF3TURBd01Dd2dMVEl1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SW1OdmJHOXlJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMExqQXdNREF3TUN3Z01pNHdNREF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIVnpaU0JwWkQwaWFXTnZibDloY25KdmR5MXlhV2RvZENJZ1ptbHNiRDBpSTBRNFJEaEVPQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBMakkxTURBd01Dd2dOaTR3TURBd01EQXBJSE5qWVd4bEtDMHhMQ0F4S1NCeWIzUmhkR1VvT1RBdU1EQXdNREF3S1NCMGNtRnVjMnhoZEdVb0xUUXVNalV3TURBd0xDQXROaTR3TURBd01EQXBJQ0lnZUd4cGJtczZhSEpsWmowaUkzQmhkR2d0TVNJK1BDOTFjMlUrSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QaUFnSUNBZ0lDQWdQQzluUGlBZ0lDQThMMmMrUEM5emRtYysnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAtNnB4XG4gICAgXG4vLyBuYXZcbi5tYWluLW5hdlxuICAgIGhlaWdodCAxMDAlXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4gMCAtMTBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBtYXJnaW4gMFxuICAgICZfX3RvcGxldmVsXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICZfX3N1YmxldmVsLXdyYXBwZXJcbiAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHdpZHRoIDY1MHB4XG4gICAgICAgIHJpZ2h0IDBcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggNDNweCAwcHggcmdiYSgxOCwgNDksIDEwNSwgMC4zMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgICAgIG1hcmdpbiAyNXB4IDAgMFxuICAgICAgICBwYWRkaW5nIDI1cHggMzNweCAwXG4gICAgICAgIHotaW5kZXggMTAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4xcyBlYXNlXG4gICAgJl9fc3VibGV2ZWxcbiAgICAgICAgY29sdW1uLWNvdW50OiAyXG4gICAgICAgIGxpXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBicmVhay1pbnNpZGUgYXZvaWRcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMTJweFxuICAgICZfX2l0ZW1cbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjNweFxuICAgICAgICBtYXJnaW4gMCAxMHB4XG4gICAgJl9faXRlbTpob3ZlciAmX19zdWJsZXZlbC13cmFwcGVyXG4gICAgJl9fc3VibGV2ZWwtd3JhcHBlcjpob3ZlclxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgMC4yNXMgZWFzZVxuICAgICZfX2ljb25cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdG9wIC0ycHhcbiAgICAgICAgZmlsbCAkbGlnaHRcbiAgICAmX19saW5rXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIzcHhcbiAgICAgICAgY29sb3IgJGxpZ2h0XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmhvdmVyLCAmX2hvdmVyXG4gICAgICAgICAgICBjb2xvciByZ2IoMTIwLCAxNzIsIDIwOSk7XG4gICAgICAgICAgICAubWFpbi1uYXZfX2ljb25cbiAgICAgICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAmX3N1YlxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5O1xuICAgICZfX2J1dHRvbnNcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBtYXJnaW4tdG9wIDVweFxuICAgICAgICAubWFpbi1uYXZfX2xpbmtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAgICAgICAgIG1hcmdpbiAwIDEwcHhcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAubWFpbi1uYXZfX2ljb25cbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBmaWxsICNmZmZcbiAgICAgICAgICAgIC5zZWFyY2gtdG9nZ2xlLWxpbmtfYWN0aXZlICZcbiAgICAgICAgICAgICAgICBmaWxsICRsaWdodFxuICAgICAgICAgICAgLnBhZ2UtaW5uZXIgLmhlYWRlci1maXhlZCAmXG4gICAgICAgICAgICAuaGVhZGVyLWZpeGVkX2FjdGl2ZSAmXG4gICAgICAgICAgICAgICAgZmlsbCAkdGV4dFByaW1hcnk7XG5cbi8vIHNlY3Rpb25cbi5zZWN0aW9uXG4gICAgcGFkZGluZyA3MHB4IDAgODBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBwYWRkaW5nIDUwcHggMFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nIDMwcHggMCA1MHB4XG4gICAgJl9uby1wYWRkaW5nXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICZfbm8tcGFkZGluZy10b3BcbiAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICZfbm8tcGFkZGluZy1ib3R0b21cbiAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICZfdG9wXG4gICAgICAgIHBhZGRpbmctdG9wIDgwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgICAgIC5zZWN0aW9uX19tYWluXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgICAgICBoMVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIC5tYWluLWNvbnRlbnQgJjpsYXN0LWNoaWxkXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDUwcHhcbiAgICAgICAgLmluZGV4ICZcbiAgICAgICAgICAgIHBhZGRpbmcgMzBweCAwXG4gICAgJl9fbWFpblxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIHBhZGRpbmcgMTBweCAwIDMwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uLXJldmVyc2Ugd3JhcFxuICAgICZfX3NpZGViYXJcbiAgICAgICAgd2lkdGggMzUwcHhcbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIGltZy5mdWxsd2lkdGhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCAzNSVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAmOm5vdCgmX2tlZXAtbW9iaWxlKVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmLW1vYmlsZVxuICAgICAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgJi1uYXZpZ2F0aW9uIFxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICAgICAmX25ld3NcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA1MHB4XG4gICAgICAgICAgICAgICAgJi1sYWJlbFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgLmJyZWFkY3J1bWJzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgJi1saW5rXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgcGFkZGluZyAxMHB4IDMwcHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IC0xcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkcHJpbWFyeVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtbmF2aWdhdGlvbiBcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0IDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtc2VjdGlvblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4MHB4XG4gICAgICAgICYtbGFiZWxcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2cHhcbiAgICAmX19jb250ZW50XG4gICAgICAgIGZsZXggMSAxIGF1dG9cbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgIGgxLCAuaDEsIGgyLC5oMiwgLnN0YXR1c1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBpbWdcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgJl9fY29udGVudCArICZfX3NpZGViYXJcbiAgICAgICAgbWFyZ2luLWxlZnQgMzBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDMycHhcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBoMiwgLmgyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgJl91bmRlcmxpbmVkXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDJweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNTVweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMnB4XG4gICAgICAgICYtbGlua1xuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICYtYXJyb3dcbiAgICAgICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDNweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMTVweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4yNHMgZWFzZS1vdXRcbiAgICAgICAgICAgIHdpZHRoIDI0cHhcbiAgICAgICAgICAgIGhlaWdodCAyNHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCAxOHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDE4cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgJi1saW5rOmhvdmVyXG4gICAgICAgICAgICBoMiwgLmgyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZS1hcnJvd1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDEwcHgpXG4gICAgICAgICAgICAgICAgZmlsbCAkcHJpbWFyeVxuICAgICZfX3RhYnNcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDMycHgpXG4gICAgICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmVcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgLnBhZ2UtaG9tZSAmXG4gICAgICAgICAgICBtYXJnaW4gMCAtMTJweCAtMjJweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtdW5kZXJsaW5lXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgaGVpZ2h0IDJweFxuICAgICAgICAgICAgd2lkdGggMFxuICAgICAgICAgICAgYmFja2dyb3VuZCAkcHJpbWFyeVxuICAgICAgICAgICAgei1pbmRleCAzXG4gICAgICAgICAgICBib3R0b20gMHB4XG4gICAgICAgICAgICB3aWxsLWNoYW5nZSBsZWZ0XG4gICAgICAgICAgICAvL3RyYW5zaXRpb24gMC42cyBhbGwgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDAuNnMgYWxsIGVhc2VcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmLWl0ZW1cbiAgICAgICAgICAgIHBhZGRpbmcgMTJweCAwIDI2cHhcbiAgICAgICAgICAgIG1hcmdpbiAwIDI0cHggMCAwXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMTJweCAwIDE4cHhcbiAgICAgICAgICAgICY6aG92ZXI6bm90KHNwYW4pXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMnB4XG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAkcHJpbWFyeVxuXG4gICAgJl9fY29sc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmX19jb2w6Zmlyc3QtY2hpbGRcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgJiZfX3RvcFxuICAgICAgICBwYWRkaW5nLXRvcCAyMjBweFxuICAgICZfX2Rlc2NyaXB0aW9uXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI3cHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAxNC41JVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAmX292ZXJmbG93LWhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgXG5cbi8vIGZvb3RlclxuLmZvb3RlclxuICAgIHBhZGRpbmcgNzZweCAwIDUwcHhcbiAgICBiYWNrZ3JvdW5kICRiZ0JsdWVcbiAgICBjb2xvciAjZmZmXG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nIDQwcHggMFxuICAgICZfX3RvcFxuICAgICZfX2JvdHRvbVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgJl9fYm90dG9tXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICZfX3RvcCAmX19jb2xcbiAgICAgICAgd2lkdGggMzMuMzMlXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzJweFxuICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9fdGFibGV0LWNvbFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtbi1yZXZlcnNlIHdyYXBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgICAgICAgICAgLmZvb3Rlcl9fdGFibGV0LWNvbDpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgICZfdzEwMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICZfX3RvcFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA1MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMzBweFxuICAgICZfX3RvcCArICZfX3RvcFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICZfaW5saW5lXG4gICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgJl9fYm90dG9tXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNmZmZcbiAgICAgICAgcGFkZGluZy10b3AgNTBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDMwcHhcbiAgICAmX19hZGRyZXNzXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBhXG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgLmZvb3Rlcl9fc3VibGluZVxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAmX19waG9uZVxuICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTRweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgJl9fc3VibGluZVxuICAgICAgICBvcGFjaXR5IDAuN1xuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAmX19saW5rLWxpc3Q6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDQycHhcbiAgICAmX19saW5rLWxpc3RfY29tcGFjdFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAxMDBweFxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgIG9wYWNpdHkgMC41XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmX2lubGluZVxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgJl9fY29weXJpZ2h0XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBjb2xvciAkZ3JheTJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXgtd2lkdGggNzAlXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICAgICAgZmlsbCAkZ3JheTJcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgYVxuICAgICAgICAgICAgY29sb3IgJGdyYXkyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgXG4vLyBzdWJzY3JpYmVcbi5zdWJzY3JpYmUtYnRuXG4gICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICBoZWlnaHQgNDhweFxuICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCAkcHJpbWFyeVxuXG4vLyBtb2JpbGUgYmxvY2tzXG4ubW9iaWxlLWNvbnRlbnRcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZGlzcGxheSBibG9ja1xuXG5cbi5jb2x1bW4tY29udGVudFxuICAgIGRpc3BsYXkgZmxleFxuICAgIG1hcmdpbiAwIC0xNnB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIG1hcmdpbiAwXG4gICAgJl9zcGFjZS1iZXR3ZWVuXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgJl9ibG9jay1tXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgLmNvbHVtbi1jb250ZW50X19pdGVtXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgMCAyMHB4XG4gICAgJl9ib3R0b21cbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcbiAgICAmX19pdGVtXG4gICAgICAgIG1hcmdpbiAwIDE2cHhcblxuLy8gNDA0XG4uY29udGFpbmVyLTQwNFxuICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIG1heC13aWR0aCA1MDBweFxuICAgIC5mb250LXNpemUtNzJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1heC13aWR0aCAzODBweFxuXG4vLyBmb3JtcyBidG5cbi5kaXNhYmxlZC1idG5cbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xuLmRpc2FibGVkLWJ0biA+ICpcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xuXG4uZy1yZWNhcHRjaGFcbiAgICBtYXJnaW4tYm90dG9tIDIwcHgiLCIudGhlbWVcbiAgICAvLyB3aGl0ZSBibG9ja1xuICAgICZfd2hpdGVcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgLy8gbGlnaHQgYmxvY2tcbiAgICAmX2xpZ2h0XG4gICAgICAgIGJhY2tncm91bmQgJGxpZ2h0ICAgIFxuICAgIC8vIGJsdWUgYmxvY2tcbiAgICAmX2JsdWVcbiAgICAgICAgYmFja2dyb3VuZCAjMDI2RkJBXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgLmgyLCBoMlxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgIC8vIGxpZ2h0LWJsdWUgYmxvY2tcbiAgICAmX2xpZ2h0LWJsdWVcbiAgICAgICAgYmFja2dyb3VuZCAjZTZlZWY2XG5cbi8vIFdoaXRlIHRoZW1lIGVsZW1lbnRzXG4udGhlbWVfd2hpdGVcbiAgICAuc2VhcmNoX19maWVsZFxuICAgIC5zZWFyY2hfX2lucHV0XG4gICAgLnNlYXJjaF9fc2VsZWN0XG4gICAgLmlucHV0XG4gICAgLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KVxuICAgIC50YWdzX19pdGVtXG4gICAgLmNvbnRlbnQtZmlsdGVyXG4gICAgLnBhZ2luYXRpb25cbiAgICAuZG9jLWl0ZW1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gICAgLm1vcmVpbmZvLWJsb2NrXG4gICAgLnB1YmxpY19faW1hZ2UgLmpzLXNtYXJ0UGhvdG9cbiAgICAubW9yZWluZm8tYmxvY2sgLmRvYy1pdGVtIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLnF1ZXN0aW9uXG4gICAgLnNoYXJlLWJsb2NrXG4gICAgYmxvY2txdW90ZVxuICAgIC5pY29uLXRleHRcbiAgICAuaW1hZ2UtdGV4dC1idXR0b25cbiAgICAuZ3JpZC1ibG9ja3NfX2l0ZW1cbiAgICAuZm9ybV9fZmllbGRzXG4gICAgLnBvbGwtYmxvY2tcbiAgICAuZnJvbV9fZmllbGRzIC5zZWxlY3RcbiAgICAucG9sbC1ibG9jayAuc2VsZWN0XG4gICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgLmNvbnRlbnQtZmlsdGVyIC50YWdzX19pdGVtXG4gICAgLmNvbnRlbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbVxuICAgIC5wb2xsLWJsb2NrIC5pbnB1dFxuICAgIC5wb2xsLWJsb2NrIC50ZXh0YXJlYVxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAucG9sbC1ibG9jayAucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIC5oZXhhZ29uXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvcHVibGljL2hleGFnb24tYWx0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW4gXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAuaGV4YWdvbnMtc2xpZGVyOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAuaGV4YWdvbnMtc2xpZGVyOmFmdGVyXG4gICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuXG5cbi50aGVtZV9saWdodFxuICAgIC5zZWFyY2hfX2ZpZWxkXG4gICAgLnNlYXJjaF9faW5wdXRcbiAgICAuc2VhcmNoX19zZWxlY3RcbiAgICAuaW5wdXRcbiAgICAubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpXG4gICAgLnRhZ3NfX2l0ZW1cbiAgICAuY29udGVudC1maWx0ZXJcbiAgICAucGFnaW5hdGlvblxuICAgIC5kb2MtaXRlbVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAuZG93bmxvYWQtYmxvY2tcbiAgICAubW9yZWluZm8tYmxvY2tcbiAgICAucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90b1xuICAgIC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0gLmRvYy1pdGVtX19maWxlLWxpbmtcbiAgICAucXVlc3Rpb25cbiAgICAuc2hhcmUtYmxvY2tcbiAgICBibG9ja3F1b3RlXG4gICAgLmljb24tdGV4dFxuICAgIC5pbWFnZS10ZXh0LWJ1dHRvblxuICAgIC5ncmlkLWJsb2Nrc19faXRlbVxuICAgIC5mb3JtX19maWVsZHNcbiAgICAucG9sbC1ibG9ja1xuICAgIC5mcm9tX19maWVsZHMgLnNlbGVjdFxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3RcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgLmNvbnRlbnQtZmlsdGVyIC50YWdzX19pdGVtXG4gICAgLmNvbnRlbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbVxuICAgIC5wb2xsLWJsb2NrIC5pbnB1dFxuICAgIC5wb2xsLWJsb2NrIC50ZXh0YXJlYVxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgICAucG9sbC1ibG9jayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAucG9sbC1ibG9jayAucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzXG4gICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgLmhleGFnb25cbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgLmhleGFnb25zLXNsaWRlcjpiZWZvcmVcbiAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMSkgMCUsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMTAwJSk7XG4gICAgLmhleGFnb25zLXNsaWRlcjphZnRlclxuICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgcmdiYSgyNDQsMjQ3LDI1MSwxKSAxMDAlKTtcbiAgICAuZG93bmxvYWQtYmxvY2tcbiAgICAgICAgYm9yZGVyIDAhaW1wb3J0YW50XG5cbi5nbG9iYWwtc2VhcmNoXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmYiLCIvLyBpbmZvYmxvY2tcbi5pbmZvYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHBhZGRpbmcgMTBweCAzMHB4XG4gICAgYm9yZGVyLXJhZGl1cyA1cHhcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICB6LWluZGV4IDkxXG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBhZGRpbmcgMTBweCAxMHB4IDMwcHhcbiAgICAmX190aXRsZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgICAgIHotaW5kZXggMlxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgJl9fdGV4dFxuICAgICAgICAvL2Rpc3BsYXkgZmxleFxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vYW5pbWF0aW9uOiBtYXJxdWVlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIHBhZGRpbmcgMTBweCAwXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBhbmltYXRpb24gbm9uZVxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm9ybWFsXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICZfbWFycXVlZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICZfc2xpZGVyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIG92ZXJmbG93IHZpc2libGVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgJi1lbGVtZW50XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwMHB4XG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICAgICAgLm9uZSAmXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgICAgIGJyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9faWNvblxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIGxlZnQgMFxuICAgICAgICB6LWluZGV4IDEwMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICY6YmVmb3JlXG4gICAgJjphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDBcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJjpiZWZvcmVcbiAgICAgICAgd2lkdGggNjBweFxuICAgICAgICBsZWZ0IDMwcHhcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBsZWZ0IDI0cHhcbiAgICAmOmFmdGVyXG4gICAgICAgIHJpZ2h0IDMwcHhcbiAgICAgICAgd2lkdGggMTMwcHhcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG5cblxuXG4vLyBsYXN0IG5ld3Ncbi5hcnRpY2xlc1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgXG4uYXJ0aWNsZXMtaXRlbVxuICAgIG1hcmdpbi1ib3R0b20gNDhweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGNvbG9yICR0ZXh0R3JheVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gICAgd2lkdGggMzMuMzMlXG4gICAgYW5pbWF0aW9uIGZhZGVpbiAwLjVzXG4gICAgQG1lZGlhICRzXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxNnB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9faW1hZ2VcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIG1pbi13aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgdG9wIDBcbiAgICAgICAgLnZlcnRpY2FsICZcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA0MDAlXG4gICAgICAgICAgICBmaWx0ZXIgYmx1cig0MHB4KVxuICAgICAgICAgICAgdHJhbnNpdGlvbiBub25lXG4gICAgICAgICYtd3JhcHBlclxuICAgICAgICAgICAgZmxleCAxIDEgMTAwJVxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgJi1iZ1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgJi1pbWdcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICAgICAgLnZlcnRpY2FsICZcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICAgICAgJjpub3QoLnZlcnRpY2FsKSAmXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG5cbiAgICAmX190aXRsZVxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAmLmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX3RleHRcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmX19kYXRlOmJlZm9yZVxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCAtMXB4XG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHdpZHRoIDZweFxuICAgICAgICBoZWlnaHQgNnB4XG4gICAgICAgIGJhY2tncm91bmQgJGdyYXlcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICAgICAgbWFyZ2luIDAgMTJweFxuICAgICZfX3RhZ1xuICAgICAgICBjb2xvciAjM2Q0M2ExXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgYSY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJjpob3ZlciAmX19pbWFnZS13cmFwcGVyOm5vdCgudmVydGljYWwpICZfX2ltYWdlXG4gICAgJjpob3ZlciAmX19pbWFnZS1pbWdcbiAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDEuMDMpXG4gICAgICAgIGZpbHRlciBicmlnaHRuZXNzKDAuOClcbiAgICAmOmhvdmVyICZfX3RpdGxlXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9fYm90dG9tXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICZfdG9wXG4gICAgICAgIGZsZXgtYmFzaXMgMTAwJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2VcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyXG4gICAgICAgICAgICBoZWlnaHQgNDMwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgIGhlaWdodCAxNzZweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjJweFxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWdhbGxlcnkgJlxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX19jb250ZW50XG4gICAgICAgICAgICB3aWR0aCBjYWxjKDMzLjMzJSArIDEwcHgpXG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzJweFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIG1heC1oZWlnaHQgNDMwcHhcbiAgICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCAxMDAlXG4gICAgICAgICYuZmFkZWQgLmFydGljbGVzLWl0ZW1fX2NvbnRlbnQ6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwcHhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsIHJnYmEoMjQ0LDI0NywyNTEsMSkgODAlKTtcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNnB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDIycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyOHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgYXV0b1xuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9fdGV4dFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX19ib3R0b20gXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gc3RhdGljXG4gICAgJjpub3QoJl90b3ApXG4gICAgICAgIGZsZXgtYmFzaXMgY2FsYygzMy4zMyUgLSAyMHB4KVxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmbGV4LWJhc2lzIGNhbGMoNTAlIC0gMTdweClcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXJcbiAgICAgICAgICAgIGhlaWdodCAyMDZweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAvL2ZsZXggMSAxIDEwMCVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGhlaWdodCAyNzBweFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDIzMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHc3NjhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTgwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgLy9oZWlnaHQgNzBweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLy8td2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAvLy13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy90ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICAgICAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX190ZXh0XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcblxuLmRhdGEtbGF6eS1sb2FkaW5nXG4gICAgb3BhY2l0eSAwXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgZWFzZVxuXG5cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgLmFydGljbGVzLWl0ZW1fX2ltYWdlXG4gICAgICAgIGhlaWdodCAxMzBweFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciBib3R0b21cbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGF1dG8gXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNlOGU4ZThcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgJi1sZWZ0IFxuICAgICAgICAmLXJpZ2h0XG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGUgXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgICAgICAgJi1sZWZ0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxlZnQgYm90dG9tXG4gICAgICAgICYtcmlnaHQgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHJpZ2h0IGJvdHRvbVxuICAgIC5hcnRpY2xlcy1pdGVtX19jb250ZW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMCAwXG4gICAgICAgIG1pbi1oZWlnaHQgMjEwcHhcbiAgICAgICAgcGFkZGluZyAzMHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIC5hcnRpY2xlcy1pdGVtX190aXRsZVxuICAgICAgICBmb250LXNpemUgMTlweFxuICAgICAgICBsZXR0ZXItc3BhY2luZyAwLjlweFxuICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICB0ZXh0LWFsaWduIGp1c3RpZnlcbiAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICYtbjFcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA1OHB4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAxcHhcbiAgICAgICAgJi1uMlxuICAgICAgICAgICAgZm9udC1zaXplIDM1cHhcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC41cHhcbiAgICAgICAgICAgIG1hcmdpbiAycHggMCA1cHhcblxuXG5cblxuLnNlY3Rpb24tdGFicy1jb250ZW50X19pdGVtOmxhc3QtY2hpbGQgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZVxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbi5wYWdlLWhvbWVcbiAgICAuYXJ0aWNsZXMtaXRlbVxuICAgICAgICAmLmxhc3QtbmV3c1xuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcblxuLnNjcm9sbEZhZGVcbiAgICBvcGFjaXR5IDBcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjVzIDAuNXMgZWFzZS1pbi1vdXRcbiAgICAmLnNob3dcbiAgICAgICAgb3BhY2l0eSAxXG5cblxuLnNlY3Rpb24tdGFicy1jb250ZW50XG4gICAgbWFyZ2luLWJvdHRvbSA0OHB4XG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAubGluay1tb3JlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGxlZnQgMFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMFxuXG4uYXJ0aWNsZXMuYXJ0aWNsZXNfbmV3cy1mZWVkXG4gICAgLmFydGljbGVzLWl0ZW1cbiAgICAgICAgZmxleC1iYXNpcyBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgIHdpZHRoIDUwJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZsZXgtYmFzaXMgMTAwJVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgIC5hcnRpY2xlcy1pdGVtX190aXRsZVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1pbi1oZWlnaHQgMFxuXG5cblxuXG4vLyBsaW5rcyBncmlkXG4ubGlua3MtZ3JpZFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICYtaXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHdpZHRoIDI1JVxuICAgICAgICBoZWlnaHQgMjUwcHggXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIGFuaW1hdGlvbiBmYWRlaW4gMC41c1xuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGhlaWdodCAxNjBweFxuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIG1pbi1oZWlnaHQgMTAwcHhcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE4LDQ4LDY5LDApIDUwJSwgcmdiYSgxOCw0OCw2OSwwLjUpIDEwMCUpXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNi41NjVkZWcsIHJnYmEoMzUsIDgwLCAxODQsIDAuOTQpIDAlLCByZ2JhKDQsIDE4MiwgMjQzLCAwLjk0KSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJl9fY29udGVudFxuICAgICAgICAgICAgY29sb3IgJGxpZ2h0XG4gICAgICAgICAgICBwYWRkaW5nIDI2cHggMzJweCAxMnB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZS1vdXRcbiAgICAgICAgICAgIGhlaWdodCBpbmhlcml0XG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTFweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICZfX3RleHRcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgIC5saW5rcy1ncmlkLWl0ZW1fX2NvbnRlbnRcbiAgICAgICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgLmxpbmtzLWdyaWQtaXRlbV9fY29udGVudDpiZWZvcmVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgLmxpbmtzLWdyaWQtaXRlbV9fdGl0bGVcbiAgICAgICAgICAgICAgICBib3R0b20gMTAwJVxuICAgICAgICAgICAgICAgIHRvcCAxMCVcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIC5saW5rcy1ncmlkLWl0ZW1fX3RleHRcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgICAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9jb2xzLTMgJi1pdGVtXG4gICAgICAgIHdpZHRoIDMzLjMzJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuLy8gTElOS1NcblxuLy8gc2hvdy1tb3JlIGxpbmtcbi5saW5rLW1vcmVcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgcGFkZGluZyAxNnB4IDBcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgei1pbmRleCAxMFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAgICAgbWFyZ2luLWxlZnQgNXB4XG4gICAgJl9ib3JkZXJlZFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICZfYm9yZGVyZWQtYm90dG9tXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlZWYwZjJcblxuLmxpbmstbW9yZS5zaG93LWxlc3NcbiAgICAubGluay1tb3JlX19pY29uXG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTkwZGVnKVxuLnNob3ctbGVzc1xuICAgIGRpc3BsYXkgbm9uZVxuICAgIFxuXG4vLyB0b2dnbGUgbGlua3Ncbi5saW5rLXRvZ2dsZVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBwb3NpdGlvbiByZWxhdGl2ZSBcbiAgICBsZWZ0IDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgbWFyZ2luIC02cHggMCAwIC02cHhcbiAgICBmb250LXNpemUgMTRweFxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgMC4zcyBlYXNlXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAmX19pY29uXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCAxcHhcbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAmX3VwICZfX2ljb25cbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpXG4gICAgJl91cCZfYWN0aXZlXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxuICAgICZfYWN0aXZlXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbi8vIGNhbGVuZCBsaW5rXG4ubGluay1jYWxlbmRcbiAgICBjb2xvciAkdGV4dFByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICBmaWxsICR0ZXh0UHJpbWFyeVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgMXB4XG4gICAgJjpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAubGluay1jYWxlbmRfX2ljb25cbiAgICAgICAgICAgIGZpbGwgJHByaW1hcnkgXG5cblxuLy8gc29jaWFsIGxpbmtzXG4uc29jaWFsLWxpbmtzXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgcGFkZGluZyAwIDEwcHhcbiAgICAmX19pdGVtXG4gICAgICAgIG1hcmdpbiAwIDhweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4gMCA2cHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsICRncmF5XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDE0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTRweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMjBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAyMHB4XG4gICAgICAgICY6aG92ZXIgJi1pY29uXG4gICAgICAgICAgICBmaWxsICNmZmZcbiAgICAgICAgXG4vLyBsaW5rIGJhY2tcbi5saW5rLWJhY2tcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBjb2xvcjogJHRleHRHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9yaWdodFxuICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG5cbi5saW5rLXByaW50XG4gICAgZGlzcGxheSBibG9ja1xuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBwYWRkaW5nIDEwcHggMjBweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZSBcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgIGJvcmRlci1jb2xvciAkcHJpbWFyeVxuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgNHB4XG4vLyB1aSBlbGVtZW50c1xuXG4vLyBoZXhhZ29uIHZhbHVlXG4uaGV4YWdvblxuICAgIHdpZHRoIDI1NHB4XG4gICAgaGVpZ2h0IDI5NnB4XG4gICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvaGV4YWdvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwYWRkaW5nIDEwMHB4IDMycHggMzJweFxuICAgIG1heC13aWR0aCAyNCVcbiAgICBmbGV4IDAgMCBhdXRvXG4gICAgbWFyZ2luIDAgMTBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICB3aWR0aCAyMzJweFxuICAgICAgICBoZWlnaHQgMjUycHhcbiAgICAgICAgcGFkZGluZy10b3AgODBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAzMHB4IDIwcHggMjBweFxuICAgICAgICBtaW4taGVpZ2h0IDEzNnB4XG4gICAgJl9fdmFsdWVcbiAgICAgICAgY29sb3IgJHByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICBmb250LXNpemUgNTZweFxuICAgICAgICBsaW5lLWhlaWdodCA0MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTNweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmb250LXNpemUgNDhweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgJl9fdGV4dFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBtYXgtd2lkdGggMjAwcHhcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG5cbi8vIG51bWJlciB2YWx1ZVxuLm51bWJlcnNcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXJnaW4tYm90dG9tIDBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgcGFkZGluZyAxNXB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAmLXZhbHVlXG4gICAgICAgICAgICBmb250LXNpemUgNTZweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLTAuNnB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDQ4cHhcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICY6bm90KCZfaGlnaGxpZ2h0KVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICZfaGlnaGxpZ2h0XG4gICAgICAgICAgICAgICAgY29sb3IgI2ZmMjY0MFxuICAgICAgICAmLXRleHRcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG5cblxuLy8gIGxpbmsgYmxvY2tcbi5saW5rLWJsb2NrXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWluLWhlaWdodCAxMTZweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgcGFkZGluZyAyN3B4IDMycHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjRzIGVhc2VcbiAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCgyNi41ZGVnLCByZ2IoMzUsIDgwLCAxODQpIDAlLCByZ2IoNCwgMTgyLCAyNDMpIDEwMCUpO1xuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICBtaW4taGVpZ2h0IDBcbiAgICAgICAgcGFkZGluZyAyMHB4IDMwcHggMjBweCAyMHB4XG4gICAgJl93aXRoLWFycm93XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TWlJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeUlERXlJajQ4Y0dGMGFDQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRUUXVNREF3TWpFZ0xUQXVNREF3TWpRME1UUXhWakl1TURBd056WklPQzQxT0RVeU1Vd3dMakk1TXpJeE15QXhNQzR5T1RJNFRERXVOekEzTWpFZ01URXVOekEyT0V3NUxqazVPVEl4SURNdU5ERTBOelpXTnk0NU9UazNOa2d4TWk0d01EQXlWaTB3TGpBd01ESTBOREUwTVVnMExqQXdNREl4V2lJZ0x6NDhMM04yWno0PScpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQgXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMjBweCByaWdodCAyMHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAmX190ZXh0XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wIDhweFxuICAgICZfX2Fycm93XG4gICAgICAgIGZpbGwgIzk3OTc5N1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMTRweFxuICAgICAgICByaWdodCAxNHB4XG4gICAgICAgIHotaW5kZXggMVxuICAgICY6bm90KCZfZW1wdHkpOmhvdmVyXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC04cHgpXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSwgNDUsIDg5LCAwLjA2KVxuICAgICAgICAubGluay1ibG9ja19fdGl0bGVcbiAgICAgICAgLmxpbmstYmxvY2tfX3RleHRcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgLmxpbmstYmxvY2tfX3RpdGxlXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAubGluay1ibG9ja19fYXJyb3dcbiAgICAgICAgICAgIGZpbGwgJHByaW1hcnlcbiAgICAmX19pY29uXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSlcbiAgICAgICAgJi13cmFwcGVyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgcmlnaHQgMjBweFxuICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgIHdpZHRoIDcycHhcbiAgICAgICAgICAgIGhlaWdodCA3MnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL3B1YmxpYy9oZXhhZ29uLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgJl93aXRoLWljb25cbiAgICAgICAgcGFkZGluZy1yaWdodCAxMTBweFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBtaW4taGVpZ2h0IDExMHB4XG4gICAgJl93aXRoLWljb246aG92ZXIgJl9faWNvblxuICAgICAgICBmaWx0ZXIgYnJpZ2h0bmVzcygxKSBpbnZlcnQoMClcbiAgICAmX3dpdGgtaWNvbjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIzAyNGViYSwjMDRjOGYzKSFpbXBvcnRhbnQ7XG4gICAgJl93aXRoLWljb246aG92ZXIgJl9faWNvbi13cmFwcGVyXG4gICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvcHVibGljL2hleGFnb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlclxuICAgICZfd2l0aC1pY29uOmhvdmVyICZfX3RpdGxlXG4gICAgJl93aXRoLWljb246aG92ZXIgJl9fdGV4dFxuICAgICAgICBjb2xvciAjZmZmIWltcG9ydGFudFxuICAgICZfd2l0aC1pY29uOmhvdmVyICZfX3RleHRcbiAgICAgICAgb3BhY2l0eSAwLjdcblxuLy8gc2VjdGlvbiBsaW5rIGJsb2Nrc1xuLmxpbmstYmxvY2stZ3JpZFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgd2lkdGggMTAwJVxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoMzMlIC0gMjBweClcbiAgICAgICAgbWF4LXdpZHRoIGNhbGMoMzMlIC0gMjBweClcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4IDEgMSAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgIC5saW5rLWJsb2NrXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgLy93aWR0aCBjYWxjKDMzJSAtIDIwcHgpXG4gICAgICAgIG1heC13aWR0aCBjYWxjKDMzJSAtIDIwcHgpXG4gICAgICAgIGZsZXggMSAxIGNhbGMoMzMlIC0gMjBweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgLy93aWR0aCBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgICAgICBtYXgtd2lkdGggY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICAgICAgZmxleCAxIDEgY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBmbGV4IDEgMSAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgICZfaGlkZS1tb2JpbGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX2NvbHMtMlxuICAgICAgICAubGluay1ibG9ja1xuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIGZsZXggMSAxIDUwJVxuICAgICAgICAgICAgQG1lZGlhICR3NzY4XG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAgICAgZmxleCAxIDEgMTAwJVxuXG5cbi8vIG1hcFxuLm1hcC1ib3hcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZGlzcGxheSBub25lXG4ubWFwLWJveC1hbHRcbiAgICBkaXNwbGF5IG5vbmUgXG4gICAgQG1lZGlhICR4c1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIGhlaWdodCA0OHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICAgICAgcGFkZGluZyAwIDE2cHhcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5IWltcG9ydGFudFxuXG4jcmVnaW9uX21hcF9iaWdfaG92ZXJcbiAgICAubWFwLWxpbmtcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgcG9seWdvblxuICAgICAgICAgICAgcGF0aCBcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI0UzRUFGMztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgICAgIC5tYXAtbW9kYWxcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcCAtMTAwcHhcbiAgICAgICAgICAgICAgICBsZWZ0IDBcblxuLm1hcC10b29sdGlwc1xuICAgIGRpc3BsYXkgbm9uZVxuLm1hcC10b29sdGlwXG4gICAgd2lkdGggMjYwcHhcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSlcbiAgICB6LWluZGV4IDI1MFxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlLW91dFxuICAgIG1hcmdpbi10b3AgMTBweFxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMjRweCByZ2JhKDU5LCA1NiwgNTYsIDAuMTgpO1xuICAgIHBhZGRpbmcgMTBweCAwXG4gICAgJl9hY3RpdmVcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlIFxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgJl9fYXJyb3dcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICZfX3NlY3Rpb25cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAmOm50aC1jaGlsZChvZGQpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICZfX2xhYmVsXG4gICAgICAgIGNvbG9yICM5NTlFQTdcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzcHhcbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICZfX2xpbmtcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBjb2xvciAjMjY2QkMyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICZfX2Nsb3NlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAxMHB4XG4gICAgICAgIHJpZ2h0IDEwcHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsICM5NTlFQTdcblxuLy8gdG9nZ2xlIGxpc3Rcbi50b2dnbGUtbGlzdFxuICAgIG1hcmdpbiAwIC0zMnB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgcGFkZGluZyAyMHB4IDMwcHhcbiAgICAgICAgYmFja2dyb3VuZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSlcbiAgICAmX19jb250ZW50XG4gICAgICAgIHBhZGRpbmcgMjBweCAzMHB4XG5cbi8vIGJyZWFkY3J1bWJzXG4uYnJlYWRjcnVtYlxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgbGluZS1oZWlnaHQgMjFweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIG1hcmdpbi10b3AgLTQ1cHhcbiAgICBtYXJnaW4tYm90dG9tIDI0cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgIG1hcmdpbi1ib3R0b20gMTFweFxuICAgICAgIG1hcmdpbi10b3AgMFxuICAgICYtaXRlbVxuICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBjb250ZW50ICcgLyAnXG4gICAgICAgIGFcbiAgICAgICAgICAgIGNvbG9yIGluaGVyaXRcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICYtaXRlbTpsYXN0LWNoaWxkOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcblxuXG4vLyBwdWJsaWNhdGlvblxuLnB1YmxpY1xuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgd2lkdGggMTAwJVxuICAgIC8vbWF4LXdpZHRoIDY3NXB4XG4gICAgJl9fZGF0ZVxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgJl9fdGV4dFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgJl9faW1hZ2VcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICAmLWJnXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA0MDAlXG4gICAgICAgICAgICBmaWx0ZXIgYmx1cig0MHB4KVxuICAgICAgICAmLWltZ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgbWF4LWhlaWdodCAzNzBweFxuICAgICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIC5wdWJsaWNfX2ltYWdlICZcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgJi1jYXB0aW9uXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBwYWRkaW5nIDE1cHggMFxuICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQgNTBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgIC5qcy1zbWFydFBob3RvXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICYtc2xpZGVyICZfX2ltYWdlLWltZ1xuICAgICAgICBtYXgtaGVpZ2h0IDM3MHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXMgMFxuXG4vLyBibG9jayB3aXRoIHF1ZXN0aW9uXG4ucXVlc3Rpb25cbiAgICBwYWRkaW5nIDMwcHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICZfX3RleHRcbiAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICZfX2J1dHRvbnNcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICAgIC5idG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjRweFxuXG4vLyBzaGFyZS1ibG9ja1xuLnNoYXJlLWJsb2NrXG4gICAgcGFkZGluZyAzMHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgcGFkZGluZyAyMHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIG1hcmdpbi1yaWdodCAxNnB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgJl9fbGlua1xuICAgICAgICBtYXJnaW4gMCAxMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG5cbi8vIHRhZ3MgYmxvY2tcbi50YWdzXG4gICAgbWFyZ2luLXJpZ2h0IC04cHhcbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBwYWRkaW5nIDZweCAxMHB4XG4gICAgICAgIG1hcmdpbiAwIDhweCA4cHggMFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZCAkcHJpbWFyeSFpbXBvcnRhbnRcbiAgICAgICAgICAgIGNvbG9yICNmZmYhaW1wb3J0YW50XG5cblxuICAgICAgICAgICAgXG4vLyBzaWRlYmFyIG5ld3Ncbi5zaWRlYmFyLW5ld3NcbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMThweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE4cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgJi1kYXRlXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICY6aG92ZXIgJi10aXRsZVxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcblxuLyogZG9jIGl0ZW0gKi9cbi5kb2MtaXRlbVxuICAgIGNvbG9yICR0ZXh0R3JheVxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBwYWRkaW5nIDIycHggMzBweFxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMjJweCAyMHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9fZGV0YWlsc1xuICAgICAgICBwYWRkaW5nIDEycHggMzBweCAyMnB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgcm93XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgbm93cmFwXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBwYWRkaW5nIDEycHggMjBweCAyMnB4XG4gICAgJl9fdHlwZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgbWFyZ2luIDEwcHggMFxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vcm1hbFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJl9fZGF0ZVxuICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCAtMXB4XG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggNnB4XG4gICAgICAgICAgICBoZWlnaHQgNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRncmF5XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICAgICAgbWFyZ2luIDAgMTJweFxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfX2ZpbGVcbiAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIHBhZGRpbmctbGVmdCAyMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgJi1saW5rXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICBwYWRkaW5nIDAgMTBweCAwIDIwcHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDEwcHhcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgJi1mb3JtYXRcbiAgICAgICAgICAgIHBhZGRpbmcgMCAxMHB4XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICZfbW9iXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDVweFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCAycHhcbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgJl9fdGFnXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICB3aGl0ZS1zcGFjZSBub3JtYWxcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcbiAgICAgICAgaGVpZ2h0IDIycHhcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICY6aG92ZXJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTZweClcbiAgICAgICAgYm94LXNoYWRvdyAwcHggMTJweCAyOHB4IDNweCByZ2JhKDExLCA0NSwgODksIDAuMDYpXG5cbi5kb2N1bWVudC1pbmZvXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG5cblxuLyogZG93bmxvYWQgYmxvY2sgKi9cbi5kb3dubG9hZC1ibG9ja1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgIHBhZGRpbmcgMzBweFxuICAgIGZsZXggMCAwIGF1dG9cbiAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgbWFyZ2luLWJvdHRvbSA4MHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgJl9fdHlwZVxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAmX190aXRsZVxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICZfX2ZpbGVpbmZvXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDhweFxuICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjZmZmXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC02cHgpXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSwgNDUsIDg5LCAwLjA2KVxuICAgICAgICAuZG93bmxvYWQtYmxvY2tfX3RpdGxlXG4gICAgICAgIC5kb3dubG9hZC1ibG9ja19fdHlwZVxuICAgICAgICAuZG93bmxvYWQtYmxvY2tfX2ZpbGVpbmZvXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgXG4vLyBnZXQgZm9ybSBibG9ja1xuLmdldC1mb3JtXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgcGFkZGluZyAzMHB4XG4gICAgd2lkdGggMTAwJVxuICAgIGZsZXggMCAwIGF1dG9cbiAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgbWFyZ2luLXRvcCAyMHB4XG4gICAgQG1lZGlhICR4c1xuICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyA2MHB4KVxuICAgICAgICBtYXJnaW4gMzBweCAtMzBweFxuICAgIC5idG46Zmlyc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgJl9fdG9wXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyNXB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgJl9faWNvblxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgLmJ0blxuICAgICAgICB3aWR0aCAxMDAlXG5cbi8vIHdhcm5pbmcgYmxvY2tzXG4ud2FybmluZ1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgLndhcm5pbmdfX3RpdGxlXG4gICAgICAgIGNvbG9yICNmZjI2NDBcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxOHB4XG4gICAgJl90eXBlLTFcbiAgICAgICAgLndhcm5pbmdfX2NvbnRlbnRcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIC53YXJuaW5nX190ZXh0XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgNTBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgIC53YXJuaW5nX19idG5cbiAgICAgICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIHBhZGRpbmcgMTZweCA1NXB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAmX3R5cGUtMlxuICAgICAgICBwYWRkaW5nIDM3cHggMzBweFxuICAgICAgICBib3JkZXIgMXB4IGRhc2hlZCAjZmYyNjQwXG4gICAgICAgIC53YXJuaW5nX190ZXh0XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMThweFxuICAgICAgICAud2FybmluZ19fYnRuXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAmX3R5cGUtM1xuICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL3B1YmxpYy9nZXJiX2N1dC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyICNlNmVlZjZcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGF1dG8gMTAwJVxuICAgICAgICBwYWRkaW5nIDMwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgLndhcm5pbmdfX3RleHRcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDYwcHhcbiAgICAgICAgLndhcm5pbmdfX2J0blxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG5cbi53YXJuaW5nLXNsaWRlclxuICAgICZfdHlwZS0xIFxuICAgICAgICBtYXJnaW4gLTUwcHggMCAtNjBweFxuICAgICAgICBwYWRkaW5nIDEwcHggMCAyMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWFyZ2luIC0xMHB4IDAgLTIwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4gLTEwcHggMFxuICAgICZfdHlwZS0zXG4gICAgICAgIG1hcmdpbiAtMjVweCAwIDMwcHhcblxuXG4vLyBibG9ja3F1b3RlXG5ibG9ja3F1b3RlXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBwYWRkaW5nIDMwcHhcbiAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICY6YmVmb3JlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAtOHB4XG4gICAgICAgIGxlZnQgMzBweFxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIDMwcHhcbiAgICAgICAgaGVpZ2h0IDE5cHhcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhkcFpIUm9QU0l6TUhCNElpQm9aV2xuYUhROUlqRTVjSGdpSUhacFpYZENiM2c5SWpBZ01DQXpNQ0F4T1NJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNGdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JNZFc1aFkzazhMMlJsYzJNK0lDQThaeUJwWkQwaVIzSnZkWEF0TkMxRGIzQjVMVElpUGlBZ0lDQThjR0YwYUNCa1BTSk5OU0F3VERFMUlEQk1OaUF4T1V3d0lERTVURFVnTUZvaUlHbGtQU0pTWldOMFlXNW5iR1V0TnlJZ1ptbHNiRDBpSXpOQ05ESTFOaUlnYzNSeWIydGxQU0p1YjI1bElpQXZQaUFnSUNBOGNHRjBhQ0JrUFNKTk5TQXdUREUxSURCTU5pQXhPVXd3SURFNVREVWdNRm9pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTFJREFwSWlCcFpEMGlVbVZqZEdGdVoyeGxMVGN0UTI5d2VTSWdabWxzYkQwaUl6TkNOREkxTmlJZ2MzUnliMnRsUFNKdWIyNWxJaUF2UGlBZ1BDOW5Qand2YzNablBnPT0nKTtcblxuXG4vLyBjb250ZW50IGZpbHRlclxuLmNvbnRlbnQtZmlsdGVyXG4gICAgcGFkZGluZyAzMHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIHBhZGRpbmcgMjBweFxuICAgICZfX2l0ZW1cbiAgICAmX190YWdzXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjZweFxuICAgICZfX2xhYmVsXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAmX19yYW5nZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgJi1jb2xcbiAgICAgICAgICAgIGZsZXggMSAxIGF1dG9cbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOHB4XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOHB4XG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMFxuICAgICZfX25hdlxuICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSA1cHgpXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICZfaGlkZGVuXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC50YWdzXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBwYWRkaW5nIDI2cHggMFxuXG4uY29udGVudC1maWx0ZXItdG9nZ2xlXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICByaWdodCAwXG4gICAgbWFyZ2luIDVweCAwXG5cbi8vIHBhZ2luYXRpb25cbi5wYWdpbmF0aW9uXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgaGVpZ2h0IDQ4cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHBhZGRpbmcgMCA1MHB4XG4gICAgbWF4LXdpZHRoIDEwMCVcbiAgICAmX19saXN0XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAmX19pdGVtXG4gICAgICAgIHBhZGRpbmcgMnB4IDEycHggMFxuICAgICAgICBtYXJnaW4gMCA4cHhcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3IgIzBjNDljZFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICZfYWN0aXZlLCAmX2FjdGl2ZSArIGEsICZfYWN0aXZlICsgYSArIGFcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAmX19iYWNrXG4gICAgJl9fbmV4dFxuICAgICZfX3N0YXJ0XG4gICAgJl9fZmluaXNoXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgcGFkZGluZyAwIDEwcHhcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgdG9wIDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nIDAgMTZweFxuICAgICAgICAucGFnaW5hdGlvbl9fYXJyb3dcbiAgICAgICAgICAgIGZpbGwgI2M3Y2NkMVxuICAgICAgICAmX2Rpc2FibGVkIFxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2Fycm93XG4gICAgICAgICAgICAgICAgZmlsbCAkZ3JheTJcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2Fycm93XG4gICAgICAgICAgICAgICAgZmlsbCAkdGV4dFByaW1hcnlcbiAgICAmX19iYWNrXG4gICAgJl9fc3RhcnRcbiAgICAgICAgbGVmdCA0MHB4XG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoMTgwZGVnKVxuICAgICZfX25leHRcbiAgICAgICAgcmlnaHQgNDBweFxuICAgICZfX3N0YXJ0XG4gICAgICAgIGxlZnQgMTVweFxuICAgICAgICBtYXJnaW4tdG9wIC0ycHhcbiAgICAmX19maW5pc2hcbiAgICAgICAgcmlnaHQgMTVweFxuICAgICAgICBtYXJnaW4tdG9wIDJweFxuXG4ubGluay1tb3JlICsgLnBhZ2luYXRpb25cbiAgICBtYXJnaW4tdG9wIDUwcHhcblxuLy8gbGluayB3aXRoIGljb25cbi5saW5rLXdpdGgtaWNvblxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX19pY29uXG4gICAgICAgIG1hcmdpbi1sZWZ0IDhweFxuICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuXG4ucHJpbnQtb3B0aW9uc1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgIC5saW5rLXdpdGgtaWNvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1yaWdodCAyMnB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGZvbnQtc2l6ZSAwXG5cblxuLmJvdHRvbS1iYXJcbiAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkZ3JheTJcbi5ib3R0b20tYmFyX19pbm5lclxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgcGFkZGluZy10b3AgMjBweFxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG5cblxuLy8gd2hpdGUgYmxvY2sgKGZvciBzaWRlYmFyKVxuLndoaXRlLWJsb2NrXG4gICAgYmFja2dyb3VuZCAjZmZmXG4gICAgcGFkZGluZyAyNHB4IDMycHhcbiAgICBtYXJnaW4gMjBweCAwXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgbWFyZ2luIDIwcHggLTIwcHhcbiAgICAmX19sYWJlbFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAmX190ZXh0Om5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG5cblxuLy8gbWVtYmVycyBzdHJ1Y3R1cmUgXG4uc3RydWN0dXJlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TVRNMElpQjJhV1YzUW05NFBTSXdJREFnTWlBeE1UTTBJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1E5SWsweElEQldNVEV6TkNJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciB0b3BcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgJl9faXRlbVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgcGFkZGluZyAyN3B4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBwYWRkaW5nIDI3cHggMjdweCA3cHhcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgICBwYWRkaW5nIDE1cHhcbiAgICAgICAgJi1pbWFnZVxuICAgICAgICAgICAgd2lkdGggODBweFxuICAgICAgICAgICAgaGVpZ2h0IDEyMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAzMHB4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDVweFxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICYtc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgJi1waG9uZVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxuICAgICAgICAmX3RvcFxuICAgICAgICAgICAgcGFkZGluZyAzNnB4XG4gICAgICAgICAgICBtYXgtd2lkdGggNzQwcHhcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG8gNzBweFxuICAgICAgICAmX3RvcCAmLWltYWdlXG4gICAgICAgICAgICB3aWR0aCAxNjBweFxuICAgICAgICAgICAgaGVpZ2h0IDE2MHB4XG4gICAgICAgICZfdG9wICYtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMycHhcbiAgICAgICAgJl90b3AgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAmX190b2dnbGVyXG4gICAgJl9fbGlua1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIHBhZGRpbmcgMjdweCA1MHB4IDI3cHggMjdweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXggMVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgcGFkZGluZyAxNXB4IDUwcHggMTVweCAxNXB4XG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAtN3B4XG4gICAgICAgICAgICByaWdodCAzMHB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJl9hY3RpdmUgJi1pY29uXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICZfX2NvbHNcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIDM1cHhcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyXG4gICAgICAgICAgICAvL2NvbnRlbnQgJydcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICAgICAgdG9wIDM3cHhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB0b3AgYXV0b1xuICAgICAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDMwcHhcbiAgICAmX19jb2xcbiAgICAgICAgd2lkdGggY2FsYyg1MCUgLSA4MHB4KVxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXggMVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgXG4vLyBtZW1iZXJzIHN0cnVjdHVyZSBcbi5zdHJ1Y3R1cmUtdjJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeE1UTTBJaUIyYVdWM1FtOTRQU0l3SURBZ01pQXhNVE0wSWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUlrMHhJREJXTVRFek5DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiAyNSUgY2VudGVyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXlcbiAgICAmLnN0cnVjdHVyZS12Mi1tYWluXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMjEuNSUgY2VudGVyXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAyNCUgY2VudGVyXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCUgY2VudGVyXG4gICAgQG1lZGlhICRzXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlIGNlbnRlclxuICAgICZfY2VudGVyZWRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICAgICAgLnN0cnVjdHVyZS12Ml9fY29sczpsYXN0LWNoaWxkOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICB3aWR0aCAyMHB4XG4gICAgICAgICAgICBoZWlnaHQgNTAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGxlZnQgY2FsYyg1MCUgLSAxMHB4KVxuICAgICAgICAgICAgYm90dG9tIC00cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfX2l0ZW1cbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIHBhZGRpbmcgMjdweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAgICAgJi1pbWFnZVxuICAgICAgICAgICAgd2lkdGggODBweFxuICAgICAgICAgICAgaGVpZ2h0IDEyMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIHRvcFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDMwcHhcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAyMHB4XG4gICAgICAgICAgICAuc3RydWN0dXJlLXYyX19jb2xzIHN0cnVjdHVyZS12Ml9fY29sc19ub2JnICZcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHJpZ2h0IHRvcFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICYtc3VidGl0bGVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxuICAgICAgICAmLXRvZ2dsZXJcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAmLXRleHRcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBkYXNoZWQgJHByaW1hcnlcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAycHhcbiAgICAgICAgICAgICYtaWNvblxuICAgICAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgICAgICB0b3AgNHB4XG4gICAgICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgICZfYWN0aXZlICYtdGV4dFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgICZfYWN0aXZlICYtaWNvblxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoOTBkZWcpXG4gICAgICAgICYtcGhvbmVcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDhweFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICYtaWNvblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA1cHhcbiAgICAgICAgJl90b3BcbiAgICAgICAgICAgIHBhZGRpbmcgMjdweFxuICAgICAgICAgICAgbWF4LXdpZHRoIDc0MHB4XG4gICAgICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBwYWRkaW5nIDE1cHhcbiAgICAgICAgJl90b3AgJi1pbWFnZVxuICAgICAgICAgICAgd2lkdGggMTQwcHhcbiAgICAgICAgICAgIGhlaWdodCAxNzBweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggODBweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMjBweFxuICAgICAgICAmX3RvcCAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgJl90b3AgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAmOmhvdmVyICYtdGl0bGVcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9fdG9nZ2xlclxuICAgICZfX2xpbmtcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgcGFkZGluZyA1cHggMjBweCA1cHggMFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBsaXN0LXN0eWxlIGRpc2NcbiAgICAgICAgZGlzcGxheSBsaXN0LWl0ZW1cbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZVxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgIG1hcmdpbi10b3AgLTdweFxuICAgICAgICAgICAgcmlnaHQgMzBweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICZfYWN0aXZlICYtaWNvblxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAmX19jb2xzXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAmXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCBub25lXG4gICAgICAgICAgICAgICAgLnN0cnVjdHVyZS12Ml9fY29sOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICZfX2NvbHM6Zmlyc3QtY2hpbGQgJl9fY29sXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1faGVhZFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC14XG4gICAgICAgIC5zdHJ1Y3R1cmUtdjJfX2NvbFxuICAgICAgICAgICAgbWFyZ2luIDAhaW1wb3J0YW50XG4gICAgJl9fY29sXG4gICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gODBweClcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgdG9wXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC15XG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gMjBweClcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRVNElpQm9aV2xuYUhROUlqSWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5UZ2dNaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk1DQXhTREUxT0NJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteFxuICAgICAgICAgICAgd2lkdGggODBweFxuICAgICAgICAgICAgbGVmdCBjYWxjKDUwJSAtIDgwcHgpXG4gICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICBoZWlnaHQgNXB4XG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggMjBweFxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYyg1MCUgLSAyMHB4KVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICZfbGFzdDphZnRlclxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYgKyAmXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGxlZnQgYXV0byBcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKDUwJSAtIDgwcHgpXG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IGNhbGMoNTAlIC0gMjBweClcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICAgICAgICAgei1pbmRleCAxMDBcbiAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgcGFkZGluZyAyMnB4IDBcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHN0YXRpY1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAgICAgLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAuc3RydWN0dXJlLXYyX2NlbnRlcmVkICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcGFkZGluZyAwXG4gICAgJl9saXN0LWNlbnRlcmVkICZfX2NvbDpsYXN0LWNoaWxkXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgcGFkZGluZy10b3AgMFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgJl9fY29sc19hY3RpdmUgJl9fY29sXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICZfX2NvbHM6bGFzdC1jaGlsZCAmX19jb2xcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMCFpbXBvcnRhbnRcbiAgICAmX19jb250ZW50XG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcblxuLy8gbW9yZWluZm8gYmxvY2tcbi5tb3JlaW5mby1ibG9ja1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgJl9fdG9nZ2xlclxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBhZGRpbmcgMjJweCA2MHB4IDIycHggMzBweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgcmlnaHQgMzBweFxuICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgIGZpbGwgJGdyYXlcbiAgICAmX19jb250ZW50XG4gICAgICAgIG1heC1oZWlnaHQgMFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgdHJhbnNpdGlvbiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2VcbiAgICAgICAgcGFkZGluZy1sZWZ0IDMwcHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgIGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpOm5vdCguZG9jLWl0ZW1fX3RhZyk6bm90KC5kb2MtaXRlbV9fZmlsZS1saW5rKVxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJi10YWJsZVxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbSAtMTJweFxuICAgICAgICAgICAgJjplbXB0eVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAmX2Z1bGx3aWR0aFxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICYtbGFiZWxcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICZfYWN0aXZlICZfX3RvZ2dsZXJcbiAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX2FjdGl2ZSAmX190b2dnbGVyLWljb25cbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAgICAgbWFyZ2luLXRvcCAtNXB4XG4gICAgJl9hY3RpdmUgJl9fY29udGVudFxuICAgICAgICBwYWRkaW5nLXRvcCAyMnB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIycHhcbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICRncmF5MlxuICAgIFxuICAgICZfc3RhdGljICZfX2NvbnRlbnRcbiAgICAgICAgcGFkZGluZy10b3AgMjJweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMnB4XG4gICAgICAgIG1heC1oZWlnaHQgMTAwJVxuXG4ubW9yZWluZm8tdGV4dFxuICAgIG1heC1oZWlnaHQgMjYwcHhcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICY6bm90KCZfYWN0aXZlKTphZnRlclxuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIGhlaWdodCAxMDBweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgcmdiYSgyNDQsMjQ3LDI1MSwxKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICAgICAgYm90dG9tIDBcbiAgICAmX2FjdGl2ZVxuICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcblxuLm1vcmVpbmZvLWxpbmtcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICArIC5tb3JlaW5mby1saW5rX2FjdGl2ZVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuXG5hc2lkZSBcbiAgICAubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGUtaXRlbVxuICAgICAgICB3aWR0aCAxMDAlXG5cblxuLy8gc3RhdHVzIGluIHN0cnVjdHVyZSBwYWdlXG4uc3RhdHVzXG4gICAgY29sb3IgJHRleHRHcmF5XG4gICAgZm9udC1zaXplIDE4cHhcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAmX19pdGVtXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG5cbi8vIHBsYXllcnNcbi5qcy1wbGF5ZXJcbiAgICBtYXgtd2lkdGggMTAwJVxuLnBseXJcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxuXG4uc2Nyb2xsLXRvcFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDc1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLDAsMCwuMik7XG4gICAgJl9hY3RpdmVcbiAgICAgICAgb3BhY2l0eSAwLjZcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgQG1lZGlhICRzXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfX2Fycm93XG4gICAgICAgIGZpbGwgJGdyYXlcbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpXG4gICAgJjpob3ZlclxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtM3B4KVxuXG5cbi5pY29uLXRleHQtd3JhcHBlclxuICAgICZfY29scy0yXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBhbGlnbi1pdGVtcyBzdHJldGNoXG4gICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAuaWNvbi10ZXh0XG4gICAgICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgIHBhZGRpbmcgMzBweCAyMHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgcGFkZGluZyAyMHB4XG5cbi5pY29uLXRleHRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBwYWRkaW5nIDE0cHggMTJweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgbWluLWhlaWdodCA3MXB4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBhZGRpbmcgMjBweFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19pY29uXG4gICAgICAgIGZpbGwgJGJsdWVcbiAgICAgICAgJi13cmFwcGVyXG4gICAgICAgICAgICBtYXgtd2lkdGggNTdweFxuICAgICAgICAgICAgbWF4LWhlaWdodCA1N3B4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgbWFyZ2luIDAgMjdweCAwIDE1cHhcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyIFxuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIGF1dG9cbiAgICAmX190ZXh0XG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbi5pbWFnZS10ZXh0LWJ1dHRvblxuICAgIHBhZGRpbmcgMjAwcHggMzBweCAyMHB4XG4gICAgd2lkdGggMzUwcHhcbiAgICBmbGV4IDAgMCBhdXRvXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBib3JkZXIgMnB4IHNvbGlkICNmZmZcbiAgICAmX2hvcml6b250YWxcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtaW4taGVpZ2h0IDE0MHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgIHBhZGRpbmctbGVmdCAyMDBweFxuICAgICZfbm9iZyZfaG9yaXpvbnRhbFxuICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1pbi1oZWlnaHQgMTQwcHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIHBhZGRpbmctdG9wIDBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDI2MHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWF4LXdpZHRoIDM1MHB4XG4gICAgICAgIHBhZGRpbmctdG9wIDIwMHB4XG4gICAgICAgIG1heC1oZWlnaHQgMTAwMHB4XG4gICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgIG1hcmdpbiAwIGF1dG8gXG4gICAgJl9faW1hZ2VcbiAgICAgICAgd2lkdGggMjkwcHhcbiAgICAgICAgaGVpZ2h0IDM4MHB4XG4gICAgICAgIGhlaWdodCBjYWxjKDEwMCUgLSA4MHB4KVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2J1aWxkL2ltZy9wdWJsaWMvbm9waG90by5qcGcnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgdG9wXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGJvdHRvbSA4MHB4XG4gICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgIHdpZHRoIDE0NXB4XG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMjkwcHhcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDM4MHB4XG4gICAgICAgICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDE0NXB4XG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGggMjkwcHhcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMzgwcHhcbiAgICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25fbm9iZyAmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHJpZ2h0IHRvcFxuICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25fbm9iZy5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX3RleHRcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDQ1cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDQ1cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgJi1jb250ZW50XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgei1pbmRleCAxXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJlxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJi1sZWZ0XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDQ0MHB4XG4gICAgICAgICAgICBoM1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJlxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA0cHhcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBjb2xvciAjOTE5QUE0XG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgICAgICAgICAgICAgICAgIC5idG5fX2ljb25cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgLmJ0bl9faWNvbl9yaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZfX2ljb25fcmlnaHRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICAgICZfX3RleHRcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgLmhpZGUtdGFibGV0XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgLmhpZGUteHNcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAmLWxlZnRcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQgMjBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbSAtNjBweFxuICAgICAgICAgICAgbGVmdCAtMzBweFxuICAgICAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDEwMCUgKyA0MHB4KVxuICAgICAgICAgICAgYmFja2dyb3VuZCByZWRcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCA3ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMzlkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45NDk4NzQpIDE4LjklLCAjRjRGN0ZCIDM4LjE0JSwgI0ZDRkRGRSA2MS4yOSUpO1xuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJlxuICAgICAgICAgICAgICAgIGxlZnQgLTUwcHhcbiAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDIwMHB4KVxuICAgICAgICAgICAgICAgIGhlaWdodCBjYWxjKDEwMCUgKyAyMHB4KVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODEuMjNkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45MDMzODIpIDIuNzQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIyMDYxKSA4My4wMyUpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBsZWZ0IC0zMHB4XG4gICAgICAgICAgICAgICAgICAgIHRvcCBhdXRvIFxuICAgICAgICAgICAgICAgICAgICBib3R0b20gLTYwcHhcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDdkZWcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyA2MHB4KVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgNDBweClcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4zOWRlZywgcmdiYSgyNDQsIDI0NywgMjUxLCAwLjk0OTg3NCkgMTguOSUsICNGNEY3RkIgMzguMTQlLCAjRkNGREZFIDYxLjI5JSk7XG4gICAgICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbC5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnICZcbiAgICAgICAgICAgICAgICBsZWZ0IC03M3B4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgLTMwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGxlZnQgLTUwcHhcbiAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDIwMHB4KVxuICAgICAgICAgICAgICAgIGhlaWdodCBjYWxjKDEwMCUgKyAyMHB4KVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODEuMjNkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45MDMzODIpIDIuNzQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIyMDYxKSA4My4wMyUpO1xuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbGVmdCAtMzBweFxuICAgICAgICAgICAgICAgIHRvcCBhdXRvIFxuICAgICAgICAgICAgICAgIGJvdHRvbSAtNjBweFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAxNWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjM5ZGVnLCByZ2JhKDI0NCwgMjQ3LCAyNTEsIDAuOTQ5ODc0KSAxOC45JSwgI0Y0RjdGQiAzOC4xNCUsICNGQ0ZERkUgNjEuMjklKTtcblxuXG4udGl0bGUtbG9nb1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgbWF4LXdpZHRoIDYwMHB4XG4gICAgJl9fbG9nb1xuICAgICAgICB3aWR0aCAzMyVcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAwIDIwcHhcblxuXG4uY29udGFjdHMtYmxvY2tcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICBtYXJnaW4gMCAtMjBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgd2lkdGggMzMlXG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICBoNFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgICAgICAgICAmLmhpZGUtbW9iaWxlXG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBwXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcblxuXG4uZ3JpZC1ibG9ja3NcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICBtYXJnaW4gMCAtMTVweFxuICAgICZfX2l0ZW1cbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIHBhZGRpbmcgMzBweFxuICAgICAgICB3aWR0aCBjYWxjKDMzJSAtIDI1cHgpXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBtaW4taGVpZ2h0IDMwMHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIG1hcmdpbiAwIDE1cHggMzBweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAyNXB4KVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgbWluLWhlaWdodCAwXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweCFpbXBvcnRhbnRcbiAgICAgICAgJi10ZXh0XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIGNvbG9yICM4NDhFOTlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgJi1sb2dvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICAgICAgbWF4LWhlaWdodCAxMDBweFxuICAgICAgICBoM1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBAbWVkaWEgKGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNzM1cHgpXG4gICAgICAgICAgICAmOmhvdmVyIFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgMHB4IDJweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlIFxuICAgICAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgICAgICBoMyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgIzFDNjhCN1xuICAgICAgICAgICAgICAgIC5ncmlkLWJsb2Nrc19faXRlbS10ZXh0IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgLmdyaWQtYmxvY2tzX19pdGVtLWxvZ29cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4vLyBwYWdlc1xuLnNlY3Rpb24taG9tZS10b3BcbiAgICBoMVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDUwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cblxuLy8gZG9jdW1lbnRzIFxuLmRvY3VtZW50LWluZm9cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICZfX2xvYWRlclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMFxuICAgICAgICBwYWRkaW5nLXRvcCA1MHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgc3BhblxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC40cztcbiAgICBpZnJhbWVcbiAgICBvYmplY3RcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgNjAwcHhcbiAgICAgICAgei1pbmRleCAxXG5cblxuLy8gam9iIGxpc3Rcbi5qb2ItbGlzdFxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgICAgICYtZGF0ZVxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XG4gICAgICAgICYtZGVzY3JpcHRpb24gXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMjMwLDIzMywyMzcsMC40MSlcbiAgICAgICAgICAgIHBhZGRpbmcgMjBweCAxMHB4IDEwcHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2cHhcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIC5wdWJsaWNfX3RleHQgJlxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDMwcHhcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4IFxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICYtc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsICM4NDhFOTlcbiAgICAgICAgJjpob3ZlciAmLXRpdGxlIFxuICAgICAgICAgICAgY29sb3IgIzI3NmNjM1xuXG5cbi5kb3dubG9hZC12aWRlby1saW5rXG4gICAgZGlzcGxheSBibG9ja1xuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuXG5cbi8vIHBvbGxzXG4ucG9sbC1ibG9ja1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgQG1lZGlhICR4c1xuICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAmX19xdWVzdGlvblxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICZfX2Fuc3dlclxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19zdWJtaXRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgLnNlbGVjdDJcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgJl9fcmVzdWx0LWxpbms6aG92ZXJcbiAgICAmX19hbnN3ZXItbGluazpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeUhvdmVyXG4gICAgJl9fZm9vdGVyXG4gICAgICAgIC5idG5cbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTJweFxuXG4gICAgJl9fcmVzdWx0XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDI0cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2cHhcbiAgICAgICAgJi1pbmZvXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgJi1wcm9ncmVzc1xuICAgICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICYtZmlsbFxuICAgICAgICAgICAgICAgIGhlaWdodCBpbmhlcml0XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAkcHJpbWFyeVxuICAgICAgICAmLWNvdW50XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgbWluLXdpZHRoIDE4MHB4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAmLXBlcmNlbnRcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA1cHhcbiAgICAgICAgICAgICYtcXVhbnRpdHlcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggMTMwcHhcbiAgICAgICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aCAwXG4gICAgICAgICAgICAgICAgICAgIFxuXG5pZnJhbWVbc3JjXj1cImh0dHBzOi8vbWFwcy5nb29nbGUuY29tXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvb2tpZXMtbW9kYWxcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBvcGFjaXR5IDBcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICBtYXgtd2lkdGggNjgwcHhcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIGJvdHRvbSAxNnB4XG4gICAgcmlnaHQgMjVweFxuICAgIGxpbmUtaGVpZ2h0IDEuM1xuICAgIHotaW5kZXggMTAwMDBcbiAgICBtaW4taGVpZ2h0IDY2cHhcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBwYWRkaW5nIDEycHggMTZweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoNXB4KVxuICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2VcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgcmlnaHQgYXV0b1xuICAgICAgICBsZWZ0IDE2cHhcbiAgICAgICAgcmlnaHQgMTZweFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICYtdGV4dFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgJi5zaG93XG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApIiwiLy8gZm9ybXMgZWxlbWVudHNcbi5mb3JtXG4gICAgKyAuZm9ybVxuICAgICAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICAmX19maWVsZHNcbiAgICAgICAgcGFkZGluZyAzMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAmX19ncm91cFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIG1hcmdpbiAwIC0xNXB4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICZfX2dyb3VwICZfX2l0ZW1cbiAgICAgICAgZmxleCAxIDEgYXV0b1xuICAgICAgICBtYXJnaW4gMCAxNXB4IDMwcHhcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmbGV4IDAgMCAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgJl9faXRlbV9oaWRkZW5cbiAgICAgICAgZGlzcGxheSBub25lXG4uaW5wdXRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgaGVpZ2h0IDQ4cHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIGJvcmRlciAwXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBhZGRpbmcgNXB4IDE2cHhcbiAgICBvdXRsaW5lIDBcbiAgICB3aWR0aCAxMDAlXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuLnRleHRhcmVhXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgYmFja2dyb3VuZCAjZmZmXG4gICAgYm9yZGVyIDBcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcGFkZGluZyA1cHggMTZweFxuICAgIG91dGxpbmUgMFxuICAgIHdpZHRoIDEwMCVcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1pbi1oZWlnaHQgMTYwcHhcbiAgICByZXNpemU6IG5vbmU7XG5cbi5sYWJlbFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjODQ4ZTk5O1xuXG4ucmFkaW9cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG1pbi1oZWlnaHQgMjRweFxuICAgIHBhZGRpbmctdG9wIDFweFxuICAgIG1hcmdpbi1ib3R0b20gMTRweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgJl9faW5wdXRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fbGFiZWxcbiAgICAgICAgcGFkZGluZy1sZWZ0IDM2cHhcbiAgICAgICAgcGFkZGluZy10b3AgMXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggMjRweFxuICAgICAgICAgICAgaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggOHB4XG4gICAgICAgICAgICBoZWlnaHQgOHB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICBsZWZ0IDhweFxuICAgICAgICAgICAgdG9wIDhweFxuICAgICAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDApXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAmOmhvdmVyICZfX2xhYmVsOmJlZm9yZVxuICAgICAgICBib3JkZXItY29sb3IgJHByaW1hcnlcbiAgICAmX19pbnB1dDpjaGVja2VkICsgJl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyIDBcbiAgICAmX19pbnB1dDpjaGVja2VkICsgJl9fbGFiZWw6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDEpXG4gICAgJjpob3ZlciAmX19sYWJlbFxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuXG4uY2hlY2tib3hcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG1pbi1oZWlnaHQgMjRweFxuICAgIG1hcmdpbi1ib3R0b20gMTRweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgJl9faW5wdXRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fbGFiZWxcbiAgICAgICAgcGFkZGluZy1sZWZ0IDM2cHhcbiAgICAgICAgcGFkZGluZy10b3AgMXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICB3aWR0aCAyNHB4XG4gICAgICAgICAgICBoZWlnaHQgMjRweFxuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICY6aG92ZXIgJl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIGJvcmRlci1jb2xvciAkcHJpbWFyeVxuICAgICZfX2lucHV0OmNoZWNrZWQgKyAmX19sYWJlbDpiZWZvcmVcbiAgICAgICAgYmFja2dyb3VuZCAkcHJpbWFyeVxuICAgICAgICBib3JkZXIgMFxuICAgICZfX2lucHV0OmNoZWNrZWQgKyAmX19sYWJlbDphZnRlclxuICAgICAgICBvcGFjaXR5IDFcbiAgICAmOmhvdmVyICZfX2xhYmVsXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG5cblxuLnNlbGVjdFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGhlaWdodCA0OHB4XG4gICAgbGluZS1oZWlnaHQgNDhweFxuICAgIG91dGxpbmUgMFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgZm9udC1zaXplIDE2cHhcbiAgICBib3JkZXIgMFxuICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgd2lkdGggMTAwJVxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgY29sb3IgJHRleHRHcmF5XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTnk0ME1TQTRMalU0T1RnMFRERXlJREV6TGpFMk9UaE1NVFl1TlRrZ09DNDFPRGs0TkV3eE9DQTVMams1T1RnMFRERXlJREUxTGprNU9UaE1OaUE1TGprNU9UZzBURGN1TkRFZ09DNDFPRGs0TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEcxaGMyc2dhV1E5SW0xaGMyc3dJaUJ0WVhOckxYUjVjR1U5SW1Gc2NHaGhJaUJ0WVhOclZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0UFNJMklpQjVQU0k0SWlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU9DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ09DNDFPRGs0TkV3eE1pQXhNeTR4TmprNFRERTJMalU1SURndU5UZzVPRFJNTVRnZ09TNDVPVGs0TkV3eE1pQXhOUzQ1T1RrNFREWWdPUzQ1T1RrNE5FdzNMalF4SURndU5UZzVPRFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEhKbFkzUWdlRDBpTWpRaUlIazlJakkwSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSEo0UFNJMElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNVGd3SURJMElESTBLU0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQand2Wno0OEwzTjJaejQ9Jyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb24gcmlnaHQgMTBweCBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAmLW1zLWV4cGFuZCBcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHJpZ2h0IDIwcHhcbiAgICAgICAgdG9wIDIwcHhcbiAgICAgICAgd2lkdGggMjBweFxuICAgICAgICBoZWlnaHQgMjBweFxuICAgICAgICBiYWNrZ3JvdW5kIHVybCgnZGF0YTppbWFnZS9zdmc7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajROQ2p4d1lYUm9JR1E5SWswM0lERTVMakF3TlRSTU1UUXVNVFV6TkNBeE1TNDVPVGsxVERjZ05DNDVPVE0xTTB3NUxqVTJORFF6SURJdU5EYzVPVGhNTVRrdU16QXdOU0F4TVM0NU9UazFURGt1TlRZME5ETWdNakV1TlRFNVREY2dNVGt1TURBMU5Gb2lJR1pwYkd3OUluZG9hWFJsSWk4K0RRbzhiV0Z6YXlCcFpEMGliV0Z6YXpBaUlHMWhjMnN0ZEhsd1pUMGlZV3h3YUdFaUlHMWhjMnRWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaUlIZzlJamNpSUhrOUlqSWlJSGRwWkhSb1BTSXhNeUlnYUdWcFoyaDBQU0l5TUNJK0RRbzhjR0YwYUNCa1BTSk5OeUF4T1M0d01EVTBUREUwTGpFMU16UWdNVEV1T1RrNU5VdzNJRFF1T1Rrek5UTk1PUzQxTmpRME15QXlMalEzT1RrNFRERTVMak13TURVZ01URXVPVGs1TlV3NUxqVTJORFF6SURJeExqVXhPVXczSURFNUxqQXdOVFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZzBLUEM5dFlYTnJQZzBLUEdjZ2JXRnphejBpZFhKc0tDTnRZWE5yTUNraVBnMEtQSEpsWTNRZ2QybGtkR2c5SWpJMElpQm9aV2xuYUhROUlqSTBJaUJ5ZUQwaU5DSWdabWxzYkQwaUl6TkNOREkxTmlJdlBnMEtQQzluUGcwS1BDOXpkbWMrRFFvPScpIG5vLXJlcGVhdCAwIDBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG5cblxuXG4uYnRuXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGJvcmRlciAwXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBiYWNrZ3JvdW5kICMwYzQ5Y2RcbiAgICBoZWlnaHQgNDhweFxuICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICBmb250LXNpemUgMTZweFxuICAgIGNvbG9yICNmZmZcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgcGFkZGluZyAwIDE2cHhcbiAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJl9hZGFwdGl2ZVxuICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICBwYWRkaW5nIDEzcHggMTZweFxuICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgIHdoaXRlLXNwYWNlIG5vcm1hbFxuICAgICZfdHJhbnNwYXJlbnRcbiAgICAgICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudCBcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgJl9saWdodFxuICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkbGlnaHRcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICRncmF5MlxuICAgICZfYnJkclxuICAgICAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50IFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJjpob3ZlciBcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGdyYXkyXG4gICAgJjpob3Zlcjpub3QoJl90cmFuc3BhcmVudCk6bm90KCZfbGlnaHQpOm5vdCgmX2JyZHIpXG4gICAgICAgIGJhY2tncm91bmQgIzNjOGFmZlxuICAgICZfd2l0aC1pY29uXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXIgXG4gICAgJl93aXRoLWljb24gJl9faWNvbl9yaWdodFxuICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG5cbi5wYXJzbGV5LWVycm9ycy1saXN0IGxpXG4gICAgY29sb3IgcmVkXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBtYXJnaW4tdG9wIDhweFxuXG4uaGlkZGVuLWZpZWxkXG4gICAgZGlzcGxheSBub25lXG4gICAgd2lkdGggMTAwJVxuLnRvZ2dsZS1maWVsZDpjaGVja2VkIH4gLmhpZGRlbi1maWVsZFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tdG9wIDIwcHhcblxuXG4ucmVxdWlyZWRcbiAgICBjb2xvciAkcHJpbWFyeSIsIi8vIHBob25lcyBzbGlkZXJcbi5vbmVsaW5lLXNsaWRlclxuICAgIGJhY2tncm91bmQgcmdiYSgxMCwgMTMxLCAyMTQsIDAuNjQpXG4gICAgY29sb3IgI2ZmZlxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbGluZS1oZWlnaHQgMjBweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgYm94LXNoYWRvdyAwIDE0cHggMTRweCByZ2JhKDAsMCwwLC4wNilcbiAgICBtYXJnaW4tYm90dG9tIDI1cHhcbiAgICBtYXgtd2lkdGggNDc2cHhcbiAgICBoZWlnaHQgNTBweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIHBhZGRpbmctcmlnaHQgNjBweFxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXgtd2lkdGggY2FsYygxMDAlICsgNjRweClcbiAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjRweClcbiAgICAgICAgbWFyZ2luLWxlZnQgLTMycHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgICAgIHBhZGRpbmcgMCA3NXB4IDAgMjBweCBcbiAgICAgICAgYm94LXNoYWRvdyBub25lXG4gICAgQG1lZGlhICR4c1xuICAgICAgICBoZWlnaHQgNzBweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgbWFyZ2luLWxlZnQgLTE2cHhcbiAgICAgICAgbWF4LXdpZHRoIGNhbGMoMTAwJSArIDMycHgpXG4gICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDMycHgpXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICZfX2l0ZW1cbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBwYWRkaW5nIDAgMTVweFxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtblxuICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICAgIGZpbGwgI2ZmZlxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIGJcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAuc2xpY2stZG90c1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAxNnB4XG4gICAgICAgIHRvcCAwXG4gICAgICAgIHdpZHRoIDM1cHhcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICByaWdodCAzMnB4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIHJpZ2h0IDE2cHhcbiAgICAgICAgbGlcbiAgICAgICAgICAgIHdpZHRoIDZweFxuICAgICAgICAgICAgaGVpZ2h0IDZweFxuXG5cbi8vIHByb21vIHNsaWRlclxuLnByb21vLXNsaWRlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgQG1lZGlhICRsXG4gICAgICBoZWlnaHQgMTc4cHggXG4gICAgQG1lZGlhICRtXG4gICAgICAgIGhlaWdodCAxMzVweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBoZWlnaHQgYXV0b1xuICAgICZfX2lubmVyXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICZfX2l0ZW1cbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgIGRpc3BsYXkgbm9uZSBcbiAgICAgICAgQG1lZGlhICRsXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIGhlaWdodCAxNzhweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICBoZWlnaHQgMTM1cHhcbiAgICAgICAgJl9tb2JpbGUgJi1kZXNrdG9wXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICZfbW9iaWxlXG4gICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAmX21vYmlsZSAmLW1vYmlsZVxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICYtZGVza3RvcFxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgIEBtZWRpYSAkbFxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtbG9nb1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDgwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAzMnB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDYwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjNweFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgNDBweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICAgICAgICAgY29sb3IgIzAwMFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDI2cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAmLXN1YnRpdGxlXG4gICAgICAgICAgICBjb2xvcjogJHRleHRQcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBmb250LXNpemUgMjZweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgIFxuYXNpZGVcbiAgICAucHJvbW8tc2xpZGVyXG4gICAgICAgIGhlaWdodCAzMzBweFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJl9faW5uZXJcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgJl9faXRlbVxuICAgICAgICAgICAgaGVpZ2h0IDMzMHB4XG4gICAgICAgICAgICAmLWxvZ29cbiAgICAgICAgICAgICAgICBtYXJnaW4gMCBhdXRvIDMwcHhcbiAgICAgICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMwcHhcbiAgICAgICAgICAgICYtc3VidGl0bGVcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAuc2xpY2stZG90cyBcbiAgICAgICAgICAgIHRvcCBhdXRvXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTBweFxuICAgICAgICAgICAgYm90dG9tIDIwcHhcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gcm93XG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICAgIG1hcmdpbiAwIDNweFxuICAgICAgICAuc2xpY2stYXJyb3dcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZSFpbXBvcnRhbnRcblxuXG4ucHJvbW8tc2xpZGVyXG4gIC5zbGljay1kb3RzXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBoZWlnaHQgMTAwJVxuICAgIHdpZHRoIDEwcHhcbiAgICBsZWZ0IDUwcHhcbiAgICB0b3AgMFxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgbGVmdCAzMnB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGRpc3BsYXkgbm9uZSFpbXBvcnRhbnRcbiAgICBsaVxuICAgICAgbWFyZ2luIDNweCAwXG4gIC5zbGljay1hcnJvd1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgNTBweFxuICAgIHRvcCA1MCVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgIGZvbnQtc2l6ZSAwXG4gICAgei1pbmRleCAzXG4gICAgd2lkdGggMzBweFxuICAgIGhlaWdodCAzMHB4XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpT0NJZ2RtbGxkMEp2ZUQwaU1DQXdJREUwSURnaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUVEV5TGpjMk1TQTNMamM0VERFMElEWXVOa3czTGpBM0lEQk1NQzR4TkRBd01ERWdOaTQyVERFdU16YzVJRGN1TnpoTU55NHdOeUF5TGpNMlRERXlMamMyTVNBM0xqYzRXaUlnWm1sc2JEMGlZbXhoWTJzaUx6NDhiV0Z6YXlCcFpEMGliV0Z6YXpBaUlHMWhjMnN0ZEhsd1pUMGlZV3h3YUdFaUlHMWhjMnRWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaUlIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhOQ0lnYUdWcFoyaDBQU0k0SWo0OGNHRjBhQ0JrUFNKTk1USXVOell4SURjdU56aE1NVFFnTmk0MlREY3VNRGNnTUV3d0xqRTBNREF3TVNBMkxqWk1NUzR6TnprZ055NDNPRXczTGpBM0lESXVNelpNTVRJdU56WXhJRGN1TnpoYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGp3dmJXRnphejQ4WnlCdFlYTnJQU0oxY213b0kyMWhjMnN3S1NJK1BDOW5Qand2YzNablBnPT0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgIGJhY2tncm91bmQtc2l6ZSAxNHB4IGF1dG9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQgXG4gICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDI1NSwyNTUsMjU1LDAuNDgpXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGJvcmRlciAwXG4gICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICBvdXRsaW5lIDBcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHRyYW5zaXRpb24gMC4zcyBlYXNlIGJhY2tncm91bmQtY29sb3JcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgcmlnaHQgMzJweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmUhaW1wb3J0YW50XG4gICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIHJnYmEoMjU1LDI1NSwyNTUsMSlcbiAgICAmLnNsaWNrLXByZXZcbiAgICAgICAgbWFyZ2luLXRvcCAtMTlweFxuICAgICYuc2xpY2stbmV4dFxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKVxuICAgICAgICBtYXJnaW4tdG9wIDE5cHhcblxuLy8gaGV4YWdvbnMgc2xpZGVyXG4uaGV4YWdvbnMtc2xpZGVyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBwYWRkaW5nIDAgMCAxMDBweFxuICAgIG1hcmdpbiAwIC04NXB4XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgQG1lZGlhICRzXG4gICAgICBwYWRkaW5nLWJvdHRvbSA1MHB4XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlclxuICAgICAgY29udGVudCAnJ1xuICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgd2lkdGggODBweFxuICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICB0b3AgMFxuICAgICAgbGVmdCAwXG4gICAgICB6LWluZGV4IDFcbiAgICAmOmJlZm9yZVxuICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMSkgMCUsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMTAwJSk7XG4gICAgJjphZnRlclxuICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsIHJnYmEoMjQ0LDI0NywyNTEsMSkgMTAwJSk7XG4gICAgICByaWdodCAwXG4gICAgICBsZWZ0IGF1dG9cbiAgICAuc2xpY2stbGlzdFxuICAgICAgcGFkZGluZyAwIDgwcHhcbiAgICAuc2xpY2stc2xpZGVcbiAgICAgIG9wYWNpdHkgMFxuICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICB3aGl0ZS1zcGFjZSBub3JtYWxcbiAgICAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlXG4gICAgICBvcGFjaXR5IDFcbiAgICAuc2xpY2stZG90c1xuICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICBsaVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzI3NmNjM1xuICAgICBAbWVkaWEgJHNcbiAgICAgIC5zbGljay1zbGlkZVxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlXG4gICAgICAgICAgaGVpZ2h0IDQ1MHB4IWltcG9ydGFudFxuICAgICAgLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIGxlZnQgMCFpbXBvcnRhbnRcbiAgICAgICAgICBvcGFjaXR5IDEhaW1wb3J0YW50XG5cbi8vIHB1YmxpYyBzbGlkZXJcbi5wdWJsaWMtc2xpZGVyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGRpc3BsYXkgZ3JpZFxuICB3aWR0aCBhdXRvXG4gIC5zbGljay1zbGlkZSBcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAuc2xpY2stYXJyb3dcbiAgICB3aWR0aCA1OHB4XG4gICAgaGVpZ2h0IDU4cHhcbiAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL3B1YmxpYy9zbGlkZXItYXJyb3cuc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHRvcCA1MCVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgIGJvcmRlciAwXG4gICAgZm9udC1zaXplIDBcbiAgICB6LWluZGV4IDFcbiAgICBtYXJnaW4tdG9wIC00MHB4XG4gICAgQG1lZGlhICRzXG4gICAgICBkaXNwbGF5IG5vbmVcbiAgICAmOmhvdmVyXG4gICAgICBvcGFjaXR5IDAuN1xuICAgICYuc2xpY2stcHJldlxuICAgICAgbGVmdCAyMHB4XG4gICAgJi5zbGljay1uZXh0XG4gICAgICB0cmFuc2Zvcm0gc2NhbGVYKC0xKSB0cmFuc2xhdGVZKC01MCUpXG4gICAgICByaWdodCAyMHB4XG4gIC5zbGljay1kb3RzXG4gICAgYm90dG9tIDUwcHhcbiAgICB3aWR0aCAxMDAlXG4gICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgbGlcbiAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgIG1hcmdpbiAwIDVweFxuICAgICAgICBsaXN0LXN0eWxlIG5vbmVcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICYuc2xpY2stYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzNcbiAgLnB1YmxpY19faW1hZ2VcbiAgICBtYXJnaW4tYm90dG9tIDBcbiAgLnB1YmxpY19faW1hZ2UtY2FwdGlvblxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgMC41cyBlYXNlXG4gIC5zbGljay1hY3RpdmUgLnB1YmxpY19faW1hZ2UtY2FwdGlvblxuICAgIG9wYWNpdHkgMVxuXG4ucHVibGljLXNsaWRlci1uYXZcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgZGlzcGxheSBncmlkXG4gIHdpZHRoIGF1dG9cbiAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gIC5zbGljay1zbGlkZSBcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICB0ZXh0LWFsaWduIGNlbnRlciAgICBcbiAgICBib3JkZXIgMXB4IHNvbGlkICNmZmYgIFxuICAgIGJvcmRlci13aWR0aCAycHggMXB4ICBcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBoZWlnaHQgODBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICZfX2ltYWdlLWJnXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICAgIHotaW5kZXggMFxuICAmX19pbWFnZS1pbWdcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgd2lkdGggYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gICAgbWF4LWhlaWdodCA4MHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gIC5zbGljay1hcnJvd1xuICAgIHdpZHRoIDMwcHhcbiAgICBoZWlnaHQgMzBweFxuICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvcHVibGljL3NsaWRlci1hcnJvdy5zdmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgYm9yZGVyIDBcbiAgICBmb250LXNpemUgMFxuICAgIHotaW5kZXggMVxuICAgIEBtZWRpYSAkc1xuICAgICAgZGlzcGxheSBub25lXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLnNsaWNrLXByZXZcbiAgICAgIGxlZnQgMTBweFxuICAgICYuc2xpY2stbmV4dFxuICAgICAgdHJhbnNmb3JtIHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgcmlnaHQgMTBweFxuICAuc2xpY2stZG90c1xuICAgIGJvdHRvbSAtMjBweFxuICAgIHdpZHRoIDEwMCVcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgbGlcbiAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgIG1hcmdpbiAwIDVweFxuICAgICAgICBsaXN0LXN0eWxlIG5vbmVcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICYuc2xpY2stYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzNcbiAgICAgIFxuXG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlclxuICAuc2xpY2stZG90c1xuICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICB3aWR0aCAxMDAlXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICBAbWVkaWEgJHNcbiAgICAgICAgbWFyZ2luLXRvcCAxMHB4XG4gICAgICBsaVxuICAgICAgICBiYWNrZ3JvdW5kICNEREUxRTZcbiAgICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQgIzI3NmNjM1xuXG5cbi5zbGljay1zbGlkZXJcbiAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgJi5zbGljay1pbml0aWFsaXplZFxuICAgIHZpc2liaWxpdHkgdmlzaWJsZSIsIi8vIG1vZGFsLXdpbmRvd3Ncbi5tb2RhbFxuICAgIGRpc3BsYXkgbm9uZVxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAxMDAlXG4gICAgdG9wIDBcbiAgICBsZWZ0IDBcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgIHotaW5kZXggMzMwXG4gICAgb3BhY2l0eSAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgbWF4LWhlaWdodCAxMDAlXG4gICAgd2lsbC1jaGFuZ2UgdHJhbnNmb3JtXG4gICAgb3ZlcmZsb3cgYXV0b1xuICAgIEBtZWRpYSAkc1xuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAmX193cmFwcGVyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCA1MHB4XG4gICAgICAgIGxlZnQgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgIG1heC13aWR0aCA2MDBweFxuICAgICAgICBtYXgtaGVpZ2h0IGNhbGMoMTAwJSAtIDEwMHB4KVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHotaW5kZXggMTAwXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IGNvbHVtbiBub3dyYXBcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDk1LCA5NSwgOTUsIDAuMTUpO1xuICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcbiAgICAmX3dpZGUgJl9fd3JhcHBlclxuICAgICAgICB3aWR0aCA5NSVcbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDk1JVxuICAgICZfYWN0aXZlXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgJl9faGVhZGVyXG4gICAgICAgIHBhZGRpbmcgMzZweFxuICAgICAgICBoMiwgLmgyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAmX19jb250ZW50XG4gICAgICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgICAgICYtc2VjdGlvblxuICAgICAgICAgICAgcGFkZGluZyAzMHB4IDM2cHhcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAmLXNvY2lhbFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgLnNvY2lhbC1saW5rc1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA1MHB4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICAgICAgJl9faXRlbVxuICAgICAgICAgICAgICAgICAgICAmLWljb25cbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGwgIzBjNDljZFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICAgICAgJl9faXRlbTpob3ZlciAuc29jaWFsLWxpbmtzX19pdGVtLWljb25cbiAgICAgICAgICAgICAgICAgICAgZmlsbCAkdGV4dFByaW1hcnlcbiAgICAmX19mb290ZXJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgbWFyZ2luLXRvcCBhdXRvXG4gICAgICAgIHBhZGRpbmcgMzBweCAzNnB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW4tcmV2ZXJzZVxuICAgICAgICAuYnRuXG4gICAgICAgICAgICBtaW4td2lkdGggMTkwcHhcbiAgICAgICAgICAgIG1hcmdpbiA1cHggMFxuICAgICAgICAgICAgb3V0bGluZSBub25lXG4gICAgJl9fZXJyb3JzXG4gICAgJl9fbWVzc2FnZXNcbiAgICAgICAgcG9zaXRpb24gc3RhdGljXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgcFxuICAgICAgICAgICAgbWFyZ2luIDAgMCAxMHB4XG4gICAgJl9fZXJyb3JzXG4gICAgICAgIGNvbG9yIHJlZFxuICAgICZfX2xhYmVsXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgJl9fcmFkaW8tZ3JvdXBcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIG1hcmdpbiAxNnB4IDAgLTE2cHhcbiAgICAgICAgJl9sZWZ0XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAgICAgICAgICAgLnJhZGlvXG4gICAgICAgICAgICAuY2hlY2tib3hcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjRweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICZfX2Nsb3NlXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAzMHB4XG4gICAgICAgIHJpZ2h0IDMwcHhcbiAgICAgICAgY29sb3IgIzk1OWVhN1xuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgei1pbmRleCAxMDBcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuXG4ubW9kYWxcbiAgICAucGx5clxuICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgaWZyYW1lLmhlaWdodDEwMFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAgIFxuICAgICAgICB3aWR0aDogMTAwJTtcblxuI3ZpZGVvLW1vZGFsXG4gICAgLm1vZGFsX19jbG9zZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAubW9kYWxfX2hlYWRlclxuICAgICAgICBwYWRkaW5nIDIwcHggNTZweCAyMHB4IDM2cHhcbiAgICAubW9kYWxfX2Zvb3RlclxuICAgICAgICBwYWRkaW5nIDIwcHggMzZweFxuICAgIC5tb2RhbF9fd3JhcHBlclxuICAgICAgICBtYXgtd2lkdGggNjUwcHhcbiAgICAgICAgdG9wIDUwJVxuICAgICAgICBsZWZ0IDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsLTUwJSlcblxuXG4jc2VuZG1lc3NhZ2VcbiAgICAubW9kYWxfX3dyYXBwZXJcbiAgICAgICAgbWF4LXdpZHRoIDc1MHB4XG5cbiNzZW5kbWVzc2FnZW9rXG4gICAgLm1vZGFsX193cmFwcGVyXG4gICAgICAgIG1heC13aWR0aCA2MDBweFxuICAgIC5tb2RhbF9faGVhZGVyLXRleHRcbiAgICAgICAgcGFkZGluZyAzMHB4IDYwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nIDE2cHggMzBweCIsIi5wcmludC1vbmx5XG4gICAgZGlzcGxheSBub25lXG5cbkBtZWRpYSBwcmludFxuICAgIC8vIGJhc2VcbiAgICAubGluay1iYWNrXG4gICAgLnRvcGJhclxuICAgIC5zZWN0aW9uX19zaWRlYmFyXG4gICAgaDEgYVxuICAgIC5tYWluLW5hdl9fdG9wbGV2ZWxcbiAgICAuZm9vdGVyXG4gICAgLnNoYXJlLWJsb2NrXG4gICAgLnNjcm9sbC10b3BcbiAgICAucHVibGljX19pbWFnZS1iZ1xuICAgIC5zbGljay1kb3RzXG4gICAgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXJcbiAgICAucmVnaW9uc1xuICAgIC5zZWFyY2hcbiAgICAucGFnaW5hdGlvblxuICAgIC5saW5rLW1vcmVcbiAgICAuZG9jLWl0ZW1fX2ZpbGUtbGlua1xuICAgIC5yZWdpc3RyeS1pdGVtX190b2dnbGUtdGV4dFxuICAgIC5yZWdpc3RyeS1pdGVtX190b2dnbGVcbiAgICAucHVibGljX19pbWFnZS1jYXB0aW9uXG4gICAgLnNsaWNrLWFycm93XG4gICAgLnByaW50LW9wdGlvbnNcbiAgICAucXVlc3Rpb25cbiAgICAucGx5clxuICAgIC5icmVhZGNydW1iXG4gICAgLmRvd25sb2FkLXZpZGVvLWxpbmtcbiAgICAucGx5ciArIC5wdWJsaWNfX2ltYWdlLWNhcHRpb25cbiAgICAuYm90dG9tLWJhclxuICAgICAgICBkaXNwbGF5IG5vbmUhaW1wb3J0YW50XG5cbiAgICAucHJpbnQtb25seVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbiAgICAudGhlbWVfbGlnaHRcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmIWltcG9ydGFudFxuXG4gICAgLnNlY3Rpb24tZG9jLXNlYXJjaFxuICAgICAgICBkaXNwbGF5IG5vbmVcblxuICAgIC5kb2MtaXRlbV9fdGl0bGVcbiAgICAuZG9jLWl0ZW1fX2RldGFpbHNcbiAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgcGFkZGluZy1yaWdodCAwXG5cbiAgICAuYXJ0aWNsZXMtaXRlbVxuICAgIC5saW5rLWJsb2NrXG4gICAgICAgIHdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgICAgIG1heC13aWR0aCAxMDAlIWltcG9ydGFudFxuICAgICAgICBmbGV4LWJhc2lzIDEwMCUhaW1wb3J0YW50XG4gICAgICAgIG1pbi1oZWlnaHQgMCFpbXBvcnRhbnRcblxuICAgIC50b3BiYXItd3JhcHBlclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZSFpbXBvcnRhbnRcblxuICAgIC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlclxuICAgICAgICBwYWRkaW5nLWxlZnQgMFxuXG4gICAgLy8gc3RydWN0dXJlIHBhZ2VzXG4gICAgLnN0cnVjdHVyZS12MlxuICAgICAgICAmX19jb2xzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgJl9fY29sXG4gICAgICAgICZfX2l0ZW0taW1hZ2UtaW1nXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG5cblxuLnByaW50LWxheW91dFxuICAgIHBhZGRpbmcgMCAzMHB4XG4gICAgJl9faGVhZGVyICZfX2lubmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAxMHB4XG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNkZGUxZTZcbiAgICAmX19mb290ZXIgJl9faW5uZXJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwYWRkaW5nIDIwcHggMFxuICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjZGRlMWU2XG4gICAgJl9faGVhZGVyXG4gICAgICAgICYtbG9nb1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIycHhcbiAgICAmX19jb250ZW50ICZfX2lubmVyXG4gICAgICAgIHBhZGRpbmcgMzBweCAwXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAmICsgLnNjcm9sbC10b3BcbiAgICAgICAgZGlzcGxheSBub25lXG4iLCIuY2FwdGNoYS13cmFwcGVyXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBkaXNwbGF5IGZsZXhcclxuICBmbGV4LWZsb3cgcm93IHdyYXBcclxuICBtYXJnaW4gMCAwIDIycHhcclxuICAuY2FwdGNoYS1pbWFnZVxyXG4gICAgaGVpZ2h0IDQ4cHhcclxuICAuY2FwdGNoYS1jb2RlXHJcbiAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgIGJvcmRlciAwXHJcbiAgICBoZWlnaHQgNDhweFxyXG4gICAgcGFkZGluZyAwIDIwcHhcclxuICAgIG91dGxpbmUgMFxyXG4gICAgbWFyZ2luIDAgNXB4IDVweCAwXHJcbiAgLmNhcHRjaGEtdXBkYXRlXHJcbiAgICBtYXJnaW4tbGVmdCA1cHhcclxuICAgIGZvbnQtc2l6ZSAwXHJcbiAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL2ktcmVmcmVzaC5zdmcnKVxyXG4gICAgd2lkdGggMzJweFxyXG4gICAgaGVpZ2h0IDMycHhcclxuICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgb3BhY2l0eSAwLjdcclxuICAgIHRyYW5zaXRpb24gYWxsIC4zcyBlYXNlXHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAgICY6aG92ZXJcclxuICAgICAgb3BhY2l0eSAxXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/