/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/col1-accordion/_col1-accordion.scss ***!
  \****************************************************************************************************************************************************/
.item-accordion:not(:last-child) {
  margin-bottom: 20px;
}
.item-accordion .item-inner {
  border-bottom: 1px solid #374235;
  padding-bottom: 20px;
}
.item-accordion .item-inner .title {
  display: flex;
  margin: 0px;
  cursor: pointer;
}
.item-accordion .item-inner .title .icon-custom {
  width: 32px;
  height: 32px;
}
.item-accordion .item-inner .title .icon-custom img {
  display: block;
  width: 100%;
}
.item-accordion .item-inner .title .icon {
  width: 24px;
  height: 24px;
  margin-top: 1px;
  transition: 0.2s;
  transform: rotate(45deg);
}
.item-accordion .item-inner .title .icon svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.item-accordion .item-inner .title .txt {
  width: calc(100% - 24px);
  padding-left: 10px;
}
[dir=rtl] .item-accordion .item-inner .title .txt {
  padding-left: 0px;
  padding-right: 10px;
}
.item-accordion .item-inner .text {
  display: none;
  margin-top: 20px;
  color: #9C9C9C;
}
.item-accordion .item-inner .text.dark-text {
  color: #374235;
}
.item-accordion.open .item-inner .title .icon {
  transform: rotate(180deg);
}
.item-accordion.custom-icon .item-inner .text {
  padding-left: 42px;
}
[dir=rtl] .item-accordion.custom-icon .item-inner .text {
  padding-left: 0px;
  padding-right: 42px;
}

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;
}

.col1-accordion {
  margin-top: 90px;
  margin-bottom: 70px;
}
@media screen and (max-width: 768px) {
  .col1-accordion {
    margin-top: 55px;
    margin-bottom: 55px;
  }
}
.col1-accordion .text-wrapper {
  text-align: center;
  max-width: 707px;
  margin: 0 auto;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .col1-accordion .text-wrapper {
    margin-bottom: 40px;
  }
}
.col1-accordion .accordion-items {
  max-width: 520px;
  margin: 0 auto;
}
.col1-accordion .accordion-items .item-accordion:not(:last-child) {
  margin-bottom: 20px;
}
.col1-accordion .accordion-search {
  margin-bottom: 57px;
}
.col1-accordion .accordion-search .form-control {
  width: 100%;
  font-size: 16px;
  padding: 20px 30px 19px;
  border: none;
  background-color: #F6F5F8;
  background-position: calc(100% - 30px);
}
[dir=rtl] .col1-accordion .accordion-search .form-control {
  background-position: 30px;
}
.col1-accordion.has-search {
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .col1-accordion.has-search {
    margin-top: 55px;
  }
}
.col1-accordion.has-search .accordion-items {
  max-width: 650px;
}

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