/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/col2-text-contact/_col2-text-contact.scss ***!
  \**********************************************************************************************************************************************************/
select,
textarea,
input[type=search],
input[type=password],
input[type=date],
input[type=text],
input[type=email],
input[type=phone],
input[type=number] {
  padding: 12px 20px;
  border: 1px solid #9C9C9C;
  color: #374235;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

input[type=search] {
  background-image: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2725%27 viewBox=%270 0 25 25%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M21.5 21.5L15.5 15.5M17.5 10.5C17.5 14.366 14.366 17.5 10.5 17.5C6.63401 17.5 3.5 14.366 3.5 10.5C3.5 6.63401 6.63401 3.5 10.5 3.5C14.366 3.5 17.5 6.63401 17.5 10.5Z%27 stroke=%27%23374235%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-size: 24px 24px;
  background-position: calc(100% - 20px);
  padding-right: 54px;
}
[dir=rtl] input[type=search] {
  background-position: 20px;
  padding-right: 20px;
  padding-left: 54px;
}

input[type=checkbox] {
  appearance: none;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  margin: 0;
  border: 1px solid #374235;
  position: relative;
  cursor: pointer;
}
input[type=checkbox]:checked {
  background-color: #374235;
}
input[type=checkbox]:checked::after {
  content: "";
  display: block;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  width: 5px;
  height: 9px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  margin-top: -2px;
}

input[type=radio] {
  appearance: none;
  width: 14px;
  height: 14px;
  margin: 0;
  border: 1px solid #374235;
  position: relative;
  cursor: pointer;
  border-radius: 50%;
}
input[type=radio]:checked::after {
  content: "";
  display: block;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background-color: #374235;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.form-checkbox-wrap label {
  display: flex;
}
.form-checkbox-wrap label input {
  margin-top: 4px;
}
.form-checkbox-wrap label .label {
  width: calc(100% - 14px);
  padding-left: 10px;
}
[dir=rtl] .form-checkbox-wrap label .label {
  padding-left: 0px;
  padding-right: 10px;
}

.hide {
  display: none;
}

.form-control-date-wrap {
  cursor: pointer;
  position: relative;
}
.form-control-date-wrap::after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.70711 8.95711C8.31658 9.34763 7.68342 9.34763 7.29289 8.95711L0.928932 2.59315C0.538407 2.20262 0.538407 1.56946 0.928932 1.17893C1.31946 0.788408 1.95262 0.788408 2.34315 1.17893L8 6.83579L13.6569 1.17893C14.0474 0.788407 14.6805 0.788407 15.0711 1.17893C15.4616 1.56946 15.4616 2.20262 15.0711 2.59315L8.70711 8.95711ZM9 6.75L9 8.25L7 8.25L7 6.75L9 6.75Z%27 fill=%27%23374235%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: rotate(0deg);
  border: none;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 20px;
  margin: 0;
  padding: 0;
  transform: translate(0, -50%);
  transition: 0.2s;
}
[dir=rtl] .form-control-date-wrap::after {
  right: unset;
  left: 20px;
}
.form-control-date-wrap.open::after {
  transform: translate(0, -50%) rotate(180deg);
}

.js-date-input {
  pointer-events: none;
}

