/* reset CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

img,
object,
embed {
  max-width: 100%;
}

html {
  overflow-y: scroll;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights https://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
body {
  margin: 0;
}

.outside {
  max-width: 1140px;
  width: 100%;
  margin: auto;
  display: flex;
}
@media (max-width: 1170px) {
  .outside {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.outside .left-block {
  width: 275px;
  flex-shrink: 0;
}
.outside .right-block {
  max-width: calc(100% - 275px);
  width: 100%;
  padding-left: 30px;
}
@media screen and (max-width: 767px) {
  .outside .right-block {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .outside .left-block {
    display: none;
  }
  .outside .right-block {
    max-width: unset;
  }
}
.page-container {
  width: 1140px;
  margin: auto;
  display: flex;
  flex-direction: column;
}
.page-container h1 {
  margin: 40px 0;
  font-weight: 500;
  font-size: 28px;
  line-height: 30px;
  color: #333333;
}

html {
  overflow-y: auto;
}

body {
  font-family: "GTEestiPro";
  font-style: normal;
}
body.overflow {
  box-sizing: border-box;
  overflow: hidden;
  height: 100vh;
}
@media (max-width: 750px) {
  body.overflow {
    height: 100dvh;
  }
}
body .page-container {
  letter-spacing: 0;
}

@media (max-width: 1170px) {
  .page-container {
    width: 100%;
    padding: 0 10px;
  }
}
@media (max-width: 600px) {
  .page-container h1 {
    font-size: 24px;
    margin: 20px 0;
  }
}
.catalog-container .catalog-section-descr,
.product-item-detail-tab-content,
.plain-text {
  font-size: 14px;
}
.catalog-container .catalog-section-descr i,
.product-item-detail-tab-content i,
.plain-text i {
  font-style: italic;
}
.catalog-container .catalog-section-descr h2,
.product-item-detail-tab-content h2,
.plain-text h2 {
  display: block;
  unicode-bidi: embed;
  font-size: 1.5em;
  margin: 0.75em 0;
  font-weight: bolder;
}
.catalog-container .catalog-section-descr h3,
.product-item-detail-tab-content h3,
.plain-text h3 {
  display: block;
  unicode-bidi: embed;
  font-size: 1.17em;
  margin: 0.83em 0;
  font-weight: bolder;
}
.catalog-container .catalog-section-descr h4,
.product-item-detail-tab-content h4,
.plain-text h4 {
  display: block;
  unicode-bidi: embed;
  margin: 1.12em 0;
  font-weight: bolder;
}
.catalog-container .catalog-section-descr h5,
.product-item-detail-tab-content h5,
.plain-text h5 {
  display: block;
  unicode-bidi: embed;
  font-size: 0.83em;
  margin: 1.5em 0;
  font-weight: bolder;
}
.catalog-container .catalog-section-descr h6,
.product-item-detail-tab-content h6,
.plain-text h6 {
  display: block;
  unicode-bidi: embed;
  font-size: 0.75em;
  margin: 1.67em 0;
  font-weight: bolder;
}
.catalog-container .catalog-section-descr strong,
.catalog-container .catalog-section-descr b,
.product-item-detail-tab-content strong,
.product-item-detail-tab-content b,
.plain-text strong,
.plain-text b {
  font-weight: bolder;
}
.catalog-container .catalog-section-descr p,
.product-item-detail-tab-content p,
.plain-text p {
  display: block;
  unicode-bidi: embed;
  margin: 1.12em 0;
}
.catalog-container .catalog-section-descr ul,
.product-item-detail-tab-content ul,
.plain-text ul {
  margin: 20px 0;
  list-style-type: disc;
  padding-left: 20px;
}
.catalog-container .catalog-section-descr ul li,
.product-item-detail-tab-content ul li,
.plain-text ul li {
  position: relative;
  margin: 10px 0;
}
.catalog-container .catalog-section-descr ul li::marker,
.product-item-detail-tab-content ul li::marker,
.plain-text ul li::marker {
  color: #009939;
}
.catalog-container .catalog-section-descr ol,
.product-item-detail-tab-content ol,
.plain-text ol {
  margin: 20px 0;
  counter-reset: num-list;
  padding-left: 20px;
}
.catalog-container .catalog-section-descr ol li,
.product-item-detail-tab-content ol li,
.plain-text ol li {
  position: relative;
  margin: 10px 0;
}
.catalog-container .catalog-section-descr ol li::marker,
.product-item-detail-tab-content ol li::marker,
.plain-text ol li::marker {
  color: #009939;
}

.tipcontrol {
  display: inline-block;
  flex-shrink: 0;
  cursor: pointer;
}
.tipcontrol, .tipcontrol > svg {
  width: 20px;
  height: 20px;
  stroke: #12953A;
  fill: none;
  stroke-width: 6.17647;
  stroke-linecap: round;
}
.tipcontrol > svg {
  user-select: none;
  pointer-events: none;
}

.tippy-box {
  padding: 10px 18px;
  background-color: #ffffff;
  color: #707F8D;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 400;
  font-weight: 400;
  box-shadow: -4px 4px 10px 0px rgba(112, 127, 141, 0.45);
}
.tippy-box .tippy-arrow {
  display: none;
}

.form-input {
  width: 100%;
  flex: 1;
}
.form-input__label {
  margin-bottom: 10px;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.form-input__status-icon {
  display: none;
}
.form-input__hint {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  padding: 20px;
}
.form-input__hint p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
}
.form-input__hint a {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #707F8D;
}
.form-input__hint:hover {
  display: inline-block;
}
.form-input__text {
  padding: 15px 20px;
  background: #FFFFFF;
  border: 1px solid rgba(170, 184, 197, 0.4);
  border-radius: 6px;
  width: 100%;
}
.form-input__text::placeholder {
  color: transparent;
}
.form-input__text:focus {
  border: 1px solid #009939;
  outline: 0;
}
.form-input__text:focus::placeholder {
  color: rgba(51, 51, 51, 0.6);
}
.form-input__textarea {
  padding: 15px 20px;
  background: #FFFFFF;
  border: 1px solid rgba(170, 184, 197, 0.4);
  border-radius: 6px;
  width: 100%;
  height: 50px;
  display: inherit;
  resize: none;
}
.form-input__textarea::placeholder {
  color: transparent;
}
.form-input__textarea:focus {
  border: 1px solid #009939;
  outline: 0;
}
.form-input__textarea:focus::placeholder {
  color: rgba(51, 51, 51, 0.6);
}
.form-input--success .form-input__wrp {
  position: relative;
}
.form-input--success .form-input__text {
  background: #E5F2E8;
  border: 1px solid #009939;
}
.form-input--success .form-input__textarea {
  background: #E5F2E8;
  border: 1px solid #009939;
}
.form-input--success .form-input__status-icon {
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 100%;
  background-image: url(../img/svg/success.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}
.form-input--error .form-input__text {
  border: 1px solid #B81616;
}
.form-input--error .form-input__textarea {
  border: 1px solid #B81616;
}
.form-input--warn .form-input__wrp {
  position: relative;
}
.form-input--warn .form-input__text {
  border: 1px solid #FF8A00;
}
.form-input--warn .form-input__textarea {
  border: 1px solid #FF8A00;
}
.form-input--warn .form-input__status-icon {
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 100%;
  background-image: url(../img/svg/warning.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  cursor: pointer;
}
.form-input--warn .form-input__status-icon:hover + .form-input__hint {
  display: inline-block;
}

.primary-input-text__item {
  padding: 15px 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: rgba(51, 51, 51, 0.6);
  outline: 0;
  background-color: #FFFFFF;
  border: 1px solid #009939;
  border-radius: 6px;
}

.primary-input-checkbox {
  display: flex;
  align-items: center;
}
.primary-input-checkbox__label {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  flex: 1;
}
.primary-input-checkbox__label i {
  font-weight: bold;
  color: #009939;
}
.primary-input-checkbox__item {
  width: 30px;
  height: 30px;
  background: #E5F2E8;
  border: 1px solid #C0DAC7;
  border-radius: 6px;
  margin-right: 20px;
  box-shadow: none;
}
.primary-input-checkbox .jq-checkbox.checked .jq-checkbox__div {
  width: 20px;
  height: 10px;
  margin: 6px 0 0 4px;
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  -webkit-transform: rotate(-50deg);
  transform: rotate(-52deg);
}
.primary-input-checkbox .jq-checkbox.checked.primary-input-checkbox__item {
  width: 30px;
  height: 30px;
  background: #009939;
  border: 1px solid #009939;
  border-radius: 6px;
  margin-right: 20px;
  box-shadow: none;
}

.btn-icon {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  text-decoration: none;
}
.btn-icon svg {
  margin-right: 15px;
  width: 16px;
  height: 16px;
  fill: #707F8D;
}

.input-text {
  padding: 10px 0;
}
.input-text__label {
  display: inline-block;
  margin-bottom: 15px;
}
.input-text__label i {
  font-weight: bold;
  color: #009939;
}
.input-text__item {
  box-sizing: border-box;
  width: 100%;
  display: block;
  background: #E5F2E8;
  border: 1px solid #C0DAC7;
  border-radius: 6px;
  padding: 15px;
}
.input-text__item--default {
  background: #ffffff;
  border: 1px solid #AAB8C5;
}

.input-textarea {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 10px 0;
  box-sizing: border-box;
}
.input-textarea__label {
  display: inline-block;
  margin-bottom: 15px;
}
.input-textarea__label i {
  font-weight: bold;
  color: #009939;
}
.input-textarea__item {
  box-sizing: border-box;
  width: 100%;
  background: #E5F2E8;
  border: 1px solid #C0DAC7;
  border-radius: 6px;
  height: 100%;
  display: inline-block;
  padding: 15px;
}

.input-checkbox {
  display: flex;
  align-items: center;
}
.input-checkbox .jq-checkbox.checked .jq-checkbox__div {
  width: 20px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #009939;
  border-left: 2px solid #009939;
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
}
.input-checkbox__label {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  flex: 1;
}
.input-checkbox__label i {
  font-weight: bold;
  color: #009939;
}
.input-checkbox__item {
  width: 30px;
  height: 30px;
  background: #E5F2E8;
  border: 1px solid #C0DAC7;
  border-radius: 6px;
  margin-right: 20px;
}

.checkbox-item {
  display: flex;
  align-items: center;
}
.checkbox-item .jq-checkbox.checked {
  border: 1px solid #009939;
}
.checkbox-item .jq-checkbox.checked .jq-checkbox__div {
  width: 17px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #009939;
  border-left: 2px solid #009939;
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
}
.checkbox-item__label {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  flex: 1;
  cursor: pointer;
}
.checkbox-item__input {
  width: 25px;
  height: 25px;
  background: unset;
  border: 1px solid #C0DAC7;
  border-radius: 6px;
  margin-right: 20px;
}

.default-btn {
  margin: 0;
  box-shadow: none;
  border: 0;
  text-decoration: none;
  background: #D8DDE4;
  border-radius: 6px;
  padding: 15px;
  outline: 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  display: inline-block;
  width: 100%;
  border: 1px solid #D8DDE4;
}
.default-btn--unfilled {
  background: #ffffff;
}

.default-input {
  background: #ffffff;
  border: 1px solid #D8DDE4;
  border-radius: 6px;
  display: inline-block;
}

.submit-btn {
  outline: 0;
  font-weight: 500;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #009939;
  border-radius: 6px;
  padding: 10px 20px;
  border: 1px solid #009939;
  cursor: pointer;
}
.submit-btn:hover {
  color: #009939;
  background-color: #ffffff;
}

.fake-checkbox {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: #E5F2E8;
  border: 1px solid #C0DAC7;
  border-radius: 2px;
}
.fake-checkbox::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  margin: 3px 0px 4px 3px;
  border-bottom: 2px solid #009939;
  border-left: 2px solid #009939;
  transform: rotate(-50deg);
}
.fake-checkbox--disabled::before {
  border-bottom: 2px solid rgba(0, 153, 56, 0.2078431373);
  border-left: 2px solid rgba(0, 153, 56, 0.2078431373);
}
.fake-checkbox__label {
  display: flex;
  align-items: center;
}

.checkbox {
  display: flex;
  align-items: center;
}
.checkbox__item {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-color: #E5F2E8;
  border: 1px solid #C0DAC7;
  border-radius: 2px;
}
.checkbox__label {
  display: block;
  flex: 1;
}
.checkbox input[type=checkbox] {
  display: none;
}
.checkbox input[type=checkbox]:checked + .checkbox__item::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 8px;
  margin: 3px 0px 4px 3px;
  border-bottom: 2px solid #009939;
  border-left: 2px solid #009939;
  transform: rotate(-50deg);
}

.field-input.error .form-control:not(.jq-selectbox) {
  border: 1px solid red;
}
.field-input.error .form-control.jq-selectbox {
  border: 1px solid red;
}
.field-input.error .form-checkbox__visible {
  border: 2px solid red;
}

.form-control:not(.jq-selectbox) {
  font-family: GTEestiPro, sans-serif;
  padding: 15px 20px;
  width: 100%;
  min-height: 50px;
  border-radius: 6px;
  border: 1px solid #009939;
  background: #FFFFFF;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
}
.form-control:not(.jq-selectbox)::placeholder {
  color: #333333;
  opacity: 0.6;
}
.form-control:not(.jq-selectbox):is(select) {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding-right: 40px;
  background-image: url("../img/select-expand.svg");
  background-size: 10px 10px;
  background-position: center right 20px;
  background-repeat: no-repeat;
}
.form-control:not(.jq-selectbox):is(select)::-ms-expand {
  display: none;
}
.form-control:not(.jq-selectbox):disabled {
  background-color: #C0DAC7;
}
.form-control.jq-selectbox {
  padding: 0;
  width: 100%;
  z-index: 2;
  border-radius: 6px;
  border: 1px solid #009939;
}
.form-control.jq-selectbox .jq-selectbox__select {
  padding: 15px 40px 15px 20px;
  width: 100%;
  height: 50px;
  border-radius: 6px;
  background: #FFFFFF;
  color: #333333;
  border: unset;
}
.form-control.jq-selectbox .jq-selectbox__select-text {
  font-family: GTEestiPro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}
.form-control.jq-selectbox .jq-selectbox__trigger {
  border: none;
  transform-origin: center;
  width: 40px;
  background-image: url("../img/select-expand.svg");
  background-size: 10px 10px;
  background-position: center right 20px;
  background-repeat: no-repeat;
}
.form-control.jq-selectbox .jq-selectbox__dropdown {
  border-radius: 6px;
  border: 1px solid #009939;
  box-shadow: none;
}
.form-control.jq-selectbox li {
  padding: 15px 20px;
  font-family: GTEestiPro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}
.form-control.jq-selectbox li.sel {
  background-color: #C0DAC7;
}
.form-control.jq-selectbox li.selected {
  background-color: #009939;
  color: #FFFFFF;
}
@media (hover: hover) and (pointer: fine) {
  .form-control.jq-selectbox li:hover {
    background-color: #009939;
    color: #FFFFFF;
  }
}
.form-control.jq-selectbox .jq-selectbox__trigger-arrow {
  display: none;
}
.form-control.jq-selectbox.opened .jq-selectbox__trigger {
  transform: scaleY(-1);
}

.form-btn {
  font-family: GTEestiPro, sans-serif;
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  display: flex;
  padding: 9px 12px 7px;
  justify-content: center;
  align-items: center;
  gap: 15px;
  min-height: 50px;
  border-radius: 6px;
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  background-color: #009939;
  border: 2px solid #009939;
  transition: 300ms background-color, 300ms color;
  cursor: pointer;
}
.form-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media (hover: hover) and (pointer: fine) {
  .form-btn:hover {
    background-color: transparent;
    color: #009939;
  }
}
.form-btn:active {
  transition-duration: 50ms;
  filter: brightness(0.9);
  color: #FFFFFF;
  background-color: #009939;
}
.form-btn > small {
  font-size: 16px;
}
.form-btn > svg {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  fill: currentColor;
  transition: 300ms color;
}
.form-btn_outline {
  background-color: transparent;
  color: #009939;
}
@media (hover: hover) and (pointer: fine) {
  .form-btn_outline:hover {
    background-color: #009939;
    color: #FFFFFF;
  }
}
.form-btn_outline:active {
  transition-duration: 50ms;
  filter: brightness(0.9);
  background-color: #009939;
  color: #FFFFFF;
}

.form-agreement {
  font-family: GTEestiPro, sans-serif;
  display: flex;
  align-items: center;
  gap: 20px;
  grid-column: 1/3;
}
.form-agreement__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}
.form-agreement__text a {
  color: #009939;
}

.form-checkbox {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
  cursor: pointer;
}
.form-checkbox__hidden {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 1px;
  clip-path: inset(2px);
}
.form-checkbox__hidden:checked ~ .form-checkbox__visible {
  background-image: url("../img/checkbox.svg");
}
.form-checkbox__hidden:active ~ .form-checkbox__visible {
  filter: brightness(0.9);
}
.form-checkbox__visible {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background-color: #FFFFFF;
  background-position: center;
  background-size: contain;
  border: 2px solid #C0DAC7;
  transition: filter 50ms;
}
.form-checkbox--20px {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
}
.form-checkbox--20px .form-checkbox__text {
  transform: translateY(2px);
}
.form-checkbox--20px .form-checkbox__visible {
  width: 20px;
  height: 20px;
  border-width: 1px;
}
.form-checkbox--checked-light-green .form-checkbox__hidden:checked ~ .form-checkbox__visible {
  background-color: #E5F2E8;
}

.file-input {
  max-width: 100%;
  position: relative;
}
.file-input__hidden {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 1px;
  clip-path: inset(2px);
}
.file-input__visible {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 10px;
  cursor: pointer;
  min-height: 50px;
  border-radius: 6px;
  border: 2px dashed #12953A;
  color: #12953A;
  transition: 300ms color, 300ms background-color;
}
.file-input__text {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 500;
  color: currentColor;
}
.file-input svg {
  fill: currentColor;
  width: 26px;
  height: 26px;
  flex-shrink: 0;
}
.file-input.has-attachment svg {
  display: none;
}
.file-input.has-attachment .file-input__text {
  font-weight: 400;
}
@media (hover: hover) and (pointer: fine) {
  .file-input:hover .file-input__visible {
    color: #ffffff;
    background-color: #12953A;
  }
}
.file-input:active {
  transition-duration: 50ms;
}
.file-input:active .file-input__visible {
  transition-duration: 50ms;
  filter: brightness(0.9);
  color: #ffffff;
  background-color: #12953A;
}

.form-label {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 10px;
}

.k-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.k-btn {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  appearance: none;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin: 60px auto;
  max-width: 555px;
  width: 100%;
  font-weight: 700;
  font-size: 20px;
  padding: 5px 24px;
  color: #12953A;
  background-color: rgba(18, 149, 58, 0.2);
  border: 2px solid #12953A;
  border-radius: 100px;
  min-height: 70px;
  text-align: center;
  text-transform: uppercase;
  transition: 400ms background-color;
}

.k-btn > svg {
  flex-shrink: 0;
  width: 38px;
  height: 60px;
}

@media (hover: hover) and (pointer: fine) {
  .k-btn:hover {
    background-color: #ffffff;
    color: #12953A;
  }
}
@media screen and (max-width: 1199.98px) {
  .k-btn {
    margin: 50px auto;
    font-size: 18px;
  }
  .k-btn > svg {
    width: 29px;
    height: 46px;
  }
}
.show-more-content__body {
  height: 180px;
  overflow: hidden;
  position: relative;
}
.show-more-content__body::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 64px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, white 100%);
}
.show-more-content__btn {
  display: inline-block;
  background: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: 0;
  margin-top: 20px;
  cursor: pointer;
}
.show-more-content__btn svg {
  width: 40px;
  height: 40px;
  transform: rotate(90deg);
  fill: #D2D2D2;
}
.show-more-content__btn:hover svg {
  fill: #acacac;
}
.show-more-content--visible .show-more-content__body {
  height: auto;
  overflow: auto;
}
.show-more-content--visible .show-more-content__body::after {
  content: unset;
}
.show-more-content--visible .show-more-content__btn svg {
  transform: rotate(-90deg);
}

.breadcrumbs {
  display: flex;
  font-size: 13px;
  color: #333333;
  margin: 20px 0;
}

.breadcrumb {
  display: flex;
}
.breadcrumb__item {
  display: flex;
  align-items: center;
}
.breadcrumb__item a {
  color: #66c05d;
  text-decoration: none;
  display: inline-block;
  margin-right: 5px;
}
.breadcrumb__item span {
  margin: 5px 5px 5px 10px;
  text-decoration: unset;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 14px;
}
.breadcrumb__item:not(:last-child)::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-right: 2px solid #b5bdc2;
  border-bottom: 2px solid #b5bdc2;
  transform: rotate(-45deg);
}
.breadcrumb__item:first-child span {
  margin-left: 0;
}

.beadcrumbs-dropdown {
  margin: 0 10px;
  position: relative;
}
.beadcrumbs-dropdown__btn {
  display: flex;
  justify-content: center;
  background-color: #66c05d;
  border: 0;
  box-shadow: none;
  color: #ffffff;
  border-radius: 11px;
  padding: 3px 0;
  width: 35px;
  font-weight: bold;
}
.beadcrumbs-dropdown__list {
  position: absolute;
  top: 100%;
  background-color: #ffffff;
  border: 1px solid #b5bdc2;
  border-radius: 5px;
  margin-top: 5px;
  display: none;
  z-index: 2;
}
.beadcrumbs-dropdown__list--opened {
  display: block;
}

.beadcrumbs-dropdown-item {
  width: 250px;
}
@media (max-width: 380px) {
  .beadcrumbs-dropdown-item {
    width: 200px;
  }
}
.beadcrumbs-dropdown-item a {
  margin: 0;
  color: #66c05d;
  display: inline-block;
  padding: 7px 10px;
  max-width: 250px;
  width: 100%;
}
.beadcrumbs-dropdown-item a span {
  margin: 0;
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.beadcrumbs-dropdown-item:hover a {
  color: #333333;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3Jlc2V0LnNjc3MiLCJ1dGlscy9vdXRzaWRlLnNjc3MiLCJ1dGlscy9jb21tb24uc2NzcyIsIm1peGlucy9mb3JtLWlucHV0LnNjc3MiLCJtb2R1bGVzL2Zvcm1zLnNjc3MiLCJ1dGlscy9jb25zdGFudHMuc2NzcyIsIm1peGlucy9zaG93TW9yZUNvbnRlbnQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFBd0U7OztBQUV4RTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFBQTtBQUFBO0VBRU87OztBQUVQO0VBQU07OztBQUdOO0VBQUk7OztBQUVKO0VBQWU7OztBQUVmO0FBQUE7QUFBQTtBQUFBO0VBR1M7RUFBYTs7O0FBRXRCO0VBQUc7RUFBVztFQUFZO0VBQWlCO0VBQTBCOzs7QUFFckU7RUFBSzs7O0FBRUw7RUFBeUI7RUFBZ0M7OztBQUV6RDtBQUNBO0VBQU87RUFBMkI7OztBQUNsQztFQUFJO0VBQW1COzs7QUFDdkI7RUFBSTtFQUFxQjs7O0FBRXpCO0VBQUk7RUFBZ0I7RUFBYTtFQUFXO0VBQTRCO0VBQWU7OztBQUV2RjtFQUFlOzs7QUFFZjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUFxQjs7O0FBQ3JCO0VBQXdCOzs7QUFDeEI7RUFBNkI7OztBQUM3QjtFQUFZOzs7QUFFWjtFQUF5Qjs7O0FBRXpCO0VBQU87RUFBb0I7OztBQUUzQjtFQUFPOzs7QUFFUDtFQUFROzs7QUFFUjtFQUFZOzs7QUFFWjtBQUNBO0VBQVU7RUFBZ0I7RUFBZ0I7OztBQUMxQztFQUFLOzs7QUFDTDtFQUFLOzs7QUFFTDtBQUNBO0VBQXNCOzs7QUFFdEI7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLUTs7O0FBRVI7QUFDQTtFQUFpQzs7O0FBRWpDO0FBQ0E7QUFBQTtFQUNvQjtFQUFhOzs7QUFFakM7QUFDQTtFQUFVOzs7QUFFVjtFQUFvQztFQUFrQjtFQUFnQjtFQUFXOzs7QUFDakY7RUFBa0I7OztBQUNsQjtFQUFZOzs7QUFFWjtBQ3hHQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTkY7SUFPSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFMRjtJQU1JOzs7O0FBTU47RUFDRTtJQUNFOztFQUdGO0lBQ0U7OztBQ3ZDSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBTEY7SUFNSTs7O0FBSUo7RUFDRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7OztBQUlKO0VBRUk7SUFDRTtJQUNBOzs7QUFLTjtBQUFBO0FBQUE7RUFHRTs7QUFFQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVFOztBQUdGO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0FBQUE7RUFDRTs7QUFLTjtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0FBQUE7RUFDRTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FDaExKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFPRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9GO0VBQ0U7O0FBR0Y7RUFDRTs7QUFRRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSTtFQUNFOzs7QUNuS1o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQSxPQzVCVTs7QURnQ2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU9WO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7QUFHQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBLE9DaEdVOztBRG9HZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0EsT0NqSVU7O0FEcUlkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0EsT0MzS1U7O0FEK0tkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLSjtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOzs7QUFLSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQWNOO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFOzs7QUFPTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7O0FBS047RUFDRTs7QUFJQTtFQUNFOzs7QUFNUjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBUUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFwQkE7RUFDRTtFQUNBOztBQW9CRjtFQUNFO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtBQUVBOztBQUNBO0VBQ0U7OztBQU1OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTs7QUFLRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBV0U7RUFDQTtFQUNBOztBQVpBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBVUE7RUFDRTs7O0FBTVI7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBRUk7SUFDRTtJQUNBOzs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7OztBRTF4QkY7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQU9GO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7OztBQ3REVjtFQUNFO0VBRUE7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7O0FBTVI7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0UiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHJlc2V0IENTUyAqL1xuaHRtbCwgYm9keSwgYm9keSBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGRldGFpbHMsIHN1bW1hcnkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBkZXRhaWxzLCBzdW1tYXJ5IHtkaXNwbGF5OiBibG9jazt9XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLFxub2JqZWN0LFxuZW1iZWQge21heC13aWR0aDogMTAwJTt9XG5cbmh0bWwge292ZXJmbG93LXk6IHNjcm9sbDt9XG5cblxudWwge2xpc3Qtc3R5bGU6IG5vbmU7fVxuXG5ibG9ja3F1b3RlLCBxIHtxdW90ZXM6IG5vbmU7fVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBjb250ZW50OiBub25lO31cblxuYSB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LXNpemU6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuXG5kZWwge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge2JvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDsgY3Vyc29yOiBoZWxwO31cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge2JvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwO31cbnRoIHtmb250LXdlaWdodDogYm9sZDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG50ZCB7Zm9udC13ZWlnaHQ6IG5vcm1hbDsgdmVydGljYWwtYWxpZ246IHRvcDt9XG5cbmhyIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7fVxuXG5pbnB1dCwgc2VsZWN0IHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyAvKiBDU1MyICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIElFICovXG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO31cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG4uaWU3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cbi5pZTYgaW5wdXQge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5cbnNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtmb250OiA5OSUgc2Fucy1zZXJpZjt9XG5cbnRhYmxlIHtmb250LXNpemU6IGluaGVyaXQ7IGZvbnQ6IDEwMCU7fVxuXG5zbWFsbCB7Zm9udC1zaXplOiA4NSU7fVxuXG5zdHJvbmcge2ZvbnQtd2VpZ2h0OiBib2xkO31cblxudGQsIHRkIGltZyB7dmVydGljYWwtYWxpZ246IHRvcDt9XG5cbi8qIE1ha2Ugc3VyZSBzdXAgYW5kIHN1YiBkb24ndCBtZXNzIHdpdGggeW91ciBsaW5lLWhlaWdodHMgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7Zm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuc3VwIHt0b3A6IC0wLjVlbTt9XG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7Y3Vyc29yOiBwb2ludGVyO31cblxuLyogV2Via2l0IGJyb3dzZXJzIGFkZCBhIDJweCBtYXJnaW4gb3V0c2lkZSB0aGUgY2hyb21lIG9mIGZvcm0gZWxlbWVudHMgKi9cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge21hcmdpbjogMDt9XG5cbi8qIG1ha2UgYnV0dG9ucyBwbGF5IG5pY2UgaW4gSUUgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSB7d2lkdGg6IGF1dG87IG92ZXJmbG93OiB2aXNpYmxlO31cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlxcMDAyMFwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLmNsZWFyZml4IHsgem9vbTogMTsgfVxuXG4vKnJlc2V0IENTUyBlbmQqL1xuXG4iLCJAaW1wb3J0ICcuL2NvbnN0YW50cy5zY3NzJztcblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm91dHNpZGUge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5yaWdodC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91dHNpZGUgLmxlZnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3V0c2lkZSAucmlnaHQtYmxvY2sge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbiIsIi5wYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBoMSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0dURWVzdGlQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgJi5vdmVyZmxvdyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2ctY29udGFpbmVyIC5jYXRhbG9nLXNlY3Rpb24tZGVzY3IsXG4ucHJvZHVjdC1pdGVtLWRldGFpbC10YWItY29udGVudCxcbi5wbGFpbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1bmljb2RlLWJpZGk6IGVtYmVkO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAuNzVlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXJcbiAgfVxuXG4gIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1bmljb2RlLWJpZGk6IGVtYmVkO1xuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgIG1hcmdpbjogLjgzZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZGVyXG4gIH1cblxuICBoNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdW5pY29kZS1iaWRpOiBlbWJlZDtcbiAgICBtYXJnaW46IDEuMTJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXJcbiAgfVxuXG4gIGg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1bmljb2RlLWJpZGk6IGVtYmVkO1xuICAgIGZvbnQtc2l6ZTogLjgzZW07XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXJcbiAgfVxuXG4gIGg2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1bmljb2RlLWJpZGk6IGVtYmVkO1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgbWFyZ2luOiAxLjY3ZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZGVyXG4gIH1cblxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1bmljb2RlLWJpZGk6IGVtYmVkO1xuICAgIG1hcmdpbjogMS4xMmVtIDAsXG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogIzAwOTkzOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgY291bnRlci1yZXNldDogbnVtLWxpc3Q7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMDA5OTM5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGlwY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLFxuICAmPnN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHN0cm9rZTogIzEyOTUzQTtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZS13aWR0aDogNi4xNzY0NztcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIH1cblxuICAmPnN2ZyB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnRpcHB5LWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MDdGOEQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogLTRweCA0cHggMTBweCAwcHggcmdiYSgkY29sb3I6ICM3MDdGOEQsICRhbHBoYTogMC40NSk7XG5cbiAgLnRpcHB5LWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG5cbiAgJl9fc3RhdHVzLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19oaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNzA3RjhEO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTcwLCAxODQsIDE5NywgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTM5O1xuICAgICAgb3V0bGluZTogMDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3MCwgMTg0LCAxOTcsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5Mzk7XG4gICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3VjY2VzcyB7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgJl9fd3JwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U1RjJFODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzOTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dGFyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTVGMkU4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTM5O1xuICAgICAgfVxuXG4gICAgICAmX19zdGF0dXMtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9zdWNjZXNzLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCODE2MTY7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I4MTYxNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13YXJuIHtcbiAgICAuZm9ybS1pbnB1dCB7XG5cbiAgICAgICZfX3dycCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhBMDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEEwMDtcbiAgICAgIH1cblxuICAgICAgJl9fc3RhdHVzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvd2FybmluZy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmICsgLmZvcm0taW5wdXQge1xuICAgICAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCAnLi4vdXRpbHMvY29uc3RhbnRzLnNjc3MnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2Zvcm0taW5wdXQuc2Nzcyc7XG5cbi5wcmltYXJ5LWlucHV0LXRleHQge1xuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTM5O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4ucHJpbWFyeS1pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZsZXg6IDE7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGMkU4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMERBQzc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmpxLWNoZWNrYm94IHtcbiAgICAmLmNoZWNrZWQge1xuICAgICAgLmpxLWNoZWNrYm94X19kaXYge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDZweCAwIDAgNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MmRlZyk7XG4gICAgICB9XG5cbiAgICAgICYucHJpbWFyeS1pbnB1dC1jaGVja2JveCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5OTM5O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5Mzk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZpbGw6ICM3MDdGOEQ7XG4gIH1cbn1cblxuLmlucHV0LXRleHQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI0U1RjJFODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzBEQUM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FBQjhDNTtcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LXRleHRhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgaSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNFNUYyRTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MwREFDNztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmpxLWNoZWNrYm94IHtcbiAgICAmLmNoZWNrZWQge1xuICAgICAgLmpxLWNoZWNrYm94X19kaXYge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDNweCAwIDAgM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTkzOTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDA5OTM5O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZsZXg6IDE7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGMkU4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMERBQzc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5cbi5jaGVja2JveC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuanEtY2hlY2tib3gge1xuICAgICYuY2hlY2tlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTM5O1xuXG4gICAgICAuanEtY2hlY2tib3hfX2RpdiB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMCAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5OTM5O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDk5Mzk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZmxleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMERBQzc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZGVmYXVsdC1idG4ge1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRDhEREU0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEREU0O1xuXG4gICYtLXVuZmlsbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG5cbi5kZWZhdWx0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RERFNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdWJtaXQtYnRuIHtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwOTkzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5mYWtlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMERBQzc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IDNweCAwcHggNHB4IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTkzOTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDk5Mzk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk5MzgzNTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwOTkzODM1O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgfVxufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYyRTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MwREFDNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgICYrLmNoZWNrYm94IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDBweCA0cHggM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk5Mzk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDk5Mzk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLy8gY29tbW9uIGlucHV0c1xuLmZpZWxkLWlucHV0IHtcbiAgJi5lcnJvciB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAmOm5vdCguanEtc2VsZWN0Ym94KSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgIH1cblxuICAgICAgJi5qcS1zZWxlY3Rib3gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2tib3gge1xuICAgICAgJl9fdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICY6bm90KC5qcS1zZWxlY3Rib3gpIHtcbiAgICBmb250LWZhbWlseTogR1RFZXN0aVBybywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzOTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgJjppcyhzZWxlY3QpIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWV4cGFuZC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMERBQzc7XG4gICAgfVxuICB9XG5cbiAgLy/QodGC0LjQu9C40LfQsNGG0LjRjyBzZWxlY3Qt0LAg0L3QsCBqc1xuICAmLmpxLXNlbGVjdGJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTM5O1xuXG4gICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IEdURWVzdGlQcm8sIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWV4cGFuZC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5Mzk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHVEVlc3RpUHJvLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICYuc2VsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwREFDNztcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5Mzk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5Mzk7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tYnRuIHtcbiAgZm9udC1mYW1pbHk6IEdURWVzdGlQcm8sIHNhbnMtc2VyaWY7XG4gIC8v0KHQsdGA0L7RgSDQutC90L7Qv9C+0LpcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy9cbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOXB4IDEycHggN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5Mzk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5Mzk7XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IsXG4gIDMwMG1zIGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwOTkzOTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTM5O1xuICB9XG5cbiAgJj5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJj5zdmcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgY29sb3I7XG4gIH1cblxuICAmX291dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDA5OTM5O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5Mzk7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5Mzk7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tYWdyZWVtZW50IHtcbiAgZm9udC1mYW1pbHk6IEdURWVzdGlQcm8sIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC1jb2x1bW46IDEvMztcblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIC8qIDE0Mi44NTclICovXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwOTkzOTtcbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJl9faGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDJweCk7XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJn4uZm9ybS1jaGVja2JveF9fdmlzaWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoZWNrYm94LnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICZ+LmZvcm0tY2hlY2tib3hfX3Zpc2libGUge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzBEQUM3O1xuICAgIHRyYW5zaXRpb246IGZpbHRlciA1MG1zO1xuICB9XG5cbiAgJi0tMjBweCB7XG4gICAgLmZvcm0tY2hlY2tib3hfX3RleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2tib3hfX3Zpc2libGUge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuXG4gICYtLWNoZWNrZWQtbGlnaHQtZ3JlZW4ge1xuICAgIC5mb3JtLWNoZWNrYm94X19oaWRkZW46Y2hlY2tlZCB7XG4gICAgICAmfi5mb3JtLWNoZWNrYm94X192aXNpYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjJFODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbGUtaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMnB4KTtcbiAgfVxuXG4gICZfX3Zpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgIzEyOTUzQTtcbiAgICBjb2xvcjogIzEyOTUzQTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBjb2xvciwgMzAwbXMgYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICYuaGFzLWF0dGFjaG1lbnQge1xuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWxlLWlucHV0X190ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgLmZpbGUtaW5wdXRfX3Zpc2libGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyOTUzQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcblxuICAgIC5maWxlLWlucHV0X192aXNpYmxlIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyOTUzQTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uay1idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDU1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMjRweDtcbiAgY29sb3I6ICMxMjk1M0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjk1M0EzMztcbiAgYm9yZGVyOiAycHggc29saWQgIzEyOTUzQTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogNDAwbXMgYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLmstYnRuPnN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5rLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzEyOTUzQTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmstYnRuIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuay1idG4+c3ZnIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbiIsIiRwcmltYXJ5LWZvbnQtZmFtaWx5OiBHVEVlc3RpUHJvO1xuXG4kcHJpbWFyeS1jb2xvcjogIzAwOTkzOTtcbiRibG9ja19iZzogI0Y2RjdGOTtcblxuJHByaW1hcnktdGV4dC1jb2xvcjogIzMzMzMzMztcblxuJHdoaXRlLXRleHQtY29sb3I6ICNmZmZmZmY7XG5cbiRzZWNvbmRhcnktdGV4dC1jb2xvcjogIzcwN0Y4RDtcbiIsIi5zaG93LW1vcmUtY29udGVudCB7XG4gICZfX2JvZHkge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgd2hpdGUgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGZpbGw6ICNEMkQyRDI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjYWNhY2FjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZpc2libGUge1xuICAgIC5zaG93LW1vcmUtY29udGVudCB7XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzY2YzA1ZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIFxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH0gICAgXG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYjViZGMyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2I1YmRjMjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJlYWRjcnVtYnMtZHJvcGRvd24ge1xuICBtYXJnaW46IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjMDVkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I1YmRjMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYtLW9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmJlYWRjcnVtYnMtZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiAyNTBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpe1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzY2YzA1ZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICB9XG59XG4iXX0= */
