/****************************************************
Base config
****************************************************/
* {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
}

body {
  font: 14px 'raleway', Arial, sans-serif;
  width: 100%;
  height: 100%;
  line-height: 20px;
  background: #fff;
}

a {
  color: blue;
  outline: none;
  text-decoration: underline;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

a:hover {
  text-decoration: none;
}

img {
  border: 0;
  max-width: 100%;
}

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

button {
  cursor: pointer;
  border: 0;
  outline: none;
}

input {
  vertical-align: middle;
  outline: none;
  border: 0;
}

input[type="submit"], input[type="button"] {
  cursor: pointer;
  -webkit-appearance: none;
}

textarea {
  outline: none;
  resize: none;
  overflow: auto;
}

:invalid {
  -webkit-box-shadow: none;
  box-shadow: none;
}

ol, ul {
  list-style-position: inside;
}

::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

::-moz-placeholder {
  color: #000;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

:-moz-placeholder {
  color: #000;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

:-ms-input-placeholder {
  color: #000;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

:focus::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

:focus::-moz-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

:focus:-moz-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

:focus:-ms-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.wrapper {
  min-height: 100%;
  height: auto;
  min-width: 320px;
  overflow: hidden;
}

.container {
  max-width: 1220px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

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

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

.align-right {
  text-align: right;
}

.hidden {
  overflow: hidden;
}

.clearfix:before {
  content: "";
  display: table;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/****************************************************
Connect fonts
****************************************************/
@font-face {
  font-family: 'montserrat';
  src: url("../fonts/montserrat-light-webfont.eot");
  src: url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.woff") format("woff"), url("../fonts/montserrat-light-webfont.ttf") format("truetype"), url("../fonts/montserrat-light-webfont.svg#montserratlight") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'montserrat';
  src: url("../fonts/montserrat-regular-webfont.eot");
  src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'montserrat';
  src: url("../fonts/montserrat-thinitalic-webfont.eot");
  src: url("../fonts/montserrat-thinitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-thinitalic-webfont.woff2") format("woff2"), url("../fonts/montserrat-thinitalic-webfont.woff") format("woff"), url("../fonts/montserrat-thinitalic-webfont.ttf") format("truetype"), url("../fonts/montserrat-thinitalic-webfont.svg#montserratthin_italic") format("svg");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'raleway';
  src: url("../fonts/raleway-regular-webfont.eot");
  src: url("../fonts/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-regular-webfont.woff2") format("woff2"), url("../fonts/raleway-regular-webfont.woff") format("woff"), url("../fonts/raleway-regular-webfont.ttf") format("truetype"), url("../fonts/raleway-regular-webfont.svg#ralewayregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'raleway';
  src: url("../fonts/raleway-bold-webfont.eot");
  src: url("../fonts/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-bold-webfont.woff2") format("woff2"), url("../fonts/raleway-bold-webfont.woff") format("woff"), url("../fonts/raleway-bold-webfont.ttf") format("truetype"), url("../fonts/raleway-bold-webfont.svg#ralewaybold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'raleway';
  src: url("../fonts/raleway-extrabold-webfont.eot");
  src: url("../fonts/raleway-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-extrabold-webfont.woff2") format("woff2"), url("../fonts/raleway-extrabold-webfont.woff") format("woff"), url("../fonts/raleway-extrabold-webfont.ttf") format("truetype"), url("../fonts/raleway-extrabold-webfont.svg#ralewayextrabold") format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'raleway';
  src: url("../fonts/raleway-medium-webfont.eot");
  src: url("../fonts/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-medium-webfont.woff2") format("woff2"), url("../fonts/raleway-medium-webfont.woff") format("woff"), url("../fonts/raleway-medium-webfont.ttf") format("truetype"), url("../fonts/raleway-medium-webfont.svg#ralewaymedium") format("svg");
  font-weight: 50;
  font-style: normal;
}

@font-face {
  font-family: 'raleway';
  src: url("../fonts/raleway-semibold-webfont.eot");
  src: url("../fonts/raleway-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway-semibold-webfont.woff2") format("woff2"), url("../fonts/raleway-semibold-webfont.woff") format("woff"), url("../fonts/raleway-semibold-webfont.ttf") format("truetype"), url("../fonts/raleway-semibold-webfont.svg#ralewaysemibold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Myriad Pro';
  src: url("../fonts/MyriadPro-Regular.eot");
  src: local("Myriad Pro"), local("MyriadPro-Regular"), url("../fonts/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-Regular.woff2") format("woff2"), url("../fonts/MyriadPro-Regular.woff") format("woff"), url("../fonts/MyriadPro-Regular.ttf") format("truetype"), url("../fonts/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Myriad Pro';
  src: url("../fonts/MyriadPro-It.eot");
  src: local("Myriad Pro Italic"), local("MyriadPro-It"), url("../fonts/MyriadPro-It.eot?#iefix") format("embedded-opentype"), url("../fonts/MyriadPro-It.woff2") format("woff2"), url("../fonts/MyriadPro-It.woff") format("woff"), url("../fonts/MyriadPro-It.ttf") format("truetype"), url("../fonts/MyriadPro-It.svg#MyriadPro-It") format("svg");
  font-weight: normal;
  font-style: italic;
}

/****************************************************
Buttons
****************************************************/
.btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
}

.btn_main {
  width: 170px;
  height: 53px;
  padding-bottom: 5px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff6e02), to(#ddc70a));
  background: -webkit-linear-gradient(top, #ff6e02, #ddc70a);
  background: -o-linear-gradient(top, #ff6e02, #ddc70a);
  background: linear-gradient(to bottom, #ff6e02, #ddc70a);
  -webkit-box-shadow: 8px 8px 4px 0 rgba(0, 0, 0, 0.35), inset -3px -5px 2px 0 #0e0600;
  box-shadow: 8px 8px 4px 0 rgba(0, 0, 0, 0.35), inset -3px -5px 2px 0 #0e0600;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.btn_main:hover {
  background: #ff6e02;
}

.btn_menu {
  position: relative;
  display: none;
  z-index: 160;
  width: 25px;
  height: 15px;
  z-index: 520;
  cursor: pointer;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  margin-left: 15px;
  margin-top: -3px;
}

.btn_menu span, .btn_menu:before, .btn_menu:after {
  content: "";
  display: block;
  width: 25px;
  height: 3px;
  background-color: #fff;
  position: absolute;
  left: 0;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.btn_menu:before {
  top: 0px;
}

.btn_menu span {
  top: 9px;
  opacity: 1;
}

.btn_menu:after {
  top: 18px;
}

.btn_menu.active span {
  opacity: 0;
  top: 9px;
  width: 25px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
}

.btn_menu.active:before {
  width: 25px;
  top: 9px;
  left: 0px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
}

.btn_menu.active:after {
  width: 25px;
  top: 9px;
  left: 0px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  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);
  -ms-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: none;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.nice-select {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
  -webkit-tap-highlight-color: transparent;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #8b939b;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 40px;
  padding: 0 15px;
  clear: both;
  cursor: pointer;
  font-family: inherit;
  font-size: 16px;
  outline: none;
  position: relative;
  text-align: left;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.nice-select:after {
  content: "";
  position: absolute;
  right: 15px;
  top: 40%;
  border: 5px solid transparent;
  border-top: 10px solid #333333;
}

.nice-select > span {
  position: relative;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.nice-select:hover {
  border-color: #dbdbdb;
}

.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #dbdbdb;
}

.nice-select.open .list {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  pointer-events: auto;
}

.nice-select.open:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 30%;
}

.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #cccccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .list {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: #8b939b;
  text-align: left;
  border-top: 0;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: calc(100% - 2px);
  left: 0;
  opacity: 0;
  z-index: 9;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 15px;
  font-size: 16px;
  list-style: none;
  outline: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.nice-select .option:hover {
  background: #F6F7F9;
}

.nice-select .option.selected {
  color: #000;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: .5;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 960px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%;
  }
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.75;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

/****************************************************
Header
****************************************************/
/****************************************************
Main page
****************************************************/
.main {
  background: url(../img/bg-main.jpg) no-repeat center 0;
  -webkit-background-size: cover;
  background-size: cover;
  min-height: 828px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  padding-top: 287px;
  padding-bottom: 50px;
}

.main-title1 {
  font-weight: 500;
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 12px;
}

.main-title2 {
  font-weight: 800;
  font-size: 52px;
  line-height: 52px;
  margin-bottom: 20px;
}

.main-text {
  font-family: 'Myriad Pro';
  font-size: 16px;
  line-height: 22px;
  max-width: 505px;
  margin: 0 auto 50px;
}

.header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(16, 22, 54, 0.2);
    min-height: 60px;
  z-index: 100;
  padding-top: 15px;
}

.header .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header_inner {
  background: #05121c;
  border-bottom: 2px solid #cfd0d7;
}

.header.fixed {
  position: fixed;
  background: rgb(11, 58, 86);
  animation: showElement;
  animation-duration: 2s;
}

@keyframes showElement{
    0% {
        opacity: 0;
        top: -100px;
    }
    
    100% {
        opacity: 1;
        top: 0;
    }
}

.header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  color: #fff;
  line-height: 0;
}

.menu {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
}

.menu > li > a {
  font-family: 'montserrat';
  font-weight: 300;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  font-size: 14px;
  padding: 15px 10px;
}

.menu > li > a:hover {
  -webkit-box-shadow: 6px 6px 7px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 6px 6px 7px 0 rgba(0, 0, 0, 0.4);
}

.enter-links {
  margin-left: 100px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.enter-links a {
  text-decoration: none;
  color: #fff;
  font-family: 'Myriad Pro';
  margin-left: 15px;
}

.title {
  font-size: 30px;
  line-height: 36px;
  color: #555555;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
}

.subtitle {
  color: #8c8c8c;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  font-family: 'Myriad Pro';
  max-width: 770px;
  margin: 0 auto 20px;
}

.item-info {
  position: relative;
  padding-bottom: 35px;
  margin: 0 25px;
  width: 250px;
  text-align: center;
  text-decoration: none;
}

.item-info:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 70px;
  height: 4px;
  background: #f1eee9;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.item-info__icon {
  margin-bottom: 10px;
  height: 60px;
}

.item-info__icon svg {
  fill: #555555;
}

.item-info__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 24px;
  color: #555555;
  margin-bottom: 20px;
}

.item-info__text {
  font-family: 'montserrat';
  color: #8c8c8c;
  font-size: 14px;
  font-weight: 300;
}

.item-info.active .item-info__icon svg {
  fill: #c7b299;
}

.item-info.active .item-info__title {
  color: #c7b299;
}

.item-info.active:after {
  background: #c7b299;
}

.items-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -15px;
}

.section-desc-top {
  padding-top: 25px;
  padding-bottom: 10px;
}

.block-desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -15px 50px;
}

.block-desc__main {
  width: 570px;
  margin: 0 15px;
}

.block-desc__img {
  margin: 0 15px;
}

.block-desc__img img {
  max-width: 120%;
}

.block-desc__title {
  font-weight: 600;
  color: #555555;
  font-size: 36px;
  line-height: 36px;
  text-align: center;
  margin-bottom: 45px;
}

.block-desc__text {
  font-family: 'montserrat';
  font-size: 24px;
  line-height: 24px;
  color: #8c8c8c;
  margin-bottom: 45px;
  font-weight: 300;
}

.block-desc__list {
  font-family: 'montserrat';
  list-style: none;
  font-size: 24px;
  line-height: 24px;
  color: #8c8c8c;
  font-weight: 300;
  margin-left: 45px;
}

.block-desc__list > li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 20px;
}

.block-desc__list > li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 10px;
  height: 10px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #7d7dfc;
}

.block-desc__list > li:last-child {
  margin-bottom: 0;
}

.block-desc_reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.block-desc_reverse .block-desc__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.block-desc_reverse .block-desc__img__inner {
  direction: rtl;
}

.block-desc_reverse .block-desc__img img {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.block-desc_reverse .block-desc__text {
  text-align: right;
}

.tab {
  display: none;
}

.tab.active {
  display: block;
}

.text-weight_normal {
  font-weight: 400;
}

.section-desc {
  background: #fbfaf8;
  padding-top: 15px;
  padding-bottom: 1px;
}

.promo-block {
  background: -webkit-gradient(linear, left top, right top, from(#0c0c10), to(#0c1f51));
  background: -webkit-linear-gradient(left, #0c0c10, #0c1f51);
  background: -o-linear-gradient(left, #0c0c10, #0c1f51);
  background: linear-gradient(to right, #0c0c10, #0c1f51);
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.promo-block .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.promo-block__title {
  font-size: 28px;
  line-height: 32px;
  color: #c7b299;
  margin-bottom: 5px;
}

.promo-block__text {
  font-family: 'montserrat';
  font-size: 18px;
  line-height: 24px;
}

.section-tariffs {
  padding: 40px 0 0;
}

.subtitle2 {
  font-family: 'montserrat';
  text-align: center;
  font-size: 16px;
  color: #8c8c8c;
  font-weight: 300;
  margin-bottom: 40px;
}

.subtitle2:last-child {
  margin-bottom: 0;
}

.tariffs-blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -30px;
}

.tariff-block {
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 355px;
  max-width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#0c1f51), to(#81818a));
  background: -webkit-linear-gradient(top, #0c1f51, #81818a);
  background: -o-linear-gradient(top, #0c1f51, #81818a);
  background: linear-gradient(to bottom, #0c1f51, #81818a);
  -webkit-box-shadow: 6px 6px 7px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 6px 6px 7px 0 rgba(0, 0, 0, 0.8);
  color: #fff;
  overflow: hidden;
  margin: 0 20px 75px;
}

.tariff-block__top {
  background: -webkit-gradient(linear, left top, left bottom, from(#0c1f51), to(#192a57));
  background: -webkit-linear-gradient(top, #0c1f51, #192a57);
  background: -o-linear-gradient(top, #0c1f51, #192a57);
  background: linear-gradient(to bottom, #0c1f51, #192a57);
  -webkit-box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.3);
  padding: 20px 35px 14px;
}

.tariff-block__main {
  text-align: center;
  padding: 14px 15px 20px;
}

.tariff-block__title {
  font-family: 'montserrat';
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 5px;
}

.tariff-block__subtitle {
  color: #767885;
  font-size: 14px;
  font-family: 'montserrat';
  font-weight: 300;
}

.tariff-block__desc {
  list-style: none;
  font-size: 18px;
  line-height: 24px;
  font-family: 'Myriad Pro';
  margin-bottom: 20px;
}

.tariff-block__desc > li {
  margin-bottom: 10px;
}

.tariff-block__desc > li:last-child {
  margin-bottom: 0;
}

.tariff-block__prices {
  font-family: 'montserrat';
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  position: relative;
  padding-top: 5px;
  text-align: right;
  padding-bottom: 3px;
  margin-bottom: 25px;
}

.tariff-block__prices:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 1px;
  height: 100%;
  background: #fff;
  -webkit-transform: rotate(16deg);
  -ms-transform: rotate(16deg);
  transform: rotate(16deg);
}

.tariff-block__prices > div {
  margin-bottom: 10px;
}

.tariff-block__prices > div:last-child {
  margin-bottom: 0;
}

.tariff-block__prices > div:nth-child(1) {
  margin-right: 90px;
}

.tariff-block__prices > div:nth-child(2) {
  margin-right: 100px;
}

.tariff-block__prices > div:nth-child(3) {
  margin-right: 105px;
}

.tariff-block__prices__value {
  font-size: 36px;
  line-height: 36px;
}

.tariff-block__prices__half {
  margin-left: 30px;
}

.feature-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 440px;
  margin: 0 30px 39px;
}

.feature-item__icon {
  line-height: 0;
  margin-right: 20px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.feature-item__arrow {
  width: 21px;
  height: 21px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: url(../img/circle-arrow.svg);
  margin-right: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.feature-item__text {
  font-family: 'montserrat';
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  color: #010101;
}

.features-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -30px;
}

.section-features {
  background: #fbfaf8;
  padding-top: 50px;
}

.subtitle3 {
  font-family: 'Myriad Pro';
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  color: #8c8c8c;
  margin-bottom: 50px;
}

.section-payment-top {
  padding-top: 20px;
  padding-bottom: 5px;
}

.section-payment {
  background: -webkit-gradient(linear, left top, right top, from(#0c0c10), to(#0c1f51));
  background: -webkit-linear-gradient(left, #0c0c10, #0c1f51);
  background: -o-linear-gradient(left, #0c0c10, #0c1f51);
  background: linear-gradient(to right, #0c0c10, #0c1f51);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-payment .container {
  max-width: 1050px;
}

.payment-logotypes-wrapper {
  position: relative;
}

.payment-logotypes {
  /*display: flex;
	flex-wrap: wrap;
	justify-content: center;*/
  margin: 0 -20px;
}

.payment-logotypes-nav .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.payment-logotypes-nav .payment-prev {
  left: 0;
}

.payment-logotypes-nav .payment-next {
  right: 0px;
}

.btn-payment-nav {
  cursor: pointer;
  margin: 0 3px;
}

.btn-payment-nav svg {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  fill: #fff;
}

.btn-payment-nav:hover svg {
  fill: #d1d1d1;
}

.payment-logo {
  line-height: 0;
  margin: 20px 20px;
  height: 90px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.payment-logo.slick-slide {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.payment-logo span {
  display: block;
}

.payment-logo img {
  display: inline-block;
}

.section-reviews-top {
  padding-top: 45px;
  padding-bottom: 70px;
}

.section-reviews {
  background: url(../img/bg-reviews.jpg) no-repeat center 0;
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 53px;
  padding-bottom: 30px;
}

.review__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.review__title {
  color: #c7b299;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 15px;
}

.review__text {
  font-family: 'montserrat';
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  margin-bottom: 35px;
}

.review__link a {
  color: #c7b299;
  text-decoration: none;
  position: relative;
  padding-right: 20px;
}

.review__link a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 4px;
  border: 5px solid transparent;
  border-left: 5px solid #c7b299;
}

.review__logo {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 275px;
  height: 275px;
  background: #fff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin-right: 55px;
  margin-left: 120px;
  margin-bottom: 25px;
  overflow: hidden;
}

.reviews-nav {
  line-height: 0;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.btn-reviews-nav {
  cursor: pointer;
  margin: 0 3px;
}

.btn-reviews-nav svg {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  fill: #9e99c7;
}

.btn-reviews-nav:hover svg {
  fill: #d1d1d1;
}

.section-contacts {
  background: url(../img/bg-contacts.jpg) no-repeat center 0;
  -webkit-background-size: cover;
  background-size: cover;
  color: #fff;
  text-align: center;
  padding: 100px 0;
}

.section-contacts .main-title1 {
  margin-bottom: 35px;
}

.section-contacts .main-title2 {
  margin-bottom: 33px;
}

.section-contacts .main-text {
  margin-bottom: 55px;
}

.footer {
  color: #c7c7c7;
}

.footer .logo {
  line-height: 0;
  margin-bottom: 30px;
}

.footer .logo__img {
  margin-right: 7px;
}

.footer-main {
  background: #191919;
  padding-top: 30px;
  padding-bottom: 30px;
}

.footer-main .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-bottom {
  background: #111111;
  padding: 25px 0;
}

.footer-title {
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  margin-top: 17px;
  margin-bottom: 15px;
}

.footer-about {
  font-family: 'montserrat';
  font-weight: 300;
}

.footer-menu {
  list-style: none;
  width: 270px;
}

.footer-menu > li {
  border-bottom: 1px solid #252525;
  padding-top: 4px;
  padding-bottom: 4px;
}

.footer-menu > li > a {
  color: #c7c7c7;
  font-family: 'montserrat';
  font-weight: 300;
  text-decoration: none;
}

.footer-menu > li > a:hover {
  color: #c7b299;
}

.footer-contacts {
  font-family: 'montserrat';
  font-weight: 300;
}

.footer-contacts > div {
  margin-bottom: 10px;
}

.footer-contacts > div:last-child {
  margin-bottom: 0;
}

.link-more {
  position: relative;
  color: #d1d1d1;
  text-decoration: none;
  padding-right: 20px;
}

.link-more:after {
  content: "";
  position: absolute;
  right: 0;
  top: 4px;
  border: 4px solid transparent;
  border-left: 5px solid #d1d1d1;
}

.link-more:hover {
  text-decoration: underline;
}

.footer-col {
  margin: 0 30px;
}

.footer-col_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-col_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-pay-wrap {
  margin-top: 30px;
}

.footer-pay {
  text-align: center;
  margin-bottom: 10px;
}

.footer-pay:last-child {
  margin-bottom: 0;
}

.copyright {
  font-family: 'montserrat';
  font-weight: 300;
  font-size: 13px;
}

.copyright span {
  color: #f7f3f3;
}

.footer-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-links a {
  font-family: 'montserrat';
  color: #c7c7c7;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}

.footer-links a:hover {
  color: #c7b299;
}

.footer-links__sep {
  width: 1px;
  height: 14px;
  background: #1d1d1d;
  margin: 0 12px;
}

/****************************************************
page form
****************************************************/
.page-form {
  background: #0c0e20 url(../img/bg-lightning.jpg) no-repeat center 0;
  -webkit-background-size: cover;
  background-size: cover;
  color: #fff;
}

.order-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 35px;
}

.col-form {
  width: 650px;
  margin-left: 55px;
  margin-right: 100px;
}

.form-item {
  margin-bottom: 20px;
}

.form-item_type {
  margin-top: 35px;
}

.form-field input {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #8b939b;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 40px;
  padding: 0 15px;
  color: #fff;
}

.form-control {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.428571429;
  color: #fff;
  background-color: #8b939b;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-label {
  font-family: 'montserrat';
  color: #fff;
  font-style: italic;
  font-size: 16px;
  margin-bottom: 5px;
}

.btn-wrapper {
  text-align: center;
}

.page-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 65px;
}

.page-head__label {
  margin-left: 7px;
  margin-top: -3px;
  font-family: 'Myriad Pro';
}

.page-main {
  padding-top: 100px;
  padding-bottom: 55px;
}

.col-tariff .tariff-block {
  margin: 0;
}

.title-block {
  font-family: 'montserrat';
  font-style: italic;
  font-size: 35px;
  line-height: 35px;
  letter-spacing: -.5px;
  padding-bottom: 20px;
  border-bottom: 2px solid rgba(251, 250, 248, 0.1);
  margin-bottom: 30px;
}

.footer-inner {
  border-top: 2px solid #fff;
  padding: 30px 0 40px;
}

.footer-inner__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.footer-inner a {
  font-family: 'montserrat';
  color: #fff;
  font-style: italic;
  font-size: 16px;
  text-decoration: none;
}

.footer-inner a:hover {
  text-decoration: underline;
}

.modal {
  background: #fff;
  padding: 50px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: left;
  max-width: 500px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 40px auto;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 18, 84, 0.07);
  box-shadow: 0 4px 15px 0 rgba(0, 18, 84, 0.07);
  position: relative;
}

.modal__title {
  text-align: center;
  font-size: 24px;
  line-height: 30px;
}

/****************************************************
Footer
****************************************************/
@media (max-width: 1279px) {
  .enter-links {
    margin-left: 30px;
  }
  .menu {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer-col {
    margin: 0 15px;
  }
}

@media (max-width: 992px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .btn_menu {
    display: block;
  }
  .menu {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: fixed;
    left: 50px;
    top: 60px;
    width: 100%;
    background: -webkit-gradient(linear,left top,right top,from(#031a2a),to(#1491b7));
    margin: 1;
    padding: 0px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 100;
    box-shadow: 0 5px 12px rgba(0,0,0,0.5);
  }
  .menu.active {
    opacity: 1;
    visibility: visible;
    display: block;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .menu > li > a {
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,.2);
    height: 10px;
    width: 100%;
  }
  .main {
    min-height: 600px;
    padding-top: 200px;
  }
  .block-desc__main {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 360px;
  }
  .review__logo {
    margin-left: 0;
  }
  .footer-menu {
    width: 170px;
  }
  .footer-title {
    font-size: 20px;
    line-height: 24px;
  }
  .col-form {
    margin: 0 30px 0 0;
  }
}

@media (max-width: 900px) {
  .payment-logotypes-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media (max-width: 767px) {
  .main-title1 {
    font-size: 26px;
    line-height: 34px;
  }
  .main-title2 {
    font-size: 30px;
    line-height: 36px;
  }
  .main {
    min-height: 100%;
    padding-top: 150px;
    padding-bottom: 50px;
  }
  .items-row {
    margin: 0 -5px;
  }
  .item-info {
    margin: 0 5px;
    padding-bottom: 15px;
  }
  .item-info__icon {
    margin-bottom: 5px;
  }
  .item-info__title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .item-info__text {
    font-size: 12px;
    line-height: 16px;
  }
  .block-desc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 30px;
  }
  .block-desc__main {
    width: 100%;
    margin: 0;
  }
  .block-desc__img img {
    max-width: 100%;
  }
  .block-desc__list {
    font-size: 16px;
    line-height: 22px;
    margin-left: 0;
  }
  .block-desc__title {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
  }
  .block-desc__text {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 22px;
  }
  .promo-block .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .promo-block__text {
    margin-bottom: 15px;
  }
  .tariff-block {
    margin-bottom: 30px;
  }
  .tariff-block__top {
    padding: 10px 15px;
  }
  .tariff-block__main {
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .tariff-block__desc {
    margin-bottom: 10px;
  }
  .tariff-block__desc > li {
    margin-bottom: 5px;
  }
  .tariff-block__prices {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
  }
  .tariff-block__prices__value {
    font-size: 26px;
    line-height: 26px;
  }
  .payment-logo {
    height: 75px;
  }
  .section-reviews-top {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .reviews-slider {
    margin: 0 -15px;
  }
  .review {
    margin: 0 15px;
  }
  .review__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .review__logo {
    width: 290px;
    height: 290px;
    margin-right: 0;
  }
  .footer {
    text-align: center;
  }
  .footer-contacts{
    text-align: left;
      padding: 0px 100px 0px
    }
  .footer .logo {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-col_bottom {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-links__sep {
    margin: 0 9px;
  }
  .footer-menu {
    width: 100%;
  }
  .footer-main .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-col {
    margin: 0 0 15px;
  }
  .footer-col:last-child {
    margin-bottom: 0;
  }
  .order-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .col-form {
    margin-right: 0;
    margin-bottom: 30px;
    width: 100%;
  }
  .logo__img {
    width: 35px;
  }
  .logo__text {
    width: 90px;
  }
  .enter-links {
    margin-left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX2Jhc2Uuc2NzcyIsIm1haW4uY3NzIiwiY29yZS9fZm9udHMuc2NzcyIsImNvcmUvX2J0bnMuc2NzcyIsInBsdWdpbnMvX3NsaWNrLnNjc3MiLCJwbHVnaW5zL19uaWNlc2VsZWN0LnNjc3MiLCJwbHVnaW5zL19tYWduaWZpYy1wb3B1cC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fY29udGVudC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImNvcmUvX21lZGlhX2xhcmdlLnNjc3MiLCJjb3JlL19tZWRpYV90YWJsZXQuc2NzcyIsImNvcmUvX21lZGlhX21vYi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztvRENFb0Q7QURDcEQ7RUFDQyxTQUFTO0VBQ1QsVUFBVTtBQ0NYOztBREVBO0VBQ0MsWUFBWTtBQ0NiOztBREVBO0VBQ0MsdUNBQXVDO0VBQ3ZDLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQ0NqQjs7QURFQTtFQUNDLFdBQVc7RUFDWCxhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLHVCQUFlO0VBQWYsa0JBQWU7RUFBZixlQUFlO0FDQ2hCOztBRExBO0VBTUUscUJBQXFCO0FDR3ZCOztBRENBO0VBQ0MsU0FBUztFQUNULGVBQWU7QUNFaEI7O0FEQ0E7RUFDQyxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQix3QkFBd0I7RUFDeEIsd0JBQWdCO0VBQWhCLGdCQUFnQjtBQ0VqQjs7QURDQTtFQUNDLGVBQWU7RUFDZixTQUFTO0VBQ1QsYUFBYTtBQ0VkOztBRENBO0VBQ0Msc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixTQUFTO0FDRVY7O0FETEE7RUFLRSxlQUFlO0VBQ2Ysd0JBQXdCO0FDSTFCOztBREFBO0VBQ0MsYUFBYTtFQUNiLFlBQVk7RUFDWixjQUFjO0FDR2Y7O0FEQUE7RUFDQyx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0FDR2pCOztBREFBO0VBQ0Ms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dUI7SUFBdkIsK0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUI7RVhxaEV4QjtFV2hoRUE7SUFDQyx3QkFBdUI7SUFBdkIsK0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUI7RVhraEV4QjtFVzdnRUE7SUFDQyxhQUFhO0VYK2dFZDtFVzNnRUQ7SUFDQyxXQUFXO0VYNmdFWDtFVzFnRUQ7SUFFRSw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDhCQUFzQjtJQUF0QiwwQkFBc0I7SUFBdEIsc0JBQXNCO0VYMmdFdkI7RVduZ0VEO0lBQ0MsZ0JBQWdCO0VYcWdFaEI7RVd0Z0VEO0lBR0UsZ0JBQWdCO0VYc2dFakI7RVdsZ0VEO0lBQ0MsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7SUFBdEIsMEJBQXNCO0lBQXRCLHNCQUFzQjtFWG9nRXRCO0VXamdFRDtJQUNDLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsV0FBVztFWG1nRVg7RVcvL0RBO0lBQ0MsV0FBVztFWGlnRVo7RVcvL0RBO0lBQ0MsV0FBVTtFWGlnRVg7RVc3L0REO0lBQ0MsY0FBYztFWCsvRGQ7QUFDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkJhc2UgY29uZmlnXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbioge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQ6IDE0cHggJ3JhbGV3YXknLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6IGJsdWU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5pbWcge1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdCZbdHlwZT1cInN1Ym1pdFwiXSwgJlt0eXBlPVwiYnV0dG9uXCJdIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHJlc2l6ZTogbm9uZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuOmludmFsaWQge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbm9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG59XHJcblxyXG46Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1pbi13aWR0aDogMzIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxMjIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uYWxpZ24tbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmFsaWduLWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5CYXNlIGNvbmZpZ1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IDE0cHggJ3JhbGV3YXknLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmEge1xuICBjb2xvcjogYmx1ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG46aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG46Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbjpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5Db25uZWN0IGZvbnRzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5zdmcjbW9udHNlcnJhdGxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5zdmcjbW9udHNlcnJhdHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdGhpbml0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXRoaW5pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXRoaW5pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC10aGluaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXRoaW5pdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdGhpbml0YWxpYy13ZWJmb250LnN2ZyNtb250c2VycmF0dGhpbl9pdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhbGV3YXknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXktcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktcmVndWxhci13ZWJmb250LnN2ZyNyYWxld2F5cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFsZXdheSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1ib2xkLXdlYmZvbnQuc3ZnI3JhbGV3YXlib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWxld2F5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LWV4dHJhYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LWV4dHJhYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktZXh0cmFib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktZXh0cmFib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LWV4dHJhYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1leHRyYWJvbGQtd2ViZm9udC5zdmcjcmFsZXdheWV4dHJhYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFsZXdheSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1lZGl1bS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtLXdlYmZvbnQuc3ZnI3JhbGV3YXltZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFsZXdheSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQuc3ZnI3JhbGV3YXlzZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTXlyaWFkIFByb1wiKSwgbG9jYWwoXCJNeXJpYWRQcm8tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci5zdmcjTXlyaWFkUHJvLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL015cmlhZFByby1JdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNeXJpYWQgUHJvIEl0YWxpY1wiKSwgbG9jYWwoXCJNeXJpYWRQcm8tSXRcIiksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1JdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1JdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL015cmlhZFByby1JdC5zdmcjTXlyaWFkUHJvLUl0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5CdXR0b25zXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG5fbWFpbiB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZjZlMDIsICNkZGM3MGEpO1xuICBib3gtc2hhZG93OiA4cHggOHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSksIGluc2V0IC0zcHggLTVweCAycHggMCAjMGUwNjAwO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cblxuLmJ0bl9tYWluOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNmUwMjtcbn1cblxuLmJ0bl9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxNjA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDUyMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwcztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5idG5fbWVudSBzcGFuLCAuYnRuX21lbnU6YmVmb3JlLCAuYnRuX21lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmJ0bl9tZW51OmJlZm9yZSB7XG4gIHRvcDogMHB4O1xufVxuXG4uYnRuX21lbnUgc3BhbiB7XG4gIHRvcDogOXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuX21lbnU6YWZ0ZXIge1xuICB0b3A6IDE4cHg7XG59XG5cbi5idG5fbWVudS5hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYnRuX21lbnUuYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5idG5fbWVudS5hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uaWNlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjOGI5MzliO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjbGVhcjogYm90aDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5pY2Utc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA0MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzMzMzMzM7XG59XG5cbi5uaWNlLXNlbGVjdCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5pY2Utc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4ubmljZS1zZWxlY3Q6YWN0aXZlLCAubmljZS1zZWxlY3Qub3BlbiwgLm5pY2Utc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4ubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdG9wOiAzMCU7XG59XG5cbi5uaWNlLXNlbGVjdC5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICM5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmljZS1zZWxlY3QucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uaWNlLXNlbGVjdC5yaWdodCAubGlzdCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmljZS1zZWxlY3Quc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xufVxuXG4ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzhiOTM5YjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y2RjdGOTtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3Zlcixcbi5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxyXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcbiAgICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG59XG5cbi5tZnAtd2l0aC16b29tIC5tZnAtY29udGFpbmVyLFxuLm1mcC13aXRoLXpvb20ubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkubWZwLWJnIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nIC5tZnAtY29udGFpbmVyLFxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkhlYWRlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuTWFpbiBwYWdlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmctbWFpbi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogODI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyODdweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5tYWluLXRpdGxlMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYWluLXRpdGxlMiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluLXRleHQge1xuICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXgtd2lkdGg6IDUwNXB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWVudSA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5lbnRlci1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5lbnRlci1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5pdGVtLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW46IDAgMjVweDtcbiAgd2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLml0ZW0taW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFlZWU5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pdGVtLWluZm9fX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pdGVtLWluZm9fX2ljb24gc3ZnIHtcbiAgZmlsbDogIzU1NTU1NTtcbn1cblxuLml0ZW0taW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLml0ZW0taW5mb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5pdGVtLWluZm8uYWN0aXZlIC5pdGVtLWluZm9fX2ljb24gc3ZnIHtcbiAgZmlsbDogI2M3YjI5OTtcbn1cblxuLml0ZW0taW5mby5hY3RpdmUgLml0ZW0taW5mb19fdGl0bGUge1xuICBjb2xvcjogI2M3YjI5OTtcbn1cblxuLml0ZW0taW5mby5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzdiMjk5O1xufVxuXG4uaXRlbXMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnNlY3Rpb24tZGVzYy10b3Age1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9jay1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4IDUwcHg7XG59XG5cbi5ibG9jay1kZXNjX19tYWluIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLmJsb2NrLWRlc2NfX2ltZyB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uYmxvY2stZGVzY19faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTIwJTtcbn1cblxuLmJsb2NrLWRlc2NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmJsb2NrLWRlc2NfX3RleHQge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhjOGM4YztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJsb2NrLWRlc2NfX2xpc3Qge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5ibG9jay1kZXNjX19saXN0ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmJsb2NrLWRlc2NfX2xpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjN2Q3ZGZjO1xufVxuXG4uYmxvY2stZGVzY19fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stZGVzY19yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uYmxvY2stZGVzY19yZXZlcnNlIC5ibG9jay1kZXNjX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYmxvY2stZGVzY19yZXZlcnNlIC5ibG9jay1kZXNjX19pbWdfX2lubmVyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5ibG9jay1kZXNjX3JldmVyc2UgLmJsb2NrLWRlc2NfX2ltZyBpbWcge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJsb2NrLWRlc2NfcmV2ZXJzZSAuYmxvY2stZGVzY19fdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRleHQtd2VpZ2h0X25vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uLWRlc2Mge1xuICBiYWNrZ3JvdW5kOiAjZmJmYWY4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnByb21vLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGMwYzEwLCAjMGMxZjUxKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnByb21vLWJsb2NrIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9tby1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI2M3YjI5OTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvbW8tYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VjdGlvbi10YXJpZmZzIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbi5zdWJ0aXRsZTIge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zdWJ0aXRsZTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YXJpZmZzLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMzBweDtcbn1cblxuLnRhcmlmZi1ibG9jayB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiAzNjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGMxZjUxLCAjODE4MThhKTtcbiAgYm94LXNoYWRvdzogNnB4IDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMzBweCA3NXB4O1xufVxuXG4udGFyaWZmLWJsb2NrX190b3Age1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGMxZjUxLCAjMTkyYTU3KTtcbiAgYm94LXNoYWRvdzogMCA2cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAyMHB4IDM1cHggMjRweDtcbn1cblxuLnRhcmlmZi1ibG9ja19fbWFpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAxNXB4IDQwcHg7XG59XG5cbi50YXJpZmYtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50YXJpZmYtYmxvY2tfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM3Njc4ODU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRhcmlmZi1ibG9ja19fZGVzYyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5cbi50YXJpZmYtYmxvY2tfX2Rlc2MgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi50YXJpZmYtYmxvY2tfX2Rlc2MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhcmlmZi1ibG9ja19fcHJpY2VzIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udGFyaWZmLWJsb2NrX19wcmljZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE2ZGVnKTtcbn1cblxuLnRhcmlmZi1ibG9ja19fcHJpY2VzID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRhcmlmZi1ibG9ja19fcHJpY2VzID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFyaWZmLWJsb2NrX19wcmljZXMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4udGFyaWZmLWJsb2NrX19wcmljZXMgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4udGFyaWZmLWJsb2NrX19wcmljZXNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLnRhcmlmZi1ibG9ja19fcHJpY2VzX19oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5mZWF0dXJlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDQwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDM5cHg7XG59XG5cbi5mZWF0dXJlLWl0ZW1fX2ljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZlYXR1cmUtaXRlbV9fYXJyb3cge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NpcmNsZS1hcnJvdy5zdmcpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZmVhdHVyZS1pdGVtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5mZWF0dXJlcy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMzBweDtcbn1cblxuLnNlY3Rpb24tZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kOiAjZmJmYWY4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnN1YnRpdGxlMyB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zZWN0aW9uLXBheW1lbnQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zZWN0aW9uLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYzBjMTAsICMwYzFmNTEpO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLXBheW1lbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA1MHB4O1xufVxuXG4ucGF5bWVudC1sb2dvdHlwZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnQtbG9nb3R5cGVzIHtcbiAgLypkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5wYXltZW50LWxvZ290eXBlcy1uYXYgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGF5bWVudC1sb2dvdHlwZXMtbmF2IC5wYXltZW50LXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucGF5bWVudC1sb2dvdHlwZXMtbmF2IC5wYXltZW50LW5leHQge1xuICByaWdodDogMHB4O1xufVxuXG4uYnRuLXBheW1lbnQtbmF2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uYnRuLXBheW1lbnQtbmF2IHN2ZyB7XG4gIHRyYW5zaXRpb246IC41cztcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmJ0bi1wYXltZW50LW5hdjpob3ZlciBzdmcge1xuICBmaWxsOiAjZDFkMWQxO1xufVxuXG4ucGF5bWVudC1sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMjBweCAyMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGF5bWVudC1sb2dvLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5wYXltZW50LWxvZ28gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGF5bWVudC1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY3Rpb24tcmV2aWV3cy10b3Age1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5zZWN0aW9uLXJldmlld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXJldmlld3MuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA1M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnJldmlld19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5yZXZpZXdfX3RpdGxlIHtcbiAgY29sb3I6ICNjN2IyOTk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZXZpZXdfX3RleHQge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ucmV2aWV3X19saW5rIGEge1xuICBjb2xvcjogI2M3YjI5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5yZXZpZXdfX2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYzdiMjk5O1xufVxuXG4ucmV2aWV3X19sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNzVweDtcbiAgaGVpZ2h0OiAyNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXZpZXdzLW5hdiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmJ0bi1yZXZpZXdzLW5hdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLmJ0bi1yZXZpZXdzLW5hdiBzdmcge1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGZpbGw6ICM5ZTk5Yzc7XG59XG5cbi5idG4tcmV2aWV3cy1uYXY6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2QxZDFkMTtcbn1cblxuLnNlY3Rpb24tY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWNvbnRhY3RzLmpwZykgbm8tcmVwZWF0IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4uc2VjdGlvbi1jb250YWN0cyAubWFpbi10aXRsZTEge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uc2VjdGlvbi1jb250YWN0cyAubWFpbi10aXRsZTIge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4uc2VjdGlvbi1jb250YWN0cyAubWFpbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLmZvb3RlciB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZm9vdGVyIC5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXIgLmxvZ29fX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uZm9vdGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItbWFpbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5mb290ZXItdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvb3Rlci1hYm91dCB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb290ZXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuLmZvb3Rlci1tZW51ID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjUyNTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmZvb3Rlci1tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjN2IyOTk7XG59XG5cbi5mb290ZXItY29udGFjdHMge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1jb250YWN0cyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpbmstbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNkMWQxZDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmxpbmstbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4ubGluay1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItY29sIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5cbi5mb290ZXItY29sXzEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItY29sX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXItcGF5LXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZm9vdGVyLXBheSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1wYXk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb3B5cmlnaHQgc3BhbiB7XG4gIGNvbG9yOiAjZjdmM2YzO1xufVxuXG4uZm9vdGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1saW5rcyBhIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLWxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogI2M3YjI5OTtcbn1cblxuLmZvb3Rlci1saW5rc19fc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFkO1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxucGFnZSBmb3JtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZS1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzBjMGUyMCB1cmwoLi4vaW1nL2JnLWxpZ2h0bmluZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcmRlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jb2wtZm9ybSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS1pdGVtX3R5cGUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjOGI5MzliO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJ0bi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5wYWdlLWhlYWRfX2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5jb2wtdGFyaWZmIC50YXJpZmYtYmxvY2sge1xuICBtYXJnaW46IDA7XG59XG5cbi50aXRsZS1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjUxLCAyNTAsIDI0OCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3Rlci1pbm5lciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbn1cblxuLmZvb3Rlci1pbm5lcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmZvb3Rlci1pbm5lciBhIHtcbiAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItaW5uZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAxOCwgODQsIDAuMDcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkZvb3RlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW50ZXItbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJ0bl9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyLWNvbCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tZW51IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWVudS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAubWFpbiB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5ibG9jay1kZXNjX19tYWluIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbiAgLnJldmlld19fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvb3Rlci1tZW51IHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLmZvb3Rlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb2wtZm9ybSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGF5bWVudC1sb2dvdHlwZXMtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXRpdGxlMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5tYWluLXRpdGxlMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5tYWluIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuaXRlbXMtcm93IHtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxuICAuaXRlbS1pbmZvIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5pdGVtLWluZm9fX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuaXRlbS1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLml0ZW0taW5mb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5ibG9jay1kZXNjIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbiAgLmJsb2NrLWRlc2NfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYmxvY2stZGVzY19faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9jay1kZXNjX19saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2NrLWRlc2NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvY2stZGVzY19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnByb21vLWJsb2NrIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb21vLWJsb2NrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50YXJpZmYtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRhcmlmZi1ibG9ja19fdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLnRhcmlmZi1ibG9ja19fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRhcmlmZi1ibG9ja19fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGFyaWZmLWJsb2NrX19kZXNjID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudGFyaWZmLWJsb2NrX19wcmljZXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50YXJpZmYtYmxvY2tfX3ByaWNlc19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAucGF5bWVudC1sb2dvIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLnNlY3Rpb24tcmV2aWV3cy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5yZXZpZXdzLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5yZXZpZXcge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5yZXZpZXdfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5yZXZpZXdfX2xvZ28ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAubG9nbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1jb2xfYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWxpbmtzX19zZXAge1xuICAgIG1hcmdpbjogMCA5cHg7XG4gIH1cbiAgLmZvb3Rlci1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyLW1haW4gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyLWNvbCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxuICAuZm9vdGVyLWNvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5vcmRlci1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbC1mb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubG9nb19faW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAubG9nb19fdGV4dCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmVudGVyLWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuQ29ubmVjdCBmb250c1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC1saWdodC13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtbGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC1saWdodC13ZWJmb250LnN2ZyNtb250c2VycmF0bGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXJlZ3VsYXItd2ViZm9udC5zdmcjbW9udHNlcnJhdHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdGhpbml0YWxpYy13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdGhpbml0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC10aGluaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC10aGluaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdGhpbml0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXRoaW5pdGFsaWMtd2ViZm9udC5zdmcjbW9udHNlcnJhdHRoaW5faXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdyYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQuc3ZnI3JhbGV3YXlyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdyYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LWJvbGQtd2ViZm9udC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LWJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9yYWxld2F5LWJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1ib2xkLXdlYmZvbnQuc3ZnI3JhbGV3YXlib2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdyYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LWV4dHJhYm9sZC13ZWJmb250LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktZXh0cmFib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9yYWxld2F5LWV4dHJhYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktZXh0cmFib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktZXh0cmFib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktZXh0cmFib2xkLXdlYmZvbnQuc3ZnI3JhbGV3YXlleHRyYWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3JhbGV3YXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtLXdlYmZvbnQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC5zdmcjcmFsZXdheW1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNTA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdyYWxld2F5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL3JhbGV3YXktc2VtaWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQuc3ZnI3JhbGV3YXlzZW1pYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvJyksIGxvY2FsKCdNeXJpYWRQcm8tUmVndWxhcicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuc3ZnI015cmlhZFByby1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tSXQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdNeXJpYWQgUHJvIEl0YWxpYycpLCBsb2NhbCgnTXlyaWFkUHJvLUl0JyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1JdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLUl0LnN2ZyNNeXJpYWRQcm8tSXQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuXHJcblxyXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5CdXR0b25zXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5idG4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCZfbWFpbiB7XHJcblx0XHR3aWR0aDogMTcwcHg7XHJcblx0XHRoZWlnaHQ6IDUzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmNmUwMiwgI2RkYzcwYSk7XHJcblx0XHRib3gtc2hhZG93OiA4cHggOHB4IDRweCAwIHJnYmEoMCwwLDAsLjM1KSwgaW5zZXQgLTNweCAtNXB4IDJweCAwIHJnYmEoMTQsNiwwLDEpO1xyXG5cdFx0dHJhbnNpdGlvbjogMHM7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmNmUwMjtcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfbWVudSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ei1pbmRleDogMTYwO1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHR6LWluZGV4OiA1MjA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAwcztcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTNweDtcclxuXHRcdCYgc3BhbixcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHR9XHJcblx0XHQmIHNwYW57XHJcblx0XHRcdHRvcDo5cHg7XHJcblx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHRvcDoxOHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0dG9wOjlweDtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDoyNXB4O1xyXG5cdFx0XHRcdHRvcDo5cHg7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6MjVweDtcclxuXHRcdFx0XHR0b3A6OXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdFx0XHJcblxyXG59IiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIubmljZS1zZWxlY3Qge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAjOGI5MzliO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHRvcDogNDAlO1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMzMzMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmljZS1zZWxlY3Q+c3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5uaWNlLXNlbGVjdDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7IH1cclxuICAubmljZS1zZWxlY3Q6YWN0aXZlLCAubmljZS1zZWxlY3Qub3BlbiwgLm5pY2Utc2VsZWN0OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjsgfVxyXG4gIC5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzt9XHJcbiAgLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHRvcDogMzAlO1xyXG4gIH1cclxuICAubmljZS1zZWxlY3QuZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG4gICAgLm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XHJcbiAgLm5pY2Utc2VsZWN0LndpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHtcclxuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbiAgLm5pY2Utc2VsZWN0LnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDsgfVxyXG4gICAgLm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0IHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7IH1cclxuICAubmljZS1zZWxlY3Quc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cclxuICAgIC5uaWNlLXNlbGVjdC5zbWFsbDphZnRlciB7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB3aWR0aDogNHB4OyB9XHJcbiAgICAubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNHB4OyB9XHJcbiAgLm5pY2Utc2VsZWN0IC5saXN0IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICM4YjkzOWI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cclxuICAubmljZS1zZWxlY3QgLm9wdGlvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxyXG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIge1xyXG4gICAgXHRiYWNrZ3JvdW5kOiAjRjZGN0Y5O1xyXG4gICAgfVxyXG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxyXG5cclxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5saXN0IHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qub3BlbiAubGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuLm1mcC1iZyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwNDI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAuNTsgfVxyXG5cclxuLm1mcC13cmFwIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTA0MztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4ubWZwLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcblxyXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5tZnAtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgei1pbmRleDogMTA0NTsgfVxyXG5cclxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcclxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC1hamF4LWN1ciB7XHJcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxyXG5cclxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxyXG5cclxuLm1mcC16b29tIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XHJcbiAgY3Vyc29yOiB6b29tLWluOyB9XHJcblxyXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLWNsb3NlLFxyXG4ubWZwLWFycm93LFxyXG4ubWZwLXByZWxvYWRlcixcclxuLm1mcC1jb3VudGVyIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuXHJcbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLm1mcC1wcmVsb2FkZXIge1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xyXG4gIGxlZnQ6IDhweDtcclxuICByaWdodDogOHB4O1xyXG4gIHotaW5kZXg6IDEwNDQ7IH1cclxuICAubWZwLXByZWxvYWRlciBhIHtcclxuICAgIGNvbG9yOiAjQ0NDOyB9XHJcbiAgICAubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNGRkY7IH1cclxuXHJcbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuYnV0dG9uLm1mcC1jbG9zZSxcclxuYnV0dG9uLm1mcC1hcnJvdyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDEwNDY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLm1mcC1jbG9zZSB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cclxuICAubWZwLWNsb3NlOmhvdmVyLFxyXG4gIC5tZnAtY2xvc2U6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5tZnAtY2xvc2U6YWN0aXZlIHtcclxuICAgIHRvcDogMXB4OyB9XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogIzMzMzsgfVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4ubWZwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTU1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAubWZwLWFycm93OmFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxyXG4gIC5tZnAtYXJyb3c6aG92ZXIsXHJcbiAgLm1mcC1hcnJvdzpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgLm1mcC1hcnJvdzpiZWZvcmUsXHJcbiAgLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7IH1cclxuICAubWZwLWFycm93OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG4gICAgdG9wOiA4cHg7IH1cclxuICAubWZwLWFycm93OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuICAgIG9wYWNpdHk6IDAuNzsgfVxyXG5cclxuLm1mcC1hcnJvdy1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cclxuICAubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cclxuXHJcbi5tZnAtYXJyb3ctcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM5cHg7IH1cclxuICAubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XHJcblxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XHJcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogLTQwcHg7IH1cclxuXHJcbi5tZnAtaWZyYW1lLXNjYWxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxyXG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cclxuXHJcbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cclxuaW1nLm1mcC1pbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcbi5tZnAtZmlndXJlIHtcclxuICBsaW5lLWhlaWdodDogMDsgfVxyXG4gIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XHJcbiAgLm1mcC1maWd1cmUgc21hbGwge1xyXG4gICAgY29sb3I6ICNCREJEQkQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XHJcbiAgLm1mcC1maWd1cmUgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDsgfVxyXG5cclxuLm1mcC1ib3R0b20tYmFyIHtcclxuICBtYXJnaW4tdG9wOiAtMzZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBhdXRvOyB9XHJcblxyXG4ubWZwLXRpdGxlIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGNvbG9yOiAjRjNGM0YzO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XHJcblxyXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xyXG4gIC8qKlxyXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcbiAgICAgICAqL1xyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcclxuICAgIHBhZGRpbmc6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcclxuICAgICAgcGFkZGluZzogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogM3B4OyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDsgfSB9XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5tZnAtYXJyb3cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XHJcbn1cclxuXHJcblxyXG4ubWZwLXdpdGgtem9vbSAubWZwLWNvbnRhaW5lcixcclxuLm1mcC13aXRoLXpvb20ubWZwLWJnIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1mcC13aXRoLXpvb20ubWZwLXJlYWR5Lm1mcC1iZyB7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcgLm1mcC1jb250YWluZXIsIFxyXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcclxuICBvcGFjaXR5OiAwO1xyXG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuSGVhZGVyXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuTWFpbiBwYWdlXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5tYWluIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLW1haW4uanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRtaW4taGVpZ2h0OiA4MjhweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXRvcDogMjg3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0Ji10aXRsZTEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblx0Ji10aXRsZTIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGZvbnQtc2l6ZTogNTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0Ji10ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdG1heC13aWR0aDogNTA1cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tZW51IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0Jj5saSB7XHJcblx0XHQmPmEge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiA2cHggNnB4IDdweCAwIHJnYmEoMCwwLDAsLjQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZW50ZXItbGlua3Mge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdNeXJpYWQgUHJvJztcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0Y29sb3I6ICM1NTU1NTU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnN1YnRpdGxlIHtcclxuXHRjb2xvcjogIzhjOGM4YztcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyc7XHJcblx0bWF4LXdpZHRoOiA3NzBweDtcclxuXHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG59XHJcblxyXG4uaXRlbS1pbmZvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0bWFyZ2luOiAwIDI1cHg7XHJcblx0d2lkdGg6IDI1MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmMWVlZTk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0fVxyXG5cdCZfX2ljb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdGhlaWdodDogNjBweDtcdFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogIzU1NTU1NTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XHJcblx0XHRjb2xvcjogIzhjOGM4YztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0Jl9faWNvbiB7XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICNjN2IyOTk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHRjb2xvcjogI2M3YjI5OTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNjN2IyOTk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXRlbXMtcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAtMTVweDtcclxufVxyXG5cclxuLnNlY3Rpb24tZGVzYy10b3Age1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYmxvY2stZGVzYyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAtMTVweCA1MHB4O1xyXG5cdCZfX21haW4ge1xyXG5cdFx0d2lkdGg6IDU3MHB4O1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMTIwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAjNTU1NTU1O1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjOGM4YzhjO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjOGM4YzhjO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG5cdFx0Jj5saSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjN2Q3ZGZjO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX3JldmVyc2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0LmJsb2NrLWRlc2Mge1xyXG5cdFx0XHQmX19pbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHQmX19pbm5lciB7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LXdlaWdodCB7XHJcblx0Jl9ub3JtYWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWRlc2Mge1xyXG5cdGJhY2tncm91bmQ6ICNmYmZhZjg7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDFweDtcclxufVxyXG5cclxuXHJcblxyXG4ucHJvbW8tYmxvY2sge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBjMGMxMCwgIzBjMWY1MSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Y29sb3I6ICNjN2IyOTk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXRhcmlmZnMge1xyXG5cdHBhZGRpbmc6IDQwcHggMCAwO1xyXG59XHJcblxyXG4uc3VidGl0bGUyIHtcclxuXHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICM4YzhjOGM7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1x0XHJcblx0fVxyXG59XHJcblxyXG4udGFyaWZmcy1ibG9ja3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAtMzBweDtcclxufVxyXG5cclxuLnRhcmlmZi1ibG9jayB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHR3aWR0aDogMzY1cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwYzFmNTEsICM4MTgxOGEpO1xyXG5cdGJveC1zaGFkb3c6IDZweCA2cHggN3B4IDAgcmdiYSgwLDAsMCwuOCk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDAgMzBweCA3NXB4O1xyXG5cdCZfX3RvcCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGMxZjUxLCAjMTkyYTU3KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDdweCAwIHJnYmEoMCwwLDAsLjMpO1xyXG5cdFx0cGFkZGluZzogMjBweCAzNXB4IDI0cHg7XHJcblx0fVxyXG5cdCZfX21haW4ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMjRweCAxNXB4IDQwcHg7IFxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Y29sb3I6ICM3Njc4ODU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcblx0Jl9fZGVzYyB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcclxuXHRcdCY+bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wcmljZXMge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE2ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX192YWx1ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHR9XHJcblx0XHQmX19oYWxmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZS1pdGVtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDQ0MHB4O1xyXG5cdG1hcmdpbjogMCAzMHB4IDM5cHg7XHJcblx0Jl9faWNvbiB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdH1cclxuXHQmX19hcnJvdyB7XHJcblx0XHR3aWR0aDogMjFweDtcclxuXHRcdGhlaWdodDogMjFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NpcmNsZS1hcnJvdy5zdmcpO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0fVxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGNvbG9yOiAjMDEwMTAxO1xyXG5cdH1cclxufVxyXG5cclxuLmZlYXR1cmVzLWl0ZW1zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgLTMwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZlYXR1cmVzIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmJmYWY4O1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uc3VidGl0bGUzIHtcclxuXHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICM4YzhjOGM7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXBheW1lbnQtdG9wIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1wYXltZW50IHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYzBjMTAsICMwYzFmNTEpO1xyXG5cdHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGF5bWVudC1sb2dvdHlwZXMtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGF5bWVudC1sb2dvdHlwZXMge1xyXG5cdC8qZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cclxuXHRtYXJnaW46IDAgLTIwcHg7XHJcbn1cclxuXHJcbi5wYXltZW50LWxvZ290eXBlcy1uYXYge1xyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcblx0LnBheW1lbnQtcHJldiB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHQucGF5bWVudC1uZXh0IHtcclxuXHRcdHJpZ2h0OiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXBheW1lbnQtbmF2IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luOiAwIDNweDtcclxuXHRzdmcge1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0ZmlsbDogI2ZmZjtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAjZDFkMWQxO1xyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcblxyXG4ucGF5bWVudC1sb2dvIHtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRtYXJnaW46IDIwcHggMjBweDtcclxuXHRoZWlnaHQ6IDkwcHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQmLnNsaWNrLXNsaWRlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXJldmlld3MtdG9wIHtcclxuXHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tcmV2aWV3cyB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1yZXZpZXdzLmpwZykgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZy10b3A6IDUzcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXcge1xyXG5cdCZfX2lubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAjYzdiMjk5O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNjN2IyOTk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICNjN2IyOTk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19sb2dvIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0aGVpZ2h0OiAyNzVweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1NXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX19jb2wge1xyXG5cdH1cclxufVxyXG5cclxuLnJldmlld3MtbmF2IHtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXByZXYgIHtcclxuXHJcbn1cclxuXHJcbi5idG4tcmV2aWV3cy1uYXYge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW46IDAgM3B4O1xyXG5cdHN2ZyB7XHJcblx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRmaWxsOiAjOWU5OWM3O1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICNkMWQxZDE7XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1jb250YWN0cyB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1jb250YWN0cy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdC5tYWluLXRpdGxlMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdH1cclxuXHQubWFpbi10aXRsZTIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHR9XHJcblx0Lm1haW4tdGV4dCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcblx0Y29sb3I6ICM1NTU1NTU7XHJcblx0LmxvZ28ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLW1haW4ge1xyXG5cdGJhY2tncm91bmQ6ICMxOTE5MTk7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQ6ICMxMTExMTE7XHJcblx0cGFkZGluZzogMjVweCAwOyBcclxufVxyXG5cclxuLmZvb3Rlci10aXRsZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLXRvcDogMTdweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWFib3V0IHtcclxuXHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1x0XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmZvb3Rlci1tZW51IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHdpZHRoOiAyNzBweDtcclxuXHQmPmxpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjUyNTI1O1xyXG5cdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblx0XHQmPmEge1xyXG5cdFx0XHRjb2xvcjogIzU1NTU1NTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcdFxyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjYzdiMjk5O1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItY29udGFjdHMge1xyXG5cdGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHQmPmRpdiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpbmstbW9yZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiAjZDFkMWQxO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA0cHg7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2QxZDFkMTtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItY29sIHtcclxuXHRtYXJnaW46IDAgMzBweDtcclxuXHQmXzEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmX2JvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXItcGF5LXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItcGF5IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcdFxyXG5cdH1cclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcblx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAjZjdmM2YzO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1saW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGEge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcclxuXHRcdGNvbG9yOiAjNTU1NTU1O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2M3YjI5OTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlcCB7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzFkMWQxZDtcclxuXHRcdG1hcmdpbjogMCAxMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxucGFnZSBmb3JtXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucGFnZS1mb3JtIHtcclxuXHRiYWNrZ3JvdW5kOiAjMGMwZTIwIHVybCguLi9pbWcvYmctbGlnaHRuaW5nLmpwZykgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5vcmRlci1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5jb2wtZm9ybSB7XHJcblx0d2lkdGg6IDY1MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Jl90eXBlIHtcclxuXHRcdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1maWVsZCB7XHJcblx0aW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0YmFja2dyb3VuZDogIzhiOTM5YjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tbGFiZWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5idG4td3JhcHBlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRmb250LWZhbWlseTogJ015cmlhZCBQcm8nO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtbWFpbiB7XHJcblx0cGFkZGluZy10b3A6IDE3MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG59XHJcblxyXG4uY29sLXRhcmlmZiB7XHJcblx0LnRhcmlmZi1ibG9jayB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4udGl0bGUtYmxvY2sge1xyXG5cdGZvbnQtZmFtaWx5OiAnbW9udHNlcnJhdCc7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtc2l6ZTogMzVweDtcclxuXHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjUxLDI1MCwyNDgsLjEpO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItaW5uZXIge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG5cdHBhZGRpbmc6IDMwcHggMCA0MHB4O1xyXG5cdCZfX2xpbmtzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRmb250LWZhbWlseTogJ21vbnRzZXJyYXQnO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsMTgsODQsLjA3KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3RpdGxlIHtcclxuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHRmb250LXNpemU6IDI0cHg7XHJcbiAgICBcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbkZvb3RlclxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRcclxuXHQuZW50ZXItbGlua3Mge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQubWVudSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQmPmxpIHtcclxuXHRcdFx0Jj5hIHtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0Jl9tZW51IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbCB7XHJcblx0XHRtYXJnaW46IDAgMTVweDtcclxuXHR9XHJcblx0XHRcdFxyXG5cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdFxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5tZW51IHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDUwcHggMTVweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblx0XHQmPmxpIHtcclxuXHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1haW4ge1xyXG5cdFx0bWluLWhlaWdodDogNjAwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XHJcblx0fVxyXG5cclxuXHQuYmxvY2stZGVzYyB7XHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdpZHRoOiAzNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnJldmlldyB7XHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLW1lbnUge1xyXG5cdFx0d2lkdGg6IDE3MHB4O1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5jb2wtZm9ybSB7XHJcblx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQucGF5bWVudC1sb2dvdHlwZXMtd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcblx0Lm1haW4tdGl0bGUxIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdH1cclxuXHJcblx0Lm1haW4tdGl0bGUyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1haW4ge1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0Lml0ZW1zLXJvdyB7XHJcblx0XHRtYXJnaW46IDAgLTVweDtcclxuXHR9XHJcblxyXG5cdC5pdGVtLWluZm8ge1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJsb2NrLWRlc2Mge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1hcmdpbjogMCAwIDMwcHg7XHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQucHJvbW8tYmxvY2sge1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YXJpZmYtYmxvY2sge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdCZfX3RvcCB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdH1cclxuXHRcdCZfX21haW4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmX19kZXNjIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0Jj5saSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19wcmljZXMge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHQmX192YWx1ZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGF5bWVudC1sb2dvIHtcclxuXHRcdGhlaWdodDogNzVweDtcclxuXHR9XHJcblxyXG5cclxuXHQuc2VjdGlvbi1yZXZpZXdzLXRvcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnJldmlld3Mtc2xpZGVyIHtcclxuXHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHR9XHJcblxyXG5cdC5yZXZpZXcge1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHQmX19pbm5lciB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdHdpZHRoOiAyOTBweDtcclxuXHRcdFx0aGVpZ2h0OiAyOTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3RlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQubG9nbyB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb2wge1xyXG5cdFx0Jl9ib3R0b20ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXItbGlua3Mge1xyXG5cdFx0Jl9fc2VwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXItbWVudSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXItbWFpbiB7XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXItcGF5IHtcclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb2wge1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcmRlci1yb3cge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5jb2wtZm9ybSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubG9nbyB7XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdH1cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHR3aWR0aDo5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmVudGVyLWxpbmtzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHJcbn0iXX0= */