.form-group {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .form-group {
    margin-bottom: 20px;
  }
}
.form-group:last-child {
  margin-bottom: 0px;
}
@media screen and (max-width: 768px) {
  .form-group:last-child {
    margin-bottom: 0px;
  }
}
.form-group .nice-select,
.form-group select,
.form-group textarea,
.form-group input[type=search],
.form-group input[type=password],
.form-group input[type=date],
.form-group input[type=text],
.form-group input[type=email],
.form-group input[type=phone],
.form-group input[type=number] {
  font-family: "November Std";
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  border: none;
  width: 100%;
  height: 56px;
  background-color: #F6F5F8;
}
.form-group .nice-select::placeholder,
.form-group select::placeholder,
.form-group textarea::placeholder,
.form-group input[type=search]::placeholder,
.form-group input[type=password]::placeholder,
.form-group input[type=date]::placeholder,
.form-group input[type=text]::placeholder,
.form-group input[type=email]::placeholder,
.form-group input[type=phone]::placeholder,
.form-group input[type=number]::placeholder {
  color: #374235;
}
.form-group textarea {
  height: 220px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.form-group.inline .form-group-inline {
  display: flex;
  flex-wrap: wrap;
  margin-top: -4px;
  margin-left: -4px;
  margin-right: -4px;
}
.form-group.inline .form-control-wrap {
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
.form-group.inline .w100 {
  width: 100px;
}
.form-group.inline .w-100 {
  width: calc(100% - 100px);
}
.form-group.inline .w120 {
  width: 120px;
}
.form-group.inline .w-120 {
  width: calc(100% - 120px);
}
.form-group.inline .w150 {
  width: 150px;
}
.form-group.inline .w-150 {
  width: calc(100% - 150px);
}
.form-group.inline .w200 {
  width: 200px;
}
.form-group.inline .w-200 {
  width: calc(100% - 200px);
}
.form-group .nice-select-wrap {
  height: 56px;
}
.form-group .nice-select-wrap .nice-select {
  border-radius: 0;
  padding: 18px 20px;
  padding-right: 60px;
}
[dir=rtl] .form-group .nice-select-wrap .nice-select {
  padding-right: 20px;
  padding-left: 60px;
  text-align: right !important;
}
.form-group .nice-select-wrap .nice-select::after {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2710%27 viewBox=%270 0 16 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.70711 8.95711C8.31658 9.34763 7.68342 9.34763 7.29289 8.95711L0.928932 2.59315C0.538407 2.20262 0.538407 1.56946 0.928932 1.17893C1.31946 0.788408 1.95262 0.788408 2.34315 1.17893L8 6.83579L13.6569 1.17893C14.0474 0.788407 14.6805 0.788407 15.0711 1.17893C15.4616 1.56946 15.4616 2.20262 15.0711 2.59315L8.70711 8.95711ZM9 6.75L9 8.25L7 8.25L7 6.75L9 6.75Z%27 fill=%27%23374235%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: rotate(0deg);
  border: none;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 20px;
  margin: 0;
  padding: 0;
  transform: translate(0, -50%);
}
[dir=rtl] .form-group .nice-select-wrap .nice-select::after {
  right: unset;
  left: 20px;
}
.form-group .nice-select-wrap .nice-select.open::after {
  transform: translate(-6px, calc(-50% - 6px)) rotate(180deg);
}
.form-group .nice-select-wrap .nice-select.selected .current {
  color: #374235;
}
.form-group .nice-select-wrap .nice-select .current {
  color: #374235;
}
[dir=rtl] .form-group .nice-select-wrap .nice-select .option {
  padding-left: 29px;
  padding-right: 18px;
  text-align: right;
}
.form-group .nice-select-wrap .nice-select .nice-select-dropdown {
  width: calc(100% - 1px);
}
.form-group .nice-select-wrap .nice-select .nice-select-dropdown .list {
  padding-top: 10px;
  padding-bottom: 10px;
}
.form-group .nice-select-wrap .nice-select.form-control-phone-code::after {
  top: calc(50% - 2px);
  width: 8px;
  height: 8px;
}
.form-group .nice-select-wrap .nice-select.form-control-phone-code.open::after {
  transform: translate(-2px, calc(-50% - 2px)) rotate(180deg);
}
.form-group [type=submit] {
  min-width: 144px;
}
.submitting .form-group [type=submit] {
  background-color: #9C9C9C;
  border-color: #9C9C9C;
  color: #FFFFFF;
}
.form-group [type=submit].disabled {
  background-color: #9C9C9C;
  border-color: #9C9C9C;
  color: #FFFFFF;
}
.form-group .error-msg {
  color: #FA5F55;
  font-size: 14px;
  margin-top: 4px;
  padding: 0px 20px;
}
.form-group.form-group-phone .form-group-inline {
  direction: ltr;
}
[dir=rtl] .form-group.form-group-phone .form-group-inline .form-control-text {
  text-align: right;
}

.field-group-checkbox label,
.field-group-radio label {
  display: inline-flex;
  cursor: pointer;
}
.field-group-checkbox label .label,
.field-group-radio label .label {
  padding-left: 5px;
  font-size: 14px;
}
[dir=rtl] .field-group-checkbox label .label,
[dir=rtl] .field-group-radio label .label {
  padding-left: 0px;
  padding-right: 5px;
}

.field-group-checkbox-list .items .field-group,
.field-group-radio-list .items .field-group {
  margin-top: 10px;
}

.form-control-wrap-checkbox,
.form-control-wrap-radio {
  border-bottom: 1px solid #9C9C9C;
  padding: 0px 20px 20px;
}

.field-group-file input {
  margin: 0;
  padding: 0;
  height: 0px;
  width: 0px;
  opacity: 0;
}

.form-control-wrap-file .selected-files-helper {
  margin-top: 10px;
}
.form-control-wrap-file .selected-files-helper p {
  font-size: 14px;
}
.form-control-wrap-file .selected-files-items .item {
  margin-top: 10px;
}
.form-control-wrap-file .selected-files-items .item .item-inner {
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  background: #F4F4F4;
  border: 1px solid #F4F4F4;
  border-radius: 4px;
  color: #000000;
}
.form-control-wrap-file .selected-files-items .item .item-inner .icon {
  cursor: pointer;
}
.form-control-wrap-file .selected-files-items .item .item-inner .icon svg {
  display: block;
}
.form-control-wrap-file .selected-files-items .item .item-inner .icon:hover svg path {
  stroke: red;
}

.form-message {
  border: 1px solid #374235;
  padding: 20px;
  color: #374235;
}
.form-message.error {
  border-color: #FA5F55;
  color: #FA5F55;
}
.form-message.success {
  border-color: #37CD73;
  color: #37CD73;
}

.form-set .form-group {
  margin-bottom: 20px;
}
.form-set .form-group .nice-select,
.form-set .form-group select,
.form-set .form-group textarea,
.form-set .form-group input[type=search],
.form-set .form-group input[type=password],
.form-set .form-group input[type=date],
.form-set .form-group input[type=text],
.form-set .form-group input[type=email],
.form-set .form-group input[type=phone],
.form-set .form-group input[type=number] {
  padding: 20px 12px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #9C9C9C;
}
.form-set .form-group .nice-select::placeholder,
.form-set .form-group select::placeholder,
.form-set .form-group textarea::placeholder,
.form-set .form-group input[type=search]::placeholder,
.form-set .form-group input[type=password]::placeholder,
.form-set .form-group input[type=date]::placeholder,
.form-set .form-group input[type=text]::placeholder,
.form-set .form-group input[type=email]::placeholder,
.form-set .form-group input[type=phone]::placeholder,
.form-set .form-group input[type=number]::placeholder {
  color: #9C9C9C;
}
.form-set .form-group textarea {
  height: 86px;
}
.form-set .form-group.inline .nice-select,
.form-set .form-group.inline select,
.form-set .form-group.inline textarea,
.form-set .form-group.inline input[type=search],
.form-set .form-group.inline input[type=password],
.form-set .form-group.inline input[type=date],
.form-set .form-group.inline input[type=text],
.form-set .form-group.inline input[type=email],
.form-set .form-group.inline input[type=phone],
.form-set .form-group.inline input[type=number] {
  border-bottom: none;
}
.form-set .form-group.inline .form-group-inline {
  border-bottom: 1px solid #9C9C9C;
}
.form-set .form-group.inline .nice-select-wrap .nice-select {
  padding: 18px 12px;
  padding-right: 52px;
}
[dir=rtl] .form-set .form-group.inline .nice-select-wrap .nice-select {
  padding-right: 12px;
  padding-left: 52px;
}
.form-set .form-group .error-msg {
  padding: 0px 12px;
}

.wysiwyg * {
  margin-bottom: 20px;
}
.wysiwyg *:first-child {
  margin-top: 0;
}
.wysiwyg *:last-child {
  margin-bottom: 0;
}
.wysiwyg img {
  height: auto;
}
.wysiwyg strong, .wysiwyg b {
  font-weight: bold;
}
.wysiwyg i {
  font-style: italic;
}
[dir=rtl] .wysiwyg em {
  direction: ltr;
  display: inline-block;
  margin: 0;
}
.wysiwyg a {
  text-decoration: underline;
}
.wysiwyg ul li, .wysiwyg ol li {
  position: relative;
  margin-bottom: 16px;
  padding-left: 20px;
  line-height: 24px;
}
[dir=rtl] .wysiwyg ul li, [dir=rtl] .wysiwyg ol li {
  padding-left: 0px;
  padding-right: 20px;
}
.wysiwyg ol {
  list-style: none;
  counter-reset: orderedlist;
}
.wysiwyg ol li {
  padding-left: 10px;
  display: flex;
}
[dir=rtl] .wysiwyg ol li {
  padding-left: 0px;
  padding-right: 10px;
}
.wysiwyg ol li:before {
  position: relative;
  top: 0;
  left: 0;
  color: #5F8159;
  margin-right: 10px;
  counter-increment: orderedlist;
  content: counter(orderedlist) ". ";
  display: inline-block;
}
[dir=rtl] .wysiwyg ol li:before {
  margin-right: 0px;
  margin-left: 10px;
  left: unset;
  right: 0;
}
.wysiwyg ul li {
  list-style-position: inside;
}
.wysiwyg ul li::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 8px;
  width: 5px;
  height: 5px;
  background: #5F8159;
  min-width: 5px;
  border-radius: 50%;
}
[dir=rtl] .wysiwyg ul li::before {
  left: unset;
  right: 5px;
}
.wysiwyg .iframe-container, .wysiwyg .wp-video {
  position: relative;
  padding-top: 56.25%;
  margin-bottom: 40px;
}
.wysiwyg .iframe-container iframe, .wysiwyg .iframe-container video, .wysiwyg .wp-video iframe, .wysiwyg .wp-video video {
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  height: 100%;
  position: absolute;
  top: 0;
}
.wysiwyg .table-wrapper {
  width: 100%;
  overflow: auto;
  border-radius: 8px;
  border: 1px solid rgba(156, 156, 156, 0.5);
}
.wysiwyg table {
  border-collapse: collapse;
  overflow-x: auto;
  min-width: 600px;
  width: 100% !important;
  background: #FFFFFF;
}
.wysiwyg table thead {
  width: 100%;
  background: rgba(156, 156, 156, 0.5);
}
.wysiwyg table thead tr td {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}
.wysiwyg table thead tr td:first-child {
  padding-left: 20px;
}
.wysiwyg table tbody {
  width: 100%;
}
.wysiwyg table tbody tr {
  border-bottom: 1px solid rgba(156, 156, 156, 0.5);
}
.wysiwyg table tbody tr:last-child {
  border-bottom: none;
}
.wysiwyg table tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.wysiwyg table tbody tr:nth-child(even) {
  background-color: rgba(156, 156, 156, 0.1);
}
.wysiwyg table tbody tr td {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-right: 20px;
}
.wysiwyg table tbody tr td:first-child {
  padding-left: 20px;
}

.col2-text-contact {
  margin-top: 65px;
  margin-bottom: 65px;
}
@media screen and (max-width: 768px) {
  .col2-text-contact {
    margin-top: 55px;
    margin-bottom: 55px;
  }
}
.col2-text-contact .cols-wrapper {
  overflow: hidden;
}
.col2-text-contact .cols {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}
.col2-text-contact .cols .col {
  padding: 20px;
}
.col2-text-contact .cols .col-text {
  width: calc(50% - 100px);
}
@media screen and (max-width: 768px) {
  .col2-text-contact .cols .col-text {
    width: 100%;
  }
}
.col2-text-contact .cols .col-text .col-inner .text {
  max-width: 300px;
}
.col2-text-contact .cols .col-form {
  width: calc(50% + 100px);
}
@media screen and (max-width: 768px) {
  .col2-text-contact .cols .col-form {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3NfY29sMi10ZXh0LWNvbnRhY3RfY29sMi10ZXh0LWNvbnRhY3RfanMuMmNmMzYwOWI4NGIxMjU1NzgwNjkuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBOzs7Ozs7Ozs7RUFTRTtFQUNBO0VBQ0EsY0NSVTtBQ09aOztBRklBOzs7O0VBSUU7QUVERjs7QUZHQTtFQUNFO0VDd0NBO0VBQ0E7RUFDQSx3QkR6Q2U7RUFDZjtFQUNBO0VBQ0E7QUVFRjtBREdFO0VERkU7RUFDQTtFQUNBO0FFRUo7O0FGRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFQ0Y7QUZBRTtFQUNFLHlCQ3pDUTtBQzJDWjtBRkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRUdOOztBRkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRUNGO0FGRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDM0VNO0VENEVOO0VBQ0E7RUFDQTtFQUNBO0FFQU47O0FGTUU7RUFDRTtBRUhKO0FGSUk7RUFDRTtBRUZOO0FGSUk7RUFDRTtFQUNBO0FFRk47QUQvREU7RURvRU07RUFDQTtBRUZSOztBRlFBO0VBQ0U7QUVMRjs7QUZZQTtFQUNFO0VBQ0E7QUVURjtBRlVFO0VBQ0U7RUFDQTtFQUNBO0VDMURGO0VBQ0E7RUFDQSx3QkR5RGlCO0VBQ2Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDN0ZGO0FDd0ZGO0FEOUZFO0VEdUdJO0VBQ0E7QUVOTjtBRlVJO0VBQ0U7QUVSTjs7QUZhQTtFQUNFO0FFVkY7O0FGYUE7RUFDRTtBRVZGO0FENEJFO0VEbkJGO0lBR0k7RUVSRjtBQUNGO0FGU0U7RUFDRTtBRVBKO0FEb0JFO0VEZEE7SUFHSTtFRUxKO0FBQ0Y7QUZPRTs7Ozs7Ozs7OztFQVVFLDJCQzNLYztFRDRLZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkNwS1E7QUMrSlo7QUZNSTs7Ozs7Ozs7OztFQUNFLGNDL0tNO0FDb0xaO0FGRkU7RUFDRTtFQUNBO0VBQ0E7QUVJSjtBRkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRUdOO0FGREk7RUFDRTtFQUNBO0VBQ0E7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkRJO0VBQ0U7QUVHTjtBRkFFO0VBQ0U7QUVFSjtBRkRJO0VBQ0U7RUFDQTtFQUNBO0FFR047QUQxTUU7RUR5TU07RUFDQTtFQUNBO0FFSVI7QUZGTTtFQUNFO0VDL0tOO0VBQ0E7RUFDQSx3QkQ4S3FCO0VBQ2Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFTVI7QUQ5TkU7RUQwTlE7RUFDQTtBRU9WO0FGSFE7RUFDRTtBRUtWO0FGRFE7RUFDRSxjQ2hRRTtBQ21RWjtBRkFNO0VBQ0UsY0NwUUk7QUNzUVo7QUQzT0U7RUQ2T1E7RUFDQTtFQUNBO0FFQ1Y7QUZFTTtFQUNFO0FFQVI7QUZDUTtFQUNFO0VBQ0E7QUVDVjtBRkdRO0VBQ0U7RUFDQTtFQUNBO0FFRFY7QUZJVTtFQUNFO0FFRlo7QUZRRTtFQUNFO0FFTko7QUZRSTtFQUNFLHlCQ2hTQztFRGlTRCxxQkNqU0M7RURrU0QsY0MxU0U7QUNvU1I7QUZTSTtFQUNFLHlCQ3RTQztFRHVTRCxxQkN2U0M7RUR3U0QsY0NoVEU7QUN5U1I7QUZVRTtFQUNFLGNDdlNFO0VEd1NGO0VBQ0E7RUFDQTtBRVJKO0FGV0k7RUFDRTtBRVROO0FEclJFO0VEaVNRO0FFVFY7O0FGa0JFOztFQUNFO0VBQ0E7QUVkSjtBRmVJOztFQUNFO0VBQ0E7QUVaTjtBRG5TRTs7RURpVE07RUFDQTtBRVZSOztBRm9CSTs7RUFDRTtBRWhCTjs7QUZxQkE7O0VBRUU7RUFDQTtBRWxCRjs7QUZzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFbkJKOztBRjJCRTtFQUNFO0FFeEJKO0FGeUJJO0VBQ0U7QUV2Qk47QUYyQkk7RUFDRTtBRXpCTjtBRjBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FFeEJSO0FGeUJRO0VBQ0U7QUV2QlY7QUZ3QlU7RUFDQTtBRXRCVjtBRjBCYztFQUNFO0FFeEJoQjs7QUZrQ0E7RUFDRTtFQUNBO0VBQ0EsY0N2WlU7QUN3WFo7QUZnQ0U7RUFDRSxxQkM5WUU7RUQrWUYsY0MvWUU7QUNpWE47QUZnQ0U7RUFDRSxxQkNuWkk7RURvWkosY0NwWkk7QUNzWFI7O0FGdUNFO0VBQ0U7QUVwQ0o7QUZxQ0k7Ozs7Ozs7Ozs7RUFVRTtFQUNBLHlCQ3RiRTtFRHViRjtBRW5DTjtBRm9DTTs7Ozs7Ozs7OztFQUNFLGNDamJEO0FDd1pQO0FGNEJJO0VBQ0U7QUUxQk47QUYrQk07Ozs7Ozs7Ozs7RUFVRTtBRTdCUjtBRitCTTtFQUNFO0FFN0JSO0FGZ0NRO0VBQ0U7RUFDQTtBRTlCVjtBRHpaRTtFRHliVTtFQUNBO0FFN0JaO0FGa0NJO0VBQ0U7QUVoQ047O0FDOWJFO0VBQ0U7QURpY0o7QUMvYkk7RUFDRTtBRGljTjtBQy9iSTtFQUNFO0FEaWNOO0FDOWJFO0VBQ0U7QURnY0o7QUNyYkU7RUFDRTtBRHViSjtBQ3BiRTtFQUNFO0FEc2JKO0FEbmJFO0VFRUk7RUFDQTtFQUNBO0FEb2JOO0FDemFFO0VBQ0U7QUQyYUo7QUNwYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHNhTjtBRGpjRTtFRTZCTTtFQUNBO0FEdWFSO0FDbGFFO0VBQ0U7RUFDQTtBRG9hSjtBQ2xhSTtFQUNFO0VBQ0E7QURvYU47QUQ3Y0U7RUUyQ007RUFDQTtBRHFhUjtBQ2xhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNGNUVLO0VFNkVMO0VBQ0E7RUFDQTtFQUNBO0FEb2FSO0FEM2RFO0VFMERRO0VBQ0E7RUFDQTtFQUNBO0FEb2FWO0FDN1pJO0VBQ0U7QUQrWk47QUM3Wk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkZ2R0s7RUV3R0w7RUFDQTtBRCtaUjtBRC9lRTtFRW1GUTtFQUNBO0FEK1pWO0FDelpFO0VBQ0U7RUFDQTtFQUNBO0FEMlpKO0FDelpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMlpOO0FDdlpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5Wko7QUN0WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CRmxKSTtBQzBpQlI7QUN0Wkk7RUFDRTtFQUNBO0FEd1pOO0FDclpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1WlY7QUNyWlU7RUFDRTtBRHVaWjtBQ2paSTtFQUNFO0FEbVpOO0FDalpNO0VBQ0U7QURtWlI7QUNqWlE7RUFDRTtBRG1aVjtBQ2haUTtFQUNFLHlCRnBMRjtBQ3NrQlI7QUMvWVE7RUFDRTtBRGlaVjtBQzlZUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ1pWO0FDOVlVO0VBQ0U7QURnWlo7O0FBcmxCQTtFQUNJO0VBQ0E7QUF3bEJKO0FEcGJFO0VDdEtGO0lBSVE7SUFDQTtFQTBsQk47QUFDRjtBQXpsQkk7RUFDSTtBQTJsQlI7QUF6bEJJO0VBQ0k7RUFDQTtFQUNBO0FBMmxCUjtBQTFsQlE7RUFDSTtBQTRsQlo7QUExbEJRO0VBQ0k7QUE0bEJaO0FEeGNFO0VDckpNO0lBR1E7RUE4bEJkO0FBQ0Y7QUE1bEJnQjtFQUNJO0FBOGxCcEI7QUExbEJRO0VBQ0k7QUE0bEJaO0FEbmRFO0VDMUlNO0lBR1E7RUE4bEJkO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL21wd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vbXB3YnBrLy4vc3JjL3Njc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXB3YnBrLy4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL2NvbDItdGV4dC1jb250YWN0L19jb2wyLXRleHQtY29udGFjdC5zY3NzIiwid2VicGFjazovL21wd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY29yZS92YXJpYWJsZXNcIjtcblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBob25lXSxcbmlucHV0W3R5cGU9bnVtYmVyXXtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkc3RvbmVHcmV5O1xuICBjb2xvcjogJGRhcmtHcmVlbjtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG59XG5pbnB1dFt0eXBlPXNlYXJjaF17XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjUgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMS41IDIxLjVMMTUuNSAxNS41TTE3LjUgMTAuNUMxNy41IDE0LjM2NiAxNC4zNjYgMTcuNSAxMC41IDE3LjVDNi42MzQwMSAxNy41IDMuNSAxNC4zNjYgMy41IDEwLjVDMy41IDYuNjM0MDEgNi42MzQwMSAzLjUgMTAuNSAzLjVDMTQuMzY2IDMuNSAxNy41IDYuNjM0MDEgMTcuNSAxMC41Wicgc3Ryb2tlPSclMjMzNzQyMzUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIEBpbmNsdWRlIGJnRml0KGNvbnRhaW4pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDI0cHggKyAxMHB4KTtcblxuICBAaW5jbHVkZSBydGx7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyMHB4ICsgMjRweCArIDEwcHgpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hde1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmVlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6Y2hlY2tlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9cmFkaW9de1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICY6Y2hlY2tlZHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmVlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94LXdyYXB7XG4gIGxhYmVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaW5wdXR7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICAgIC5sYWJlbHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgcnRse1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhpZGV7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2x7XG5cbn1cblxuLmZvcm0tY29udHJvbC1kYXRlLXdyYXB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC43MDcxMSA4Ljk1NzExQzguMzE2NTggOS4zNDc2MyA3LjY4MzQyIDkuMzQ3NjMgNy4yOTI4OSA4Ljk1NzExTDAuOTI4OTMyIDIuNTkzMTVDMC41Mzg0MDcgMi4yMDI2MiAwLjUzODQwNyAxLjU2OTQ2IDAuOTI4OTMyIDEuMTc4OTNDMS4zMTk0NiAwLjc4ODQwOCAxLjk1MjYyIDAuNzg4NDA4IDIuMzQzMTUgMS4xNzg5M0w4IDYuODM1NzlMMTMuNjU2OSAxLjE3ODkzQzE0LjA0NzQgMC43ODg0MDcgMTQuNjgwNSAwLjc4ODQwNyAxNS4wNzExIDEuMTc4OTNDMTUuNDYxNiAxLjU2OTQ2IDE1LjQ2MTYgMi4yMDI2MiAxNS4wNzExIDIuNTkzMTVMOC43MDcxMSA4Ljk1NzExWk05IDYuNzVMOSA4LjI1TDcgOC4yNUw3IDYuNzVMOSA2Ljc1WicgZmlsbD0nJTIzMzc0MjM1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIEBpbmNsdWRlIGJnRml0KGNvbnRhaW4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbkdsb2JhbCgpO1xuXG4gICAgQGluY2x1ZGUgcnRse1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi5vcGVue1xuICAgICY6OmFmdGVye1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5qcy1kYXRlLWlucHV0e1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1vYmlsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICY6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuICAubmljZS1zZWxlY3QsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsXG4gIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIGlucHV0W3R5cGU9dGV4dF0sXG4gIGlucHV0W3R5cGU9ZW1haWxdLFxuICBpbnB1dFt0eXBlPXBob25lXSxcbiAgaW5wdXRbdHlwZT1udW1iZXJde1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE5vdmVtYmVyU3RkO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JleTtcbiAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgIGNvbG9yOiAkZGFya0dyZWVuO1xuICAgIH1cbiAgfVxuICB0ZXh0YXJlYXtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICYuaW5saW5le1xuICAgIC5mb3JtLWdyb3VwLWlubGluZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICB9XG4gICAgLncxMDB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIC53LTEwMHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgfVxuICAgIC53MTIwe1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgICAudy0xMjB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cbiAgICAudzE1MHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gICAgLnctMTUwe1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICB9XG4gICAgLncyMDB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIC53LTIwMHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgfVxuICB9XG4gIC5uaWNlLXNlbGVjdC13cmFwe1xuICAgIGhlaWdodDogNTZweDtcbiAgICAubmljZS1zZWxlY3R7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyMHB4ICsgNDBweCk7XG4gICAgICBAaW5jbHVkZSBydGx7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyMHB4ICsgNDBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxNiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguNzA3MTEgOC45NTcxMUM4LjMxNjU4IDkuMzQ3NjMgNy42ODM0MiA5LjM0NzYzIDcuMjkyODkgOC45NTcxMUwwLjkyODkzMiAyLjU5MzE1QzAuNTM4NDA3IDIuMjAyNjIgMC41Mzg0MDcgMS41Njk0NiAwLjkyODkzMiAxLjE3ODkzQzEuMzE5NDYgMC43ODg0MDggMS45NTI2MiAwLjc4ODQwOCAyLjM0MzE1IDEuMTc4OTNMOCA2LjgzNTc5TDEzLjY1NjkgMS4xNzg5M0MxNC4wNDc0IDAuNzg4NDA3IDE0LjY4MDUgMC43ODg0MDcgMTUuMDcxMSAxLjE3ODkzQzE1LjQ2MTYgMS41Njk0NiAxNS40NjE2IDIuMjAyNjIgMTUuMDcxMSAyLjU5MzE1TDguNzA3MTEgOC45NTcxMVpNOSA2Ljc1TDkgOC4yNUw3IDguMjVMNyA2Ljc1TDkgNi43NVonIGZpbGw9JyUyMzM3NDIzNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgQGluY2x1ZGUgYmdGaXQoY29udGFpbik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgcnRse1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW57XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIGNhbGMoLTUwJSAtIDZweCkpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVke1xuICAgICAgICAuY3VycmVudHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtHcmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN1cnJlbnR7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyZWVuO1xuICAgICAgfVxuICAgICAgLm9wdGlvbntcbiAgICAgICAgQGluY2x1ZGUgcnRse1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmljZS1zZWxlY3QtZHJvcGRvd257XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAubGlzdHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5mb3JtLWNvbnRyb2wtcGhvbmUtY29kZXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW57XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCBjYWxjKC01MCUgLSAycHgpKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgW3R5cGU9XCJzdWJtaXRcIl17XG4gICAgbWluLXdpZHRoOiAxNDRweDtcblxuICAgIC5zdWJtaXR0aW5nICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVke1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmVycm9yLW1zZ3tcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gICYuZm9ybS1ncm91cC1waG9uZXtcbiAgICAuZm9ybS1ncm91cC1pbmxpbmV7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIC5mb3JtLWNvbnRyb2wtdGV4dHtcbiAgICAgICAgQGluY2x1ZGUgcnRse1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC1ncm91cC1jaGVja2JveCxcbi5maWVsZC1ncm91cC1yYWRpb3tcbiAgbGFiZWx7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5sYWJlbHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgcnRse1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtZ3JvdXAtY2hlY2tib3gtbGlzdCxcbi5maWVsZC1ncm91cC1yYWRpby1saXN0e1xuICBcbiAgLml0ZW1ze1xuICAgIC5maWVsZC1ncm91cHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtd3JhcC1jaGVja2JveCxcbi5mb3JtLWNvbnRyb2wtd3JhcC1yYWRpb3tcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICBwYWRkaW5nOiAwcHggMjBweCAyMHB4O1xufVxuXG4uZmllbGQtZ3JvdXAtZmlsZXtcbiAgaW5wdXR7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtd3JhcC1maWxle1xuICAuZmlsZXN7XG5cbiAgfVxuICAuc2VsZWN0ZWQtZmlsZXMtaGVscGVye1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdGVkLWZpbGVzLWl0ZW1ze1xuICAgIC5pdGVte1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIC5pdGVtLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1tZXNzYWdle1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogJGRhcmtHcmVlbjtcbiAgJi5lcnJvcntcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cbiAgJi5zdWNjZXNze1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbn1cblxuXG4uZm9ybS1zZXR7XG4gIC5mb3JtLWNvbnRyb2x7XG4gICAgXG4gIH1cbiAgLmZvcm0tZ3JvdXB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAubmljZS1zZWxlY3QsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhLFxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICBpbnB1dFt0eXBlPWRhdGVdLFxuICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgaW5wdXRbdHlwZT1waG9uZV0sXG4gICAgaW5wdXRbdHlwZT1udW1iZXJde1xuICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICB9XG4gICAgJi5pbmxpbmV7XG4gICAgICAubmljZS1zZWxlY3QsXG4gICAgICBzZWxlY3QsXG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgIGlucHV0W3R5cGU9cGhvbmVdLFxuICAgICAgaW5wdXRbdHlwZT1udW1iZXJde1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgLmZvcm0tZ3JvdXAtaW5saW5le1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gICAgICB9XG4gICAgICAubmljZS1zZWxlY3Qtd3JhcHtcbiAgICAgICAgLm5pY2Utc2VsZWN0e1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEycHggKyA0MHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBydGx7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEycHggKyAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEycHggKyA0MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLW1zZ3tcbiAgICAgIHBhZGRpbmc6IDBweCAxMnB4O1xuICAgIH1cbiAgfVxufSIsIiRmb250Tm92ZW1iZXJTdGQ6ICdOb3ZlbWJlciBTdGQnO1xuJGZvbnRLYW51bkFSOiAnS2FudW4gQVInO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kZGFya0dyZWVuOiAjMzc0MjM1O1xuJGRhcmtHcmVlbkNvZGU6ICczNzQyMzUnO1xuJGxpZ2h0R3JlZW46ICM1RjgxNTk7XG4kYnJvd246ICM5NjZBNEQ7XG4kYmVpZ2U6ICNFREM3QTE7XG4kbGlnaHRCcm93bjogI0VEQzdBMTtcbiRncmV5OiAjOUM5QzlDO1xuJHN0b25lR3JleTogIzlDOUM5QztcbiRkYXJrR3JleTogIzVmNWY1ZjtcbiRsaWdodEdyZXk6ICNGNkY1Rjg7XG4kZ3JlZW46ICMzN0NENzM7XG4kcmVkOiAjRkE1RjU1O1xuJGRhcmtSZWQ6ICNiZDM5MmY7XG5cbiRoZWFkZXItaGVpZ2h0OiA2NDtcbiRoZWFkZXItaGVpZ2h0LW1vYmlsZTogNjQ7XG5cbkBtaXhpbiBsaW1pdFRleHRMaW5lKCRsaW5lKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiAkbGluZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHJ0bCB7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb25HbG9iYWwoJHM6IDAuMnMpIHsgXG4gIHRyYW5zaXRpb246ICN7JHN9O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkb2JqLCAkc3BlZWQpIHtcbiAgdHJhbnNpdGlvbjogJG9iaiAkc3BlZWQgY3ViaWMtYmV6aWVyKDAuMSwgMCwgMC4zLCAxKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb25zKCR0cmFuc2l0aW9ucy4uLikge1xuICAkdHJhbnNpdGlvbi1zdHJpbmc6ICgpO1xuICBAZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xuICAgICRwcm9wZXJ0eTogbnRoKCR0cmFuc2l0aW9uLCAxKTtcbiAgICAkc3BlZWQ6IG50aCgkdHJhbnNpdGlvbiwgMik7XG4gICAgJHRyYW5zaXRpb24tc3RyaW5nOiBhcHBlbmQoJHRyYW5zaXRpb24tc3RyaW5nLCAjeyRwcm9wZXJ0eX0gI3skc3BlZWR9IGN1YmljLWJlemllcigwLjEsIDAsIDAuMywgMSksIGNvbW1hKTtcbiAgfVxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zdHJpbmc7XG59XG5cbkBtaXhpbiBpbWdGaXQoJGZpdDogY292ZXIpe1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogJGZpdDtcbn1cblxuQG1peGluIGJnRml0KCRmaXQ6IGNvdmVyKXtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmaXQ7XG59XG5cbkBtaXhpbiBvdmVybGF5KCRiZyl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGJnO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50Rml0KCRwZXJjZW50YWdlOiAxMDAlKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGVyY2VudGFnZX07XG4gIH1cbn1cblxuQG1peGluIGFic29sdXRlKCl7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWl4aW4gY2VudGVyRWxlbWVudCgpe1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyWSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmVlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuQG1peGluIEN1c3RvbXNjcm9sbGJhclkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3AtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXNtLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS1zbS1yIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLXhzLXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIHRleHRDaGlsZFJlbW92ZU1hcmdpbiB7XG4gICY6Zmlyc3QtY2hpbGR7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC13KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNyYy9zY3NzL2NvcmUvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zXCI7XG5AaW1wb3J0IFwic3JjL3Njc3MvY29tcG9uZW50cy9fd3lzaXd5Z1wiO1xuLmNvbDItdGV4dC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgQGluY2x1ZGUgbW9iaWxle1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgICAuY29scy13cmFwcGVye1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY29sc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IC0yMHB4O1xuICAgICAgICAuY29se1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29sLXRleHR7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sLWlubmVye1xuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWZvcm17XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMDBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnd5c2l3eWcge1xuICAvLyBjb2xvcjogJGdyZXk7XG4gICp7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBpbWd7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gcCB7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLy8gfVxuXG4gIC8vIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIFxuICAvLyB9XG5cbiAgc3Ryb25nLCBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGVte1xuICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIHAge1xuICAvLyAgIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLy8gICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLy8gfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgXG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBydGx7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG9yZGVyZWRsaXN0O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRHcmVlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb3JkZXJlZGxpc3Q7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob3JkZXJlZGxpc3QpIFwiLiBcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlmcmFtZS1jb250YWluZXIsIC53cC12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGlmcmFtZSwgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHN0b25lR3JleSwgMC41KTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgIHRoZWFkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkc3RvbmVHcmV5LCAwLjUpO1xuXG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRzdG9uZUdyZXksIDAuNSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN0b25lR3JleSwgMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/