@font-face {
  font-family: "RubArialRegular";
  src: url("../../fonts/RubArialRegular/rub-arial-regular.woff2") format("woff2"), url("../../fonts/RubArialRegular/rub-arial-regular.woff") format("woff"), url("../../fonts/RubArialRegular/rub-arial-regular.ttf") format("ttf");
  font-display: block;
}
.grow {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tooltip-fb {
  background: url(../../images/ai/goodnumbers/icon-price-question-default.png) 0 0 no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  width: 14px;
  height: 14px;
  display: inline-block;
  cursor: pointer;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.white-popup-block.popup-tooltip {
  font-size: 12px;
  max-width: 470px;
  font-family: Tahoma, Arial, sans-serif;
  border-radius: 10px;
}
.underline {
  text-decoration: underline;
}
.strike {
  text-decoration: line-through;
}
.rub-arial-regular {
  font-family: RubArialRegular, sans-serif;
  font-weight: 100;
}
.form-control {
  height: 30px;
  border-radius: 15px;
  font-size: 16px;
  padding: 6px 16px;
  color: #000;
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex.flex-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.flex.flex-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
form input[type=tel],
form input[type=password],
form input[type=text],
form input[type=number] {
  background-color: #e6e7e8;
  border: 1px solid #bbbdc0;
}
form div[class*=col-] {
  padding-left: 0;
  padding-right: 0;
}
form .hint-block {
  color: #a7a9ac;
  margin-left: 17px;
}
form .hint-block.hint-block__small {
  font-size: 12px;
}
form label {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
}
.medium {
  font-weight: 600;
}
.m-b-10 {
  margin-bottom: 10px;
}
.connect-price-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 500px;
  padding-left: 39px;
}
.connect-price-row.total {
  font-weight: bold;
  padding-left: 0;
  padding-top: 12px;
}
.connect-price-row .connect-price-cell.connect-price-cell-grow {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  top: -5px;
  border-bottom: 1px dotted #333;
}
.connect-price-row .connect-price-cell:first-of-type {
  cursor: pointer;
}
.connect-price-row .connect-price-cell:last-of-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.connect-price-row .cell-period {
  display: inline-block;
  min-width: 80px;
}
.well {
  border-radius: 0;
}
.well input[type=tel],
.well input[type=password],
.well input[type=text],
.well input[type=number] {
  background-color: #fff;
  border-color: #d9d9d9;
}
.well .checkbox label,
.well .radio label {
  color: #a7a9ac;
}
.form-group {
  margin-bottom: 0;
}
.number-category {
  border-radius: 15px;
  font-size: 16px;
  padding: 4px 18px;
  display: inline-block;
  background-color: #ec008c;
  color: white;
  margin: 0 5px 0 0;
  width: 100%;
  max-width: 200px;
  line-height: 22px;
  vertical-align: top;
}
.num-val {
  display: inline-block;
  line-height: 30px;
  vertical-align: top;
}
.button {
  border-radius: 15px;
  font-size: 16px;
  padding: 4px 34px;
  display: inline-block;
  cursor: pointer;
  border: none;
  outline: 0;
}
.button.button__default {
  color: #231f20;
  background-color: #dbe2e7;
}
.button.button__ttu {
  text-transform: uppercase;
}
.button.button__bold {
  font-weight: bold;
}
.button.button__thin {
  padding-left: 15px;
  padding-right: 15px;
}
.button.button.button__blue {
  color: #fff;
  background-color: #00c4ff;
}
.button.button.button__primary {
  color: #fff;
  background-color: #ec008c;
}
.button.disabled,
.button[disabled] {
  color: white !important;
  background-color: #a7a9ac !important;
}
.button.button__orange {
  color: black;
  background-color: #fab413;
}
.reg-wrapper .ic-question {
  width: 15px;
  height: 15px;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 15px;
}
.connect-form {
  padding: 0 32px;
  margin-bottom: 32px;
}
.connect-form .reg-wrapper .control-label {
  line-height: 30px;
  min-width: 235px;
  padding-right: 10px;
}
.connect-form .reg-wrapper .help-block {
  margin-top: 0;
  margin-bottom: 2px;
}
.connect-form .reg-wrapper .gapped {
  padding-left: 235px;
}
.connect-form .input-group-btn:last-child > .btn,
.connect-form .input-group-btn:last-child > .btn-group {
  border-radius: 0 17px 17px 0;
}
.connect-form .well {
  background: #f0f1f1;
  border-color: #acacac;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.connect-form .well .checkbox label {
  color: #231f20;
}
.connect-form .well .checkbox.checkbox-switcher .checkbox-input + span {
  margin-left: 35px;
  border: none;
  background: url(../../images/connect/switcher-off.png) no-repeat center center;
  height: 24px;
  width: 60px;
  border-radius: 0;
}
.connect-form .well .checkbox.checkbox-switcher .checkbox-input + span:before {
  content: none;
}
.connect-form .well .checkbox.checkbox-switcher .checkbox-input:checked + span {
  background: url(../../images/connect/switcher-on.png) no-repeat center center;
}
.connect-form .well .checkbox.checkbox-switcher .checkbox-input:checked + span:before {
  content: none;
}
.connect-form .mainform {
  margin: 0 0 25px;
  padding: 20px 28px 10px;
}
.connect-form .help-block {
  margin-top: 5px;
}
.connect-form .help-block:after {
  content: none;
}
.connect-form .connect-form-row {
  padding-left: 20px;
  position: relative;
  padding-bottom: 20px;
}
.connect-form .connect-form-row .first {
  float: left;
  margin-right: 20px;
  max-width: 335px;
  width: 100%;
}
.connect-form .connect-form-row .second {
  float: left;
  max-width: 370px;
  width: 100%;
}
.connect-form .connect-form-row .second.checkboxes-wrapper {
  max-width: 435px;
  width: 100%;
  padding: 24px 7px 16px;
}
.connect-form .connect-form-row .field-connectform-phone10 {
  margin-top: 10px;
}
.connect-form .connect-form-row .button-wrapper {
  margin-right: 15px;
}
.connect-form .connect-form-row .button-wrapper.code-btn-wrapper {
  margin-top: 10px;
}
.connect-form .connect-form-row .button-wrapper.promocode-btn-wrapper {
  margin-top: 23px;
}
.connect-form .connect-form-row .button-wrapper {
  margin-right: 15px;
}
.connect-form .connect-form-row .button-wrapper.code-btn-wrapper {
  margin-top: 10px;
}
.connect-form .connect-form-row .counrty-code {
  position: absolute;
  left: -3px;
  top: 13px;
  font-size: 17px;
}
.connect-form label {
  font-size: 14px;
}
.connect-form .control-label {
  margin-bottom: 3px;
}
.connect-form .hint-block {
  margin-left: 0;
  padding-top: 7px;
}
.connect-form .checkbox-input + span {
  margin-right: 12px;
}
.connect-form .button__next {
  margin-top: 45px;
}
.tabs-controls {
  padding-bottom: 15px;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.tab-control {
  background: #e6e7e8;
  color: #808285;
  font-size: 16px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 5px;
  padding: 10px 5px;
  text-align: center;
  width: 100%;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tab-control:first-child {
  margin-left: 0;
}
.tab-control:last-child {
  margin-right: 0;
}
.tab-control:hover,
.tab-control.tab-control-active {
  background: #ec008c;
  color: white;
}
.tab {
  display: none;
}
.tab.tab-active {
  display: block;
}
.tab .well {
  margin-left: 0;
  margin-right: 0;
  padding: 0 50px 30px 70px;
  margin-bottom: 20px;
}
.tab .well:first-of-type {
  padding-top: 10px;
}
.tab .well:last-of-type {
  padding-bottom: 40px;
}
.number-info {
  padding: 40px 15px 7px;
}
.number-info .alert {
  margin-right: 17px;
}
.number-info-row {
  font-size: 16px;
  margin-bottom: 17px;
}
.number-info-row .caption {
  padding-top: 4px;
  padding-bottom: 4px;
}
.number-info-row .number {
  font-size: 24px;
  line-height: 1;
}
.number-info-row.last {
  margin-bottom: 10px;
  margin-left: -17px;
}
.user-info-row {
  line-height: 24px;
}
.user-info-row.user-info-row__last {
  margin: 27px 0;
}
.success-block {
  font-size: 16px;
  padding: 33px 43px 44px;
}
.success-block .caption {
  margin-top: 17px;
  margin-bottom: 13px;
}
.success-block img[src*='gosuslugi'] {
  margin-right: 17px;
}
.reg-wrapper {
  margin: 20px 0;
}
.reg-form {
  font-size: 14px;
}
.reg-form .form-control {
  font-size: 14px;
  padding: 6px 9px;
}
.reg-form .form-control[readonly],
.reg-form .form-control[disabled] {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: not-allowed;
}
.reg-form .select2-container--krajee .select2-selection--single,
.reg-form .select2-container--krajee .select2-selection {
  font-size: 14px;
  border-radius: 15px;
  background: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.reg-form .select2-container--krajee .select2-selection--single:focus,
.reg-form .select2-container--krajee .select2-selection:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.reg-form .select2-container--krajee.select2-container--open .select2-selection {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.reg-form label {
  font-size: 14px;
}
.connect-form {
  margin-bottom: 27px;
}
.file-caption {
  height: 34px;
  border-radius: 17px;
}
.fields-wrapper .file-input-new {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fields-wrapper .form-group {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 50px;
}
.fields-wrapper .form-group label + div {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fields-wrapper .via-line {
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
.fields-wrapper .via-line.equal-first-field .form-group:first-of-type {
  -webkit-box-flex: initial;
  -webkit-flex-grow: initial;
      -ms-flex-positive: initial;
          flex-grow: initial;
}
.fields-wrapper .via-line.equal-first-field .form-group .control-label {
  min-width: auto;
  white-space: nowrap;
}
.fields-wrapper .via-line .form-group {
  padding: 0 5px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fields-wrapper .via-line .form-group:first-of-type {
  padding-left: 50px;
}
.fields-wrapper .via-line .form-group:last-of-type {
  padding-right: 50px;
}
.fields-wrapper .via-line .form-group:not(:first-of-type) .control-label {
  min-width: auto;
  white-space: nowrap;
}
.fields-wrapper .via-line .hint-block {
  padding: 0;
  margin-bottom: 10px;
  font-size: 12px;
}
.fields-wrapper input[type=text],
.fields-wrapper input[type=tel],
.fields-wrapper input[type=password] {
  background: white;
  border: 1px solid #d7d8d8;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 15px;
  min-width: 20px;
}
.fields-wrapper input[type=text]::-webkit-input-placeholder,
.fields-wrapper input[type=tel]::-webkit-input-placeholder,
.fields-wrapper input[type=password]::-webkit-input-placeholder {
  color: #a7a9ac;
}
.fields-wrapper input[type=text]::-moz-placeholder,
.fields-wrapper input[type=tel]::-moz-placeholder,
.fields-wrapper input[type=password]::-moz-placeholder {
  color: #a7a9ac;
}
.fields-wrapper input[type=text]::placeholder,
.fields-wrapper input[type=tel]::placeholder,
.fields-wrapper input[type=password]::placeholder {
  color: #a7a9ac;
}
.fields-wrapper .caption {
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  color: #231f20;
  margin: 30px 0;
}
.fields-wrapper .subcaption {
  margin-bottom: 15px;
  padding: 0 50px;
}
.fields-wrapper .field-person-passportData-passport_series,
.fields-wrapper .field-person-passport_series {
  width: 155px;
  padding-right: 17px;
}
.fields-wrapper .field-person-passportData-passport_number,
.fields-wrapper .field-person-passport_number {
  width: 230px;
  padding-right: 17px;
}
.fields-wrapper .field-person-passportData-birth_date,
.fields-wrapper .field-person-passportData-passport_date,
.fields-wrapper .field-person-birth_date,
.fields-wrapper .field-person-issued_date {
  width: 470px;
}
.fields-wrapper .when-caption {
  padding: 0;
  margin-bottom: 11px;
}
.fields-wrapper .field-person-registration_address {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.fields-wrapper .field-person-registration_address .hint-block {
  display: none;
}
.fields-wrapper .field-street input {
  width: 400px;
}
.fields-wrapper .field-select {
  max-width: 150px;
}
.esia-btns {
  width: 100%;
  text-align: center;
}
.warn {
  color: #ff3535;
}
.button.button__ttu.disabled {
  cursor: default;
}
.switch-passport {
  color: #a7a9ac;
  border-bottom: 1px dashed;
  cursor: pointer;
  margin-left: 20px;
}
.hint-num {
  clear: both;
}
.nav-tabs-wrapper {
  margin-top: 10px;
}
.tab-pane {
  padding: 0 15px 40px 15px;
}
.tab-pane form .well .row {
  margin-left: 0;
  margin-right: 0;
}
.tab-pane form .well .required label:after,
.tab-pane form .well label.required:after {
  content: none;
}
.tab-pane .checkbox,
.tab-pane .radio {
  margin-top: 0;
  margin-bottom: 0;
}
.tab-pane .checkbox + .radio,
.tab-pane .radio + .radio,
.tab-pane .checkbox + .checkbox,
.tab-pane .radio + .checkbox {
  margin-top: 5px;
}
.tab-pane .checkbox .help-block,
.tab-pane .radio .help-block {
  display: none;
}
.tab-pane .checkbox label,
.tab-pane .radio label {
  padding-left: 0;
}
.tab-pane .checkbox-input {
  display: none;
}
.tab-pane .checkbox-input + span {
  display: inline-block;
  width: 27px;
  height: 27px;
  background: 0 0;
  border: 1px solid #bbbdc0;
  text-align: center;
  border-radius: 5px;
  vertical-align: middle;
  margin-right: 12px;
}
.tab-pane .checkbox-input + span:before {
  content: '';
  font-size: 20px;
  color: #ec008c;
}
.tab-pane .checkbox-input:checked + span:before {
  content: '✔';
}
.number-category.category-descr {
  max-width: none;
  background-color: transparent;
  font-size: 16px;
  margin-left: 0;
  padding-left: 22px;
  margin-top: 0;
  color: inherit;
}
.abc-subnum {
  font-size: 14px;
}
.abc-subnum .number-category {
  font-size: 14px;
  padding: 2px 12px;
}
.subnum {
  padding-left: 0;
}
.number-info-row .number.subnum {
  font-size: 18px;
}
.abc-subnum .button {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.code-wait,
.code-ok,
.code-wrong {
  position: absolute;
  top: 31px;
  right: 10px;
  display: none;
}
.code-ok {
  color: green;
}
.code-wait {
  color: gray;
  background: white;
}
.code-wrong {
  color: red;
}
.calendar-input {
  padding: 5px 0 4px;
  width: 100%;
}
.mainform {
  padding-bottom: 0;
}
.mainform .checkbox.confirm {
  margin-left: 20px;
}
.tariff-select.row .tariff-name {
  font-size: 16px;
}
.tariff-select.row .caption {
  font-size: 16px;
  margin-bottom: 5px;
}
.tariff-select.row .btn-wrap {
  margin-bottom: 25px;
}
.text-descript {
  font-size: 16px;
  margin-bottom: 15px;
}
#tariff-table .modal-dialog {
  max-width: 996px;
  width: 100%;
  margin: 0 auto;
}
#tariff-table .close {
  font-size: 33px;
  font-weight: 400;
  position: relative;
  top: -31px;
  left: 57px;
}
#tariff-table .modal-title {
  background: #fbb414;
  padding: 22px;
  text-align: center;
  border-radius: 7px;
  color: #fff;
  font-weight: 600;
  line-height: 26px;
  font-size: 16px;
}
#tariff-table .modal-body,
#tariff-table .modal-header {
  padding: 35px 65px;
}
#tariff-table .modal-header {
  border-bottom: none;
  padding-bottom: 15px;
}
#tariff-table .modal-body {
  padding-top: 15px;
}
#tariff-table .descript {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
}
#tariff-table .table-responsive {
  border: none;
}
.tariff-table {
  border-spacing: 1px;
  border-collapse: separate;
  border: none;
  min-width: 660px;
  width: 100%;
  margin-bottom: 17px;
}
.form-cover {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  display: none;
  background: url(../../images/connect/ajax.gif) no-repeat center #0b0b0b;
}
.form-cover:before {
  content: attr(data-text);
  position: absolute;
  top: 50%;
  margin-top: 40px;
  text-align: center;
  width: 100%;
  max-width: 300px;
  left: 50%;
  margin-left: -150px;
  color: #bababa;
}
.tariff-table td,
.tariff-table th {
  color: #231f20;
}
.tariff-table thead tr th {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  padding: 5px;
  width: 215px!important;
}
.tariff-table thead tr th:first-child {
  text-align: left;
  width: auto!important;
}
.tariff-table tbody tr td {
  text-align: center;
  border: none;
  font-size: 12px;
  line-height: 14px;
  padding: 5px;
  font-weight: normal;
  background: #e6e7e8;
}
.tariff-table tbody tr td:first-child {
  text-align: left;
  padding-left: 79px;
}
.tariff-table tbody tr.parent-row td:first-child {
  font-weight: bold;
  padding-left: 29px;
}
.tariff-table tbody tr:first-child td {
  padding-top: 8px;
}
.tariff-table tbody tr:first-child td:first-child {
  border-top-left-radius: 10px;
}
.tariff-table tbody tr:first-child td:last-child {
  border-top-right-radius: 10px;
}
.tariff-table tbody tr:last-child td {
  padding-bottom: 8px;
}
.tariff-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}
.tariff-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
.tariff-table tfoot td {
  text-align: center;
  padding: 8px 5px;
}
.tariff-table tfoot td .price {
  color: #fff;
  background-color: #00c4ff;
  width: 150px;
  display: inline-block;
  font-size: 16px;
  line-height: 14px;
  padding: 9px;
  text-align: center;
  border-radius: 8px;
}
.field-connectform-tariff_plan label {
  cursor: pointer;
}
.top15 {
  margin-top: 15px;
}
.from-esia {
  padding-top: 5px;
}
.esia-org {
  background: #ec008c;
  padding: 4px;
  border-radius: 4px;
  text-align: center;
  color: white;
  font-weight: bold;
  cursor: pointer;
}
.connect-form--promocode-input-wrapper {
  position: relative;
}
.connect-form--btn--clear-promocode {
  position: absolute;
  cursor: pointer;
  right: 8px;
  bottom: -2px;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  color: #333;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  width: 20px;
  text-align: center;
}
#esia-org-selector .modal-dialog {
  width: 600px;
  margin: 30px auto;
}
@media screen and (max-width: 1262px) {
  .container-fix {
    margin-left: -85px;
  }
}
@media screen and (max-width: 1199px) {
  .container-fix {
    margin-left: auto;
  }
  .fields-wrapper .form-group {
    padding: 0;
  }
  .fields-wrapper .via-line .form-group:first-of-type {
    padding-left: 0;
  }
  .fields-wrapper .via-line .form-group:last-of-type {
    padding-right: 0;
  }
  .fields-wrapper .via-line .hint-block {
    display: none;
  }
  .fields-wrapper .field-person-passportData-birth_date,
  .fields-wrapper .field-person-passportData-passport_date,
  .fields-wrapper .field-person-birth_date,
  .fields-wrapper .field-person-issued_date {
    width: auto;
  }
  .fields-wrapper .subcaption {
    padding: 0;
  }
  .connect-form .reg-wrapper .control-label {
    min-width: auto;
    white-space: nowrap;
  }
  .connect-form .reg-wrapper .gapped {
    padding-left: 0;
  }
}
@media screen and (max-width: 1030px) {
  .container-fix {
    margin-left: -110px;
  }
  .tariff-table {
    min-width: auto;
  }
  .tariff-table thead tr th {
    width: auto!important;
  }
  .tariff-table tbody tr td:first-child {
    padding-left: 25px;
  }
  .tariff-table tbody tr.parent-row td:first-child {
    padding-left: 8px;
  }
  .tariff-table tfoot td {
    padding: 8px 1px;
  }
  .tariff-table tfoot td .price {
    width: auto;
  }
  .esia-cover {
    margin: 0 auto 10px;
    display: block;
  }
  .tabs-controls {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .tabs-controls .tab-control,
  .tabs-controls .tab-control:first-child,
  .tabs-controls .tab-control:last-child {
    margin-left: 0;
    margin-right: 0;
  }
  .fields-wrapper .via-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .fields-wrapper .via-line .form-group {
    padding: 0;
  }
  .fields-wrapper .field-person-passportData-passport_number,
  .fields-wrapper .field-person-passportData-passport_series,
  .fields-wrapper .field-person-passport_number,
  .fields-wrapper .field-person-passport_series {
    width: auto;
  }
  .fields-wrapper .field-street input {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .container-fix {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .number-info .number-info-row .number {
    text-align: left;
  }
  .fields-wrapper .form-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .connect-form .well .checkbox.checkbox-switcher .checkbox-input + span {
    display: block;
    margin-left: 0;
  }
}
@media screen and (max-width: 600px) {
  .tariff-select.row,
  .number-info-row.last {
    margin: 0;
  }
  .number-info-row br {
    display: none;
  }
  .number-info {
    padding: 40px 0 7px;
  }
  .number-info .number-info-row .number {
    font-size: 15px;
  }
  .tab-pane {
    padding: 0 0 40px 0;
  }
  .number-category {
    padding: 4px 13px;
  }
  .number-category.category-descr {
    padding-left: 0;
  }
  .number-category,
  .number-category .button.button__default {
    font-size: 14px;
  }
  .connect-form {
    padding: 0;
  }
  .connect-form .mainform {
    padding: 20px 15px 10px;
  }
  .connect-form .connect-form-row .button-wrapper,
  .connect-form .connect-form-row .button-wrapper button {
    max-width: 225px;
  }
  .switch-passport {
    margin-left: 0;
  }
  .fields-wrapper .field-person-registration_address .hint-block {
    display: block;
  }
  .fields-wrapper .passport-fields .flex {
    display: block;
  }
  .fields-wrapper .field-person-passportData-passport_series,
  .fields-wrapper .field-person-passportData-passport_number,
  .fields-wrapper .field-person-passportData-passport_date,
  .fields-wrapper .field-person-passport_series,
  .fields-wrapper .field-person-passport_number,
  .fields-wrapper .field-person-issued_date {
    width: 100%;
    padding-right: 0;
  }
  .fields-wrapper .calendar-input {
    padding: 6px 9px;
  }
  .fields-wrapper .field-person-passportData-passport_issued_by,
  .fields-wrapper .field-person-issued_by {
    padding-left: 0;
  }
  .tab .well {
    padding-left: 20px;
    padding-right: 20px;
  }
  .button {
    padding: 4px 20px;
  }
  .connect-price-row {
    margin-bottom: 10px;
    padding-left: 0;
  }
  .connect-price-row .connect-price-cell:first-of-type {
    max-width: 130px;
  }
  .connect-price-row .connect-price-cell:last-of-type {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .connect-price-row .connect-price-cell.connect-price-cell-grow {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  .number-info .number-info-row .number .number-category {
    max-width: 240px;
    text-align: center;
    margin-bottom: 5px;
  }
  .number-info .number-info-row .number .num-val {
    display: block;
    width: 240px;
    text-align: center;
  }
  .number-info .number-info-row .select-btn {
    width: 240px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2Nvbm5lY3QubGVzcyIsInBhZ2VzL2Nvbm5lY3QuY3NzIiwicGFnZXMvPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0E7RUFDRSwrQkFBQTtFQUNBLGtPQUFBO0VBR0Esb0JBQUE7Q0NORDtBRFNEO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDQ1BEO0FEVUQ7RUFDRSwyRkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VFeEJGLG1FQUFBO0NEZ0JDO0FEV0Q7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUNBQUE7RUFDQSxvQkFBQTtDQ1REO0FEWUQ7RUFDRSwyQkFBQTtDQ1ZEO0FEWUQ7RUFDRSw4QkFBQTtDQ1ZEO0FEYUQ7RUFDRSx5Q0FBQTtFQUNBLGlCQUFBO0NDWEQ7QURjRDtFQUNFLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0NDWkQ7QURlRDtFQUNFLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDQ2JEO0FEZUM7RUFDRSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDQ2JIO0FEZUM7RUFDRSwwQkFBQTtFQUFBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtDQ2JIO0FEaUJEOzs7O0VBS0ksMEJBQUE7RUFDQSwwQkFBQTtDQ2hCSDtBRFVEO0VBVUksZ0JBQUE7RUFDQSxpQkFBQTtDQ2pCSDtBRE1EO0VBZUksZUFBQTtFQUNBLGtCQUFBO0NDbEJIO0FEbUJHO0VBQ0UsZ0JBQUE7Q0NqQkw7QURERDtFQXVCSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q0NuQkg7QUR1QkQ7RUFDRSxpQkFBQTtDQ3JC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QzFFRDtFRDRFRDs7SUFFRSxnQkFBQTtHQzFFRDtFRDRFRDtJQUNFLFdBQUE7R0MxRUQ7RUQ0RUQ7SUFDRSx3QkFBQTtHQzFFRDtFRDRFRDs7SUFFRSxpQkFBQTtHQzFFRDtFRDRFRDtJQUNFLGVBQUE7R0MxRUQ7RUQ0RUQ7SUFDRSxlQUFBO0dDMUVEO0VENEVEO0lBQ0UsZUFBQTtHQzFFRDtFRDRFRDs7Ozs7O0lBTUUsWUFBQTtJQUNBLGlCQUFBO0dDMUVEO0VENEVEO0lBQ0UsaUJBQUE7R0MxRUQ7RUQ0RUQ7O0lBRUUsZ0JBQUE7R0MxRUQ7RUQ0RUQ7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0dDMUVEO0VENEVEO0lBQ0Usa0JBQUE7R0MxRUQ7RUQ0RUQ7SUFDRSxvQkFBQTtJQUNBLGdCQUFBO0dDMUVEO0VENEVEO0lBQ0UsaUJBQUE7R0MxRUQ7RUQ0RUQ7SUFDRSxvQkFBQTtJQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSxhQUFBO0dDMUVEO0VENEVEO0lBQ0UsY0FBQTtHQzFFRDtDQUNGO0FENkVEO0VBQ0U7SUFDRSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7R0MzRUQ7RUQ2RUQ7SUFDRSxlQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0dDM0VEO0VENkVEO0lBQ0UsYUFBQTtHQzNFRDtDQUNGIiwiZmlsZSI6InBhZ2VzL2Nvbm5lY3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbkBwaW5rOiAjZWMwMDhjO1xyXG5AbGlnaHRncmF5OiAjYTdhOWFjO1xyXG5Ab3JhbmdlOiAjZmFiNDEzO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUnViQXJpYWxSZWd1bGFyXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9SdWJBcmlhbFJlZ3VsYXIvcnViLWFyaWFsLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgdXJsKFwiLi4vLi4vZm9udHMvUnViQXJpYWxSZWd1bGFyL3J1Yi1hcmlhbC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoXCIuLi8uLi9mb250cy9SdWJBcmlhbFJlZ3VsYXIvcnViLWFyaWFsLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZ3JvdyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4udG9vbHRpcC1mYiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9haS9nb29kbnVtYmVycy9pY29uLXByaWNlLXF1ZXN0aW9uLWRlZmF1bHQucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ud2hpdGUtcG9wdXAtYmxvY2sucG9wdXAtdG9vbHRpcCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1heC13aWR0aDogNDcwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFRhaG9tYSxBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5zdHJpa2Uge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4ucnViLWFyaWFsLXJlZ3VsYXIge1xyXG4gIGZvbnQtZmFtaWx5OiBSdWJBcmlhbFJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmLmZsZXgtdG9wIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAmLmZsZXgtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICBpbnB1dFt0eXBlPXRlbF0sXHJcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbiAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlODtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmJkYzA7XHJcbiAgfVxyXG5cclxuICBkaXZbY2xhc3MqPWNvbC1dIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuaGludC1ibG9jayB7XHJcbiAgICBjb2xvcjogI2E3YTlhYztcclxuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgJi5oaW50LWJsb2NrX19zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGl1bSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm0tYi0xMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNvbm5lY3QtcHJpY2Utcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xyXG4gICYudG90YWx7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIH1cclxufVxyXG4uY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbC5jb25uZWN0LXByaWNlLWNlbGwtZ3JvdyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC01cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMzMzO1xyXG59XHJcbi5jb25uZWN0LXByaWNlLXJvdyAuY29ubmVjdC1wcmljZS1jZWxsOmZpcnN0LW9mLXR5cGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbDpsYXN0LW9mLXR5cGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmNvbm5lY3QtcHJpY2Utcm93IC5jZWxsLXBlcmlvZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogODBweDtcclxufVxyXG5cclxuLndlbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gIGlucHV0W3R5cGU9dGVsXSxcclxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gIGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpbyB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiBAbGlnaHRncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5udW1iZXItY2F0ZWdvcnkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDRweCAxOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluaztcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi5udW0tdmFsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogNHB4IDM0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgJi5idXR0b25fX2RlZmF1bHQge1xyXG4gICAgY29sb3I6ICMyMzFmMjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlMmU3O1xyXG4gIH1cclxuICAmLmJ1dHRvbl9fdHR1IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gICYuYnV0dG9uX19ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAmLmJ1dHRvbl9fdGhpbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAmLmJ1dHRvbi5idXR0b25fX2JsdWUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNGZmO1xyXG4gIH1cclxuICAmLmJ1dHRvbi5idXR0b25fX3ByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluaztcclxuICB9XHJcbiAgJi5kaXNhYmxlZCAsXHJcbiAgJltkaXNhYmxlZF0ge1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmF5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuYnV0dG9uX19vcmFuZ2Uge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWctd3JhcHBlciAuaWMtcXVlc3Rpb24ge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi5jb25uZWN0LWZvcm0ge1xyXG4gIHBhZGRpbmc6IDAgMzJweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcbi5jb25uZWN0LWZvcm0gLnJlZy13cmFwcGVyIC5jb250cm9sLWxhYmVsIHtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBtaW4td2lkdGg6IDIzNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAucmVnLXdyYXBwZXIgLmhlbHAtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG59XHJcbi5jb25uZWN0LWZvcm0gLnJlZy13cmFwcGVyIC5nYXBwZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMjM1cHg7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxyXG4uY29ubmVjdC1mb3JtIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAud2VsbCB7XHJcbiAgYmFja2dyb3VuZDogI2YwZjFmMTtcclxuICBib3JkZXItY29sb3I6ICNhY2FjYWM7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY29ubmVjdC1mb3JtIC53ZWxsIC5jaGVja2JveCBsYWJlbCB7XHJcbiAgY29sb3I6ICMyMzFmMjA7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAud2VsbCAuY2hlY2tib3guY2hlY2tib3gtc3dpdGNoZXIgLmNoZWNrYm94LWlucHV0ICsgc3BhbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvY29ubmVjdC9zd2l0Y2hlci1vZmYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY29ubmVjdC1mb3JtIC53ZWxsIC5jaGVja2JveC5jaGVja2JveC1zd2l0Y2hlciAuY2hlY2tib3gtaW5wdXQgKyBzcGFuOmJlZm9yZSB7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG4uY29ubmVjdC1mb3JtIC53ZWxsIC5jaGVja2JveC5jaGVja2JveC1zd2l0Y2hlciAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvY29ubmVjdC9zd2l0Y2hlci1vbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG59XHJcbi5jb25uZWN0LWZvcm0gLndlbGwgLmNoZWNrYm94LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAubWFpbmZvcm0ge1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMjBweCAyOHB4IDEwcHg7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAuaGVscC1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5jb25uZWN0LWZvcm0gLmhlbHAtYmxvY2s6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4uY29ubmVjdC1mb3JtIC5jb25uZWN0LWZvcm0tcm93IC5maXJzdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIG1heC13aWR0aDogMzM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuc2Vjb25kIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cgLnNlY29uZC5jaGVja2JveGVzLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogNDM1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjRweCA3cHggMTZweDtcclxufVxyXG4uY29ubmVjdC1mb3JtIHtcclxuICAuY29ubmVjdC1mb3JtLXJvdyB7XHJcbiAgICAuZmllbGQtY29ubmVjdGZvcm0tcGhvbmUxMCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICYuY29kZS1idG4td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLnByb21vY29kZS1idG4td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29ubmVjdC1mb3JtIC5jb25uZWN0LWZvcm0tcm93IC5idXR0b24td3JhcHBlciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cgLmJ1dHRvbi13cmFwcGVyLmNvZGUtYnRuLXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuY291bnJ0eS1jb2RlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTNweDtcclxuICB0b3A6IDEzcHg7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG59XHJcbi5jb25uZWN0LWZvcm0gbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uY29ubmVjdC1mb3JtIC5jb250cm9sLWxhYmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSAuaGludC1ibG9jayB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDdweDtcclxufVxyXG4uY29ubmVjdC1mb3JtIC5jaGVja2JveC1pbnB1dCArIHNwYW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG4uY29ubmVjdC1mb3JtIC5idXR0b25fX25leHQge1xyXG4gIG1hcmdpbi10b3A6IDQ1cHg7XHJcbn1cclxuLnRhYnMtY29udHJvbHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG59XHJcbi50YWItY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTdlODtcclxuICBjb2xvcjogIzgwODI4NTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi50YWItY29udHJvbDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnRhYi1jb250cm9sOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4udGFiLWNvbnRyb2w6aG92ZXIsXHJcbi50YWItY29udHJvbC50YWItY29udHJvbC1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IEBwaW5rO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4udGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50YWIudGFiLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRhYiAud2VsbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDAgNTBweCAzMHB4IDcwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4udGFiIC53ZWxsOmZpcnN0LW9mLXR5cGUge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi50YWIgLndlbGw6bGFzdC1vZi10eXBlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG4ubnVtYmVyLWluZm8ge1xyXG4gIHBhZGRpbmc6IDQwcHggMTVweCA3cHg7XHJcbiAgXHJcbiAgLmFsZXJ0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgfVxyXG59XHJcbi5udW1iZXItaW5mby1yb3cge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAuY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICB9XHJcbiAgLm51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgJi5sYXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcbiAgfVxyXG59XHJcbi51c2VyLWluZm8tcm93IHtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICAmLnVzZXItaW5mby1yb3dfX2xhc3Qge1xyXG4gICAgbWFyZ2luOiAyN3B4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VjY2Vzcy1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDMzcHggNDNweCA0NHB4O1xyXG59XHJcbi5zdWNjZXNzLWJsb2NrIC5jYXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbn1cclxuLnN1Y2Nlc3MtYmxvY2sgaW1nW3NyYyo9J2dvc3VzbHVnaSddIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbn1cclxuLnJlZy13cmFwcGVyIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxufVxyXG4ucmVnLWZvcm0ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ucmVnLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDZweCA5cHg7XHJcbn1cclxuLnJlZy1mb3JtIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldICxcclxuLnJlZy1mb3JtIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4ucmVnLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbi5yZWctZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnJlZy1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLFxyXG4ucmVnLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5yZWctZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLnJlZy1mb3JtIGxhYmVsIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmNvbm5lY3QtZm9ybSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxufVxyXG4uZmlsZS1jYXB0aW9uIHtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLmZpbGUtaW5wdXQtbmV3IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmZpZWxkcy13cmFwcGVyIC5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMCA1MHB4O1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAuZm9ybS1ncm91cCBsYWJlbCArIGRpdiB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUge1xyXG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUuZXF1YWwtZmlyc3QtZmllbGQgLmZvcm0tZ3JvdXA6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgZmxleC1ncm93OiBpbml0aWFsO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUuZXF1YWwtZmlyc3QtZmllbGQgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUgLmZvcm0tZ3JvdXAge1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5mb3JtLWdyb3VwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbnRyb2wtbGFiZWwge1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUgLmhpbnQtYmxvY2sge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmZpZWxkcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sXHJcbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0sXHJcbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDhkODtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgbWluLXdpZHRoOiAyMHB4O1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcclxuLmZpZWxkcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXHJcbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjYTdhOWFjO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAuY2FwdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICMyMzFmMjA7XHJcbiAgbWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuLmZpZWxkcy13cmFwcGVyIC5zdWJjYXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDAgNTBweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfc2VyaWVzICxcclxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnRfc2VyaWVzIHtcclxuICB3aWR0aDogMTU1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTdweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfbnVtYmVyICxcclxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnRfbnVtYmVyIHtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTdweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtYmlydGhfZGF0ZSxcclxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLXBhc3Nwb3J0X2RhdGUsXHJcbi5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLWJpcnRoX2RhdGUsXHJcbi5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLWlzc3VlZF9kYXRlIHtcclxuICB3aWR0aDogNDcwcHg7XHJcbn1cclxuLmZpZWxkcy13cmFwcGVyIC53aGVuLWNhcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxufVxyXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1yZWdpc3RyYXRpb25fYWRkcmVzcyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXJlZ2lzdHJhdGlvbl9hZGRyZXNzIC5oaW50LWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5maWVsZHMtd3JhcHBlciAuZmllbGQtc3RyZWV0IGlucHV0IHtcclxuICB3aWR0aDogNDAwcHg7XHJcbn1cclxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1zZWxlY3Qge1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuLmVzaWEtYnRucyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi53YXJuIHtcclxuICBjb2xvcjogI2ZmMzUzNTtcclxufVxyXG4uYnV0dG9uLmJ1dHRvbl9fdHR1LmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLnN3aXRjaC1wYXNzcG9ydCB7XHJcbiAgY29sb3I6ICNhN2E5YWM7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmhpbnQtbnVtIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4ubmF2LXRhYnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4udGFiLXBhbmUge1xyXG4gIHBhZGRpbmc6IDAgMTVweCA0MHB4IDE1cHg7XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgLndlbGwge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXF1aXJlZCBsYWJlbDphZnRlcixcclxuICAgICAgbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJiArIC5yYWRpbyxcclxuICAgICYgKyAuY2hlY2tib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LWlucHV0e1xyXG4gICAgZGlzcGxheTpub25lXHJcbiAgfVxyXG4gIC5jaGVja2JveC1pbnB1dCArIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiZGMwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IC8vIENDXHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogQHBpbms7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ+KclCc7XHJcbiAgfVxyXG59XHJcbi5udW1iZXItY2F0ZWdvcnkuY2F0ZWdvcnktZGVzY3Ige1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmFiYy1zdWJudW0gIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmFiYy1zdWJudW0gLm51bWJlci1jYXRlZ29yeSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDJweCAxMnB4O1xyXG59XHJcbi5zdWJudW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4ubnVtYmVyLWluZm8tcm93IC5udW1iZXIuc3VibnVtIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLmFiYy1zdWJudW0gLmJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxufVxyXG5cclxuLmNvZGUtd2FpdCxcclxuLmNvZGUtb2ssXHJcbi5jb2RlLXdyb25nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzMXB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvZGUtb2sge1xyXG4gIGNvbG9yOiBncmVlbjtcclxufVxyXG4uY29kZS13YWl0IHtcclxuICBjb2xvcjogZ3JheTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uY29kZS13cm9uZyB7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmNhbGVuZGFyLWlucHV0IHtcclxuICBwYWRkaW5nOiA1cHggMCA0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1haW5mb3JtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBcclxuICAuY2hlY2tib3guY29uZmlybSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLnRhcmlmZi1zZWxlY3Qucm93IHtcclxuICAudGFyaWZmLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcbn1cclxuLnRleHQtZGVzY3JpcHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbiN0YXJpZmYtdGFibGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgbWF4LXdpZHRoOiA5OTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4jdGFyaWZmLXRhYmxlIC5jbG9zZSB7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTMxcHg7XHJcbiAgbGVmdDogNTdweDtcclxufVxyXG4jdGFyaWZmLXRhYmxlIC5tb2RhbC10aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZiYjQxNDtcclxuICBwYWRkaW5nOiAyMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuI3RhcmlmZi10YWJsZSAubW9kYWwtYm9keSxcclxuI3RhcmlmZi10YWJsZSAubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAzNXB4IDY1cHg7XHJcbn1cclxuI3RhcmlmZi10YWJsZSAubW9kYWwtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbiN0YXJpZmYtdGFibGUgLm1vZGFsLWJvZHkge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcbiN0YXJpZmYtdGFibGUgLmRlc2NyaXB0IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4jdGFyaWZmLXRhYmxlIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnRhcmlmZi10YWJsZSB7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDFweDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtaW4td2lkdGg6IDY2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbi5mb3JtLWNvdmVye1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6MDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHotaW5kZXg6MTA0MjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgb3BhY2l0eTouODtcclxuICBkaXNwbGF5Om5vbmU7XHJcbiAgYmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL2Nvbm5lY3QvYWpheC5naWYpIG5vLXJlcGVhdCBjZW50ZXIgIzBiMGIwYlxyXG59XHJcbi5mb3JtLWNvdmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDphdHRyKGRhdGEtdGV4dCk7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgdG9wOjUwJTtcclxuICBtYXJnaW4tdG9wOjQwcHg7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHJcbiAgY29sb3I6ICNiYWJhYmFcclxufVxyXG5cclxuLnRhcmlmZi10YWJsZSB0ZCxcclxuLnRhcmlmZi10YWJsZSB0aCB7XHJcbiAgY29sb3I6ICMyMzFmMjA7XHJcbn1cclxuLnRhcmlmZi10YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB3aWR0aDogMjE1cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFyaWZmLXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxufVxyXG4udGFyaWZmLXRhYmxlIHRib2R5IHRyIHRkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xyXG59XHJcbi50YXJpZmYtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA3OXB4O1xyXG59XHJcblxyXG4udGFyaWZmLXRhYmxlIHRib2R5IHRyLnBhcmVudC1yb3cgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctbGVmdDogMjlweDtcclxufVxyXG5cclxuLnRhcmlmZi10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxufVxyXG4udGFyaWZmLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG59XHJcbi50YXJpZmYtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnRhcmlmZi10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcbi50YXJpZmYtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxufVxyXG4udGFyaWZmLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuLnRhcmlmZi10YWJsZSB0Zm9vdCB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCA1cHg7XHJcbn1cclxuXHJcbi50YXJpZmYtdGFibGUgdGZvb3QgdGQgLnByaWNlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNGZmO1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uZmllbGQtY29ubmVjdGZvcm0tdGFyaWZmX3BsYW4gbGFiZWwge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4udG9wMTUge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLmZyb20tZXNpYSB7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG4uZXNpYS1vcmcge1xyXG4gIGJhY2tncm91bmQ6ICNlYzAwOGM7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbm5lY3QtZm9ybS0tcHJvbW9jb2RlLWlucHV0LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uY29ubmVjdC1mb3JtLS1idG4tLWNsZWFyLXByb21vY29kZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICByaWdodDogOHB4O1xyXG4gIGJvdHRvbTogLTJweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogIzMzMztcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jZXNpYS1vcmctc2VsZWN0b3IgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0bztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MnB4KSB7XHJcbiAgLmNvbnRhaW5lci1maXgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmNvbnRhaW5lci1maXgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZmllbGRzLXdyYXBwZXIgLmZvcm0tZ3JvdXAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuaGludC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtYmlydGhfZGF0ZSxcclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfZGF0ZSxcclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1iaXJ0aF9kYXRlLFxyXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLWlzc3VlZF9kYXRlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuZmllbGRzLXdyYXBwZXIgLnN1YmNhcHRpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNvbm5lY3QtZm9ybSAucmVnLXdyYXBwZXIgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLmNvbm5lY3QtZm9ybSAucmVnLXdyYXBwZXIgLmdhcHBlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcclxuICAuY29udGFpbmVyLWZpeCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhcmlmZi10YWJsZSB7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgdGJvZHkgdHIucGFyZW50LXJvdyB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gICAgdGZvb3QgdGQge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMXB4O1xyXG4gICAgICAucHJpY2Uge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXNpYS1jb3ZlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC50YWJzLWNvbnRyb2xzIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLnRhYnMtY29udHJvbHMgLnRhYi1jb250cm9sLFxyXG4gIC50YWJzLWNvbnRyb2xzIC50YWItY29udHJvbDpmaXJzdC1jaGlsZCxcclxuICAudGFicy1jb250cm9scyAudGFiLWNvbnRyb2w6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5mb3JtLWdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0RGF0YS1wYXNzcG9ydF9udW1iZXIsXHJcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLXBhc3Nwb3J0X3NlcmllcyxcclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydF9udW1iZXIsXHJcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnRfc2VyaWVzIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXN0cmVldCBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmNvbnRhaW5lci1maXgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5udW1iZXItaW5mbyAubnVtYmVyLWluZm8tcm93IC5udW1iZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC5mb3JtLWdyb3VwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5jb25uZWN0LWZvcm0gLndlbGwgLmNoZWNrYm94LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveC1pbnB1dCArIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnRhcmlmZi1zZWxlY3Qucm93LFxyXG4gIC5udW1iZXItaW5mby1yb3cubGFzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5udW1iZXItaW5mby1yb3cgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm51bWJlci1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA3cHg7XHJcbiAgfVxyXG4gIC5udW1iZXItaW5mbyAubnVtYmVyLWluZm8tcm93IC5udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAudGFiLXBhbmUge1xyXG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcclxuICB9XHJcbiAgLm51bWJlci1jYXRlZ29yeSB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTNweDtcclxuICB9XHJcbiAgLm51bWJlci1jYXRlZ29yeS5jYXRlZ29yeS1kZXNjciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5udW1iZXItY2F0ZWdvcnksXHJcbiAgLm51bWJlci1jYXRlZ29yeSAuYnV0dG9uLmJ1dHRvbl9fZGVmYXVsdCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5jb25uZWN0LWZvcm0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNvbm5lY3QtZm9ybSAubWFpbmZvcm0ge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cgLmJ1dHRvbi13cmFwcGVyLFxyXG4gIC5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gIH1cclxuICAuc3dpdGNoLXBhc3Nwb3J0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1yZWdpc3RyYXRpb25fYWRkcmVzcyAuaGludC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC5wYXNzcG9ydC1maWVsZHMgLmZsZXgge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0RGF0YS1wYXNzcG9ydF9zZXJpZXMsXHJcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLXBhc3Nwb3J0X251bWJlcixcclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfZGF0ZSxcclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydF9zZXJpZXMsXHJcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnRfbnVtYmVyLFxyXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLWlzc3VlZF9kYXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmZpZWxkcy13cmFwcGVyIC5jYWxlbmRhci1pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiA2cHggOXB4O1xyXG4gIH1cclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfaXNzdWVkX2J5ICxcclxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1pc3N1ZWRfYnkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAudGFiIC53ZWxsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24ge1xyXG4gICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbiAgfVxyXG4gIC5jb25uZWN0LXByaWNlLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbDpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgfVxyXG4gIC5jb25uZWN0LXByaWNlLXJvdyAuY29ubmVjdC1wcmljZS1jZWxsOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG4gIC5jb25uZWN0LXByaWNlLXJvdyAuY29ubmVjdC1wcmljZS1jZWxsLmNvbm5lY3QtcHJpY2UtY2VsbC1ncm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gIC5udW1iZXItaW5mbyAubnVtYmVyLWluZm8tcm93IC5udW1iZXIgLm51bWJlci1jYXRlZ29yeSB7XHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAubnVtYmVyLWluZm8gLm51bWJlci1pbmZvLXJvdyAubnVtYmVyIC5udW0tdmFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAubnVtYmVyLWluZm8gLm51bWJlci1pbmZvLXJvdyAuc2VsZWN0LWJ0biB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSdWJBcmlhbFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9SdWJBcmlhbFJlZ3VsYXIvcnViLWFyaWFsLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1J1YkFyaWFsUmVndWxhci9ydWItYXJpYWwtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL1J1YkFyaWFsUmVndWxhci9ydWItYXJpYWwtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuLmdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG59XG4udG9vbHRpcC1mYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYWkvZ29vZG51bWJlcnMvaWNvbi1wcmljZS1xdWVzdGlvbi1kZWZhdWx0LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi53aGl0ZS1wb3B1cC1ibG9jay5wb3B1cC10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBmb250LWZhbWlseTogVGFob21hLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5ydWItYXJpYWwtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBSdWJBcmlhbFJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LmZsZXgtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC5mbGV4LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb3JtIGlucHV0W3R5cGU9dGVsXSxcbmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJkYzA7XG59XG5mb3JtIGRpdltjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5mb3JtIC5oaW50LWJsb2NrIHtcbiAgY29sb3I6ICNhN2E5YWM7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuZm9ybSAuaGludC1ibG9jay5oaW50LWJsb2NrX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tLWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbm5lY3QtcHJpY2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzOXB4O1xufVxuLmNvbm5lY3QtcHJpY2Utcm93LnRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbC5jb25uZWN0LXByaWNlLWNlbGwtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzMzMztcbn1cbi5jb25uZWN0LXByaWNlLXJvdyAuY29ubmVjdC1wcmljZS1jZWxsOmZpcnN0LW9mLXR5cGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbDpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29ubmVjdC1wcmljZS1yb3cgLmNlbGwtcGVyaW9kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4ud2VsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ud2VsbCBpbnB1dFt0eXBlPXRlbF0sXG4ud2VsbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi53ZWxsIGlucHV0W3R5cGU9dGV4dF0sXG4ud2VsbCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG59XG4ud2VsbCAuY2hlY2tib3ggbGFiZWwsXG4ud2VsbCAucmFkaW8gbGFiZWwge1xuICBjb2xvcjogI2E3YTlhYztcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5udW1iZXItY2F0ZWdvcnkge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzAwOGM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5udW0tdmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuLmJ1dHRvbi5idXR0b25fX2RlZmF1bHQge1xuICBjb2xvcjogIzIzMWYyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTJlNztcbn1cbi5idXR0b24uYnV0dG9uX190dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ1dHRvbi5idXR0b25fX2JvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5idXR0b24uYnV0dG9uX190aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJ1dHRvbi5idXR0b24uYnV0dG9uX19ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM0ZmY7XG59XG4uYnV0dG9uLmJ1dHRvbi5idXR0b25fX3ByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDA4Yztcbn1cbi5idXR0b24uZGlzYWJsZWQsXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhOWFjICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmJ1dHRvbl9fb3JhbmdlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiNDEzO1xufVxuLnJlZy13cmFwcGVyIC5pYy1xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5jb25uZWN0LWZvcm0ge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY29ubmVjdC1mb3JtIC5yZWctd3JhcHBlciAuY29udHJvbC1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNvbm5lY3QtZm9ybSAucmVnLXdyYXBwZXIgLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uY29ubmVjdC1mb3JtIC5yZWctd3JhcHBlciAuZ2FwcGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbn1cbi5jb25uZWN0LWZvcm0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5jb25uZWN0LWZvcm0gLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTdweCAxN3B4IDA7XG59XG4uY29ubmVjdC1mb3JtIC53ZWxsIHtcbiAgYmFja2dyb3VuZDogI2YwZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYWNhY2FjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbm5lY3QtZm9ybSAud2VsbCAuY2hlY2tib3ggbGFiZWwge1xuICBjb2xvcjogIzIzMWYyMDtcbn1cbi5jb25uZWN0LWZvcm0gLndlbGwgLmNoZWNrYm94LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveC1pbnB1dCArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Nvbm5lY3Qvc3dpdGNoZXItb2ZmLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29ubmVjdC1mb3JtIC53ZWxsIC5jaGVja2JveC5jaGVja2JveC1zd2l0Y2hlciAuY2hlY2tib3gtaW5wdXQgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY29ubmVjdC1mb3JtIC53ZWxsIC5jaGVja2JveC5jaGVja2JveC1zd2l0Y2hlciAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Nvbm5lY3Qvc3dpdGNoZXItb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5jb25uZWN0LWZvcm0gLndlbGwgLmNoZWNrYm94LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmNvbm5lY3QtZm9ybSAubWFpbmZvcm0ge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiAyMHB4IDI4cHggMTBweDtcbn1cbi5jb25uZWN0LWZvcm0gLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uY29ubmVjdC1mb3JtIC5oZWxwLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY29ubmVjdC1mb3JtIC5jb25uZWN0LWZvcm0tcm93IC5maXJzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuc2Vjb25kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuc2Vjb25kLmNoZWNrYm94ZXMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDdweCAxNnB4O1xufVxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuZmllbGQtY29ubmVjdGZvcm0tcGhvbmUxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29ubmVjdC1mb3JtIC5jb25uZWN0LWZvcm0tcm93IC5idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cgLmJ1dHRvbi13cmFwcGVyLmNvZGUtYnRuLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuYnV0dG9uLXdyYXBwZXIucHJvbW9jb2RlLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi5jb25uZWN0LWZvcm0gLmNvbm5lY3QtZm9ybS1yb3cgLmJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuYnV0dG9uLXdyYXBwZXIuY29kZS1idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29ubmVjdC1mb3JtIC5jb25uZWN0LWZvcm0tcm93IC5jb3VucnR5LWNvZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogMTNweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmNvbm5lY3QtZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb25uZWN0LWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uY29ubmVjdC1mb3JtIC5oaW50LWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uY29ubmVjdC1mb3JtIC5jaGVja2JveC1pbnB1dCArIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uY29ubmVjdC1mb3JtIC5idXR0b25fX25leHQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLnRhYnMtY29udHJvbHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG4udGFiLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZTZlN2U4O1xuICBjb2xvcjogIzgwODI4NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWItY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRhYi1jb250cm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFiLWNvbnRyb2w6aG92ZXIsXG4udGFiLWNvbnRyb2wudGFiLWNvbnRyb2wtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VjMDA4YztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLnRhYi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWIgLndlbGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDUwcHggMzBweCA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYiAud2VsbDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udGFiIC53ZWxsOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm51bWJlci1pbmZvIHtcbiAgcGFkZGluZzogNDBweCAxNXB4IDdweDtcbn1cbi5udW1iZXItaW5mbyAuYWxlcnQge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG4ubnVtYmVyLWluZm8tcm93IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLm51bWJlci1pbmZvLXJvdyAuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ubnVtYmVyLWluZm8tcm93IC5udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm51bWJlci1pbmZvLXJvdy5sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuLnVzZXItaW5mby1yb3cge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi51c2VyLWluZm8tcm93LnVzZXItaW5mby1yb3dfX2xhc3Qge1xuICBtYXJnaW46IDI3cHggMDtcbn1cbi5zdWNjZXNzLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAzM3B4IDQzcHggNDRweDtcbn1cbi5zdWNjZXNzLWJsb2NrIC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5zdWNjZXNzLWJsb2NrIGltZ1tzcmMqPSdnb3N1c2x1Z2knXSB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5yZWctd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnJlZy1mb3JtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnJlZy1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG59XG4ucmVnLWZvcm0gLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4ucmVnLWZvcm0gLmZvcm0tY29udHJvbFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmVnLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ucmVnLWZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1rcmFqZWUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5yZWctZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbi5yZWctZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWtyYWplZSAuc2VsZWN0Mi1zZWxlY3Rpb246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJlZy1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0ta3JhamVlLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucmVnLWZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29ubmVjdC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5maWxlLWNhcHRpb24ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG59XG4uZmllbGRzLXdyYXBwZXIgLmZpbGUtaW5wdXQtbmV3IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZpZWxkcy13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuLmZpZWxkcy13cmFwcGVyIC5mb3JtLWdyb3VwIGxhYmVsICsgZGl2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZS5lcXVhbC1maXJzdC1maWVsZCAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgZmxleC1ncm93OiBpbml0aWFsO1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZS5lcXVhbC1maXJzdC1maWVsZCAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUgLmZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuZm9ybS1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb250cm9sLWxhYmVsIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuaGludC1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLFxuLmZpZWxkcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXSxcbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkOGQ4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4uZmllbGRzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uZmllbGRzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5maWVsZHMtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E3YTlhYztcbn1cbi5maWVsZHMtd3JhcHBlciAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5maWVsZHMtd3JhcHBlciAuc3ViY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0RGF0YS1wYXNzcG9ydF9zZXJpZXMsXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydF9zZXJpZXMge1xuICB3aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfbnVtYmVyLFxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnRfbnVtYmVyIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLWJpcnRoX2RhdGUsXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfZGF0ZSxcbi5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLWJpcnRoX2RhdGUsXG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1pc3N1ZWRfZGF0ZSB7XG4gIHdpZHRoOiA0NzBweDtcbn1cbi5maWVsZHMtd3JhcHBlciAud2hlbi1jYXB0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXJlZ2lzdHJhdGlvbl9hZGRyZXNzIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcmVnaXN0cmF0aW9uX2FkZHJlc3MgLmhpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkcy13cmFwcGVyIC5maWVsZC1zdHJlZXQgaW5wdXQge1xuICB3aWR0aDogNDAwcHg7XG59XG4uZmllbGRzLXdyYXBwZXIgLmZpZWxkLXNlbGVjdCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uZXNpYS1idG5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53YXJuIHtcbiAgY29sb3I6ICNmZjM1MzU7XG59XG4uYnV0dG9uLmJ1dHRvbl9fdHR1LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnN3aXRjaC1wYXNzcG9ydCB7XG4gIGNvbG9yOiAjYTdhOWFjO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmhpbnQtbnVtIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmF2LXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udGFiLXBhbmUge1xuICBwYWRkaW5nOiAwIDE1cHggNDBweCAxNXB4O1xufVxuLnRhYi1wYW5lIGZvcm0gLndlbGwgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFiLXBhbmUgZm9ybSAud2VsbCAucmVxdWlyZWQgbGFiZWw6YWZ0ZXIsXG4udGFiLXBhbmUgZm9ybSAud2VsbCBsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGFiLXBhbmUgLmNoZWNrYm94LFxuLnRhYi1wYW5lIC5yYWRpbyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFiLXBhbmUgLmNoZWNrYm94ICsgLnJhZGlvLFxuLnRhYi1wYW5lIC5yYWRpbyArIC5yYWRpbyxcbi50YWItcGFuZSAuY2hlY2tib3ggKyAuY2hlY2tib3gsXG4udGFiLXBhbmUgLnJhZGlvICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRhYi1wYW5lIC5jaGVja2JveCAuaGVscC1ibG9jayxcbi50YWItcGFuZSAucmFkaW8gLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1wYW5lIC5jaGVja2JveCBsYWJlbCxcbi50YWItcGFuZSAucmFkaW8gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGFiLXBhbmUgLmNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItcGFuZSAuY2hlY2tib3gtaW5wdXQgKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmJkYzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4udGFiLXBhbmUgLmNoZWNrYm94LWlucHV0ICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2VjMDA4Yztcbn1cbi50YWItcGFuZSAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJ+KclCc7XG59XG4ubnVtYmVyLWNhdGVnb3J5LmNhdGVnb3J5LWRlc2NyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hYmMtc3VibnVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFiYy1zdWJudW0gLm51bWJlci1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMnB4IDEycHg7XG59XG4uc3VibnVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm51bWJlci1pbmZvLXJvdyAubnVtYmVyLnN1Ym51bSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hYmMtc3VibnVtIC5idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uY29kZS13YWl0LFxuLmNvZGUtb2ssXG4uY29kZS13cm9uZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2RlLW9rIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLmNvZGUtd2FpdCB7XG4gIGNvbG9yOiBncmF5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jb2RlLXdyb25nIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5jYWxlbmRhci1pbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAwIDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbmZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYWluZm9ybSAuY2hlY2tib3guY29uZmlybSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnRhcmlmZi1zZWxlY3Qucm93IC50YXJpZmYtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50YXJpZmYtc2VsZWN0LnJvdyAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRhcmlmZi1zZWxlY3Qucm93IC5idG4td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udGV4dC1kZXNjcmlwdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiN0YXJpZmYtdGFibGUgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogOTk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN0YXJpZmYtdGFibGUgLmNsb3NlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMxcHg7XG4gIGxlZnQ6IDU3cHg7XG59XG4jdGFyaWZmLXRhYmxlIC5tb2RhbC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmYmI0MTQ7XG4gIHBhZGRpbmc6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiN0YXJpZmYtdGFibGUgLm1vZGFsLWJvZHksXG4jdGFyaWZmLXRhYmxlIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDY1cHg7XG59XG4jdGFyaWZmLXRhYmxlIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiN0YXJpZmYtdGFibGUgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiN0YXJpZmYtdGFibGUgLmRlc2NyaXB0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiN0YXJpZmYtdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFyaWZmLXRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDY2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5mb3JtLWNvdmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IC44O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Nvbm5lY3QvYWpheC5naWYpIG5vLXJlcGVhdCBjZW50ZXIgIzBiMGIwYjtcbn1cbi5mb3JtLWNvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICBjb2xvcjogI2JhYmFiYTtcbn1cbi50YXJpZmYtdGFibGUgdGQsXG4udGFyaWZmLXRhYmxlIHRoIHtcbiAgY29sb3I6ICMyMzFmMjA7XG59XG4udGFyaWZmLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAyMTVweCFpbXBvcnRhbnQ7XG59XG4udGFyaWZmLXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xufVxuLnRhcmlmZi10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6ICNlNmU3ZTg7XG59XG4udGFyaWZmLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiA3OXB4O1xufVxuLnRhcmlmZi10YWJsZSB0Ym9keSB0ci5wYXJlbnQtcm93IHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbi50YXJpZmYtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnRhcmlmZi10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4udGFyaWZmLXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi50YXJpZmYtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4udGFyaWZmLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLnRhcmlmZi10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi50YXJpZmYtdGFibGUgdGZvb3QgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG4udGFyaWZmLXRhYmxlIHRmb290IHRkIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNGZmO1xuICB3aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZzogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5maWVsZC1jb25uZWN0Zm9ybS10YXJpZmZfcGxhbiBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3AxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZnJvbS1lc2lhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5lc2lhLW9yZyB7XG4gIGJhY2tncm91bmQ6ICNlYzAwOGM7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25uZWN0LWZvcm0tLXByb21vY29kZS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbm5lY3QtZm9ybS0tYnRuLS1jbGVhci1wcm9tb2NvZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiAtMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNlc2lhLW9yZy1zZWxlY3RvciAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge1xuICAuY29udGFpbmVyLWZpeCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5maWVsZHMtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZmllbGRzLXdyYXBwZXIgLnZpYS1saW5lIC5oaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0RGF0YS1iaXJ0aF9kYXRlLFxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfZGF0ZSxcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tYmlydGhfZGF0ZSxcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24taXNzdWVkX2RhdGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5maWVsZHMtd3JhcHBlciAuc3ViY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29ubmVjdC1mb3JtIC5yZWctd3JhcHBlciAuY29udHJvbC1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbm5lY3QtZm9ybSAucmVnLXdyYXBwZXIgLmdhcHBlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLmNvbnRhaW5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gIH1cbiAgLnRhcmlmZi10YWJsZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC50YXJpZmYtdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxuICAudGFyaWZmLXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLnRhcmlmZi10YWJsZSB0Ym9keSB0ci5wYXJlbnQtcm93IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuICAudGFyaWZmLXRhYmxlIHRmb290IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMXB4O1xuICB9XG4gIC50YXJpZmYtdGFibGUgdGZvb3QgdGQgLnByaWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZXNpYS1jb3ZlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFicy1jb250cm9scyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50YWJzLWNvbnRyb2xzIC50YWItY29udHJvbCxcbiAgLnRhYnMtY29udHJvbHMgLnRhYi1jb250cm9sOmZpcnN0LWNoaWxkLFxuICAudGFicy1jb250cm9scyAudGFiLWNvbnRyb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5maWVsZHMtd3JhcHBlciAudmlhLWxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZpZWxkcy13cmFwcGVyIC52aWEtbGluZSAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfbnVtYmVyLFxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydERhdGEtcGFzc3BvcnRfc2VyaWVzLFxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1wYXNzcG9ydF9udW1iZXIsXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0X3NlcmllcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1zdHJlZXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLWZpeCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5udW1iZXItaW5mbyAubnVtYmVyLWluZm8tcm93IC5udW1iZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZpZWxkcy13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb25uZWN0LWZvcm0gLndlbGwgLmNoZWNrYm94LmNoZWNrYm94LXN3aXRjaGVyIC5jaGVja2JveC1pbnB1dCArIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFyaWZmLXNlbGVjdC5yb3csXG4gIC5udW1iZXItaW5mby1yb3cubGFzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5udW1iZXItaW5mby1yb3cgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm51bWJlci1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgN3B4O1xuICB9XG4gIC5udW1iZXItaW5mbyAubnVtYmVyLWluZm8tcm93IC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIH1cbiAgLm51bWJlci1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogNHB4IDEzcHg7XG4gIH1cbiAgLm51bWJlci1jYXRlZ29yeS5jYXRlZ29yeS1kZXNjciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5udW1iZXItY2F0ZWdvcnksXG4gIC5udW1iZXItY2F0ZWdvcnkgLmJ1dHRvbi5idXR0b25fX2RlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29ubmVjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb25uZWN0LWZvcm0gLm1haW5mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcbiAgfVxuICAuY29ubmVjdC1mb3JtIC5jb25uZWN0LWZvcm0tcm93IC5idXR0b24td3JhcHBlcixcbiAgLmNvbm5lY3QtZm9ybSAuY29ubmVjdC1mb3JtLXJvdyAuYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG4gIC5zd2l0Y2gtcGFzc3BvcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXJlZ2lzdHJhdGlvbl9hZGRyZXNzIC5oaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmllbGRzLXdyYXBwZXIgLnBhc3Nwb3J0LWZpZWxkcyAuZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLXBhc3Nwb3J0X3NlcmllcyxcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLXBhc3Nwb3J0X251bWJlcixcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnREYXRhLXBhc3Nwb3J0X2RhdGUsXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0X3NlcmllcyxcbiAgLmZpZWxkcy13cmFwcGVyIC5maWVsZC1wZXJzb24tcGFzc3BvcnRfbnVtYmVyLFxuICAuZmllbGRzLXdyYXBwZXIgLmZpZWxkLXBlcnNvbi1pc3N1ZWRfZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZmllbGRzLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0IHtcbiAgICBwYWRkaW5nOiA2cHggOXB4O1xuICB9XG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLXBhc3Nwb3J0RGF0YS1wYXNzcG9ydF9pc3N1ZWRfYnksXG4gIC5maWVsZHMtd3JhcHBlciAuZmllbGQtcGVyc29uLWlzc3VlZF9ieSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC50YWIgLndlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICB9XG4gIC5jb25uZWN0LXByaWNlLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbm5lY3QtcHJpY2Utcm93IC5jb25uZWN0LXByaWNlLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxuICAuY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbDpsYXN0LW9mLXR5cGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuY29ubmVjdC1wcmljZS1yb3cgLmNvbm5lY3QtcHJpY2UtY2VsbC5jb25uZWN0LXByaWNlLWNlbGwtZ3JvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm51bWJlci1pbmZvIC5udW1iZXItaW5mby1yb3cgLm51bWJlciAubnVtYmVyLWNhdGVnb3J5IHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm51bWJlci1pbmZvIC5udW1iZXItaW5mby1yb3cgLm51bWJlciAubnVtLXZhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubnVtYmVyLWluZm8gLm51bWJlci1pbmZvLXJvdyAuc2VsZWN0LWJ0biB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4iLG51bGxdfQ== */
