.section-domain-search[data-custom-search],
.country-dropdown[data-custom-search] .section-domain-search {
  position: relative; }
  .section-domain-search[data-custom-search] .custom-search,
  .country-dropdown[data-custom-search] .section-domain-search .custom-search {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0; }
  .section-domain-search[data-custom-search] .search-close-button,
  .country-dropdown[data-custom-search] .section-domain-search .search-close-button {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 16px;
    right: 16px;
    line-height: 14px;
    color: #ACAFB9;
    cursor: pointer; }
    .section-domain-search[data-custom-search] .search-close-button .lm-close,
    .country-dropdown[data-custom-search] .section-domain-search .search-close-button .lm-close {
      transition: var(--transition-base);
      font-size: 14px; }
    .section-domain-search[data-custom-search] .search-close-button:hover,
    .country-dropdown[data-custom-search] .section-domain-search .search-close-button:hover {
      color: var(--brand-primary); }
  .section-domain-search[data-custom-search].section-domain-search-order,
  .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order {
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 3;
    margin-top: var(--spacing-1x);
    background: var(--dropdown-bg);
    border: var(--dropdown-border);
    border-radius: var(--dropdown-border-radius);
    box-shadow: var(--dropdown-box-shadow);
    padding: var(--spacing-2x) var(--spacing-3x); }
    .section-domain-search[data-custom-search].section-domain-search-order .custom-search,
    .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .custom-search {
      position: relative; }
      .section-domain-search[data-custom-search].section-domain-search-order .custom-search .custom-dropdown,
      .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .custom-search .custom-dropdown {
        padding: 0;
        background: none;
        border: none;
        border-radius: 0;
        box-shadow: none; }
        .section-domain-search[data-custom-search].section-domain-search-order .custom-search .custom-dropdown .dropdown-group-name .line,
        .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .custom-search .custom-dropdown .dropdown-group-name .line {
          margin-right: 3px; }
        .section-domain-search[data-custom-search].section-domain-search-order .custom-search .custom-dropdown .dropdown-group-items .dropdown-group-item .flag,
        .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .custom-search .custom-dropdown .dropdown-group-items .dropdown-group-item .flag {
          width: 21px; }
        .section-domain-search[data-custom-search].section-domain-search-order .custom-search .custom-dropdown .dropdown-group-items .dropdown-group-item .name,
        .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .custom-search .custom-dropdown .dropdown-group-items .dropdown-group-item .name {
          font-size: var(--font-size-base);
          font-weight: var(--font-weight-base); }
        .section-domain-search[data-custom-search].section-domain-search-order .custom-search .custom-dropdown .dropdown-group-items[data-group-global] .dropdown-group-item,
        .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .custom-search .custom-dropdown .dropdown-group-items[data-group-global] .dropdown-group-item {
          padding-bottom: 3px; }
    .section-domain-search[data-custom-search].section-domain-search-order .search-field .form-control.form-control,
    .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .search-field .form-control.form-control {
      font-size: var(--font-size-base); }
    .section-domain-search[data-custom-search].section-domain-search-order .search-field input:focus + .search-field-icon i,
    .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .search-field input:focus + .search-field-icon i {
      color: var(--brand-primary); }
    .section-domain-search[data-custom-search].section-domain-search-order .search-field .search-field-icon,
    .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .search-field .search-field-icon {
      top: 9px; }
    .section-domain-search[data-custom-search].section-domain-search-order .search-close-button,
    .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order .search-close-button {
      top: 6px; }
    .section-domain-search[data-custom-search].section-domain-search-order [data-no-data].no-data,
    .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order [data-no-data].no-data {
      padding: 0;
      position: static;
      height: 84px; }
      .section-domain-search[data-custom-search].section-domain-search-order [data-no-data].no-data:not(.hidden) + .dropdown-group,
      .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order [data-no-data].no-data:not(.hidden) + .dropdown-group {
        display: none; }
        .section-domain-search[data-custom-search].section-domain-search-order [data-no-data].no-data:not(.hidden) + .dropdown-group + .dropdown-group,
        .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order [data-no-data].no-data:not(.hidden) + .dropdown-group + .dropdown-group {
          display: none; }
          .section-domain-search[data-custom-search].section-domain-search-order [data-no-data].no-data:not(.hidden) + .dropdown-group + .dropdown-group + .dropdown-group,
          .country-dropdown[data-custom-search] .section-domain-search.section-domain-search-order [data-no-data].no-data:not(.hidden) + .dropdown-group + .dropdown-group + .dropdown-group {
            display: none; }
  .section-domain-search[data-custom-search] .no-data,
  .country-dropdown[data-custom-search] .section-domain-search .no-data {
    background: var(--dropdown-bg);
    border-radius: var(--dropdown-border-radius);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px var(--spacing-3x);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    .section-domain-search[data-custom-search] .no-data .no-data-icon,
    .country-dropdown[data-custom-search] .section-domain-search .no-data .no-data-icon {
      margin-top: 2px;
      margin-bottom: 13px; }
    .section-domain-search[data-custom-search] .no-data .no-data-text,
    .country-dropdown[data-custom-search] .section-domain-search .no-data .no-data-text {
      color: var(--text-lighter-color);
      font-size: var(--font-size-lg);
      line-height: 1;
      font-weight: var(--font-weight-light); }
    .section-domain-search[data-custom-search] .no-data[data-enter-data],
    .country-dropdown[data-custom-search] .section-domain-search .no-data[data-enter-data] {
      position: static;
      height: 84px;
      max-height: 84px;
      margin-top: var(--spacing-2x); }

.country-dropdown {
  position: relative;
  cursor: pointer; }
  .country-dropdown #choosenCountry {
    display: flex;
    align-items: center; }
    .country-dropdown #choosenCountry .flag {
      margin-right: var(--spacing-1x);
      display: flex;
      justify-content: center;
      align-items: center; }
      .country-dropdown #choosenCountry .flag img {
        width: 24px;
        border-radius: 3px; }
        .country-dropdown #choosenCountry .flag img:not([src$='africa.png']):not([src$='europe.png']):not([src$='oceania.png']) {
          border: 0.5px solid rgba(0, 0, 0, 0.1); }
      .country-dropdown #choosenCountry .flag-sm img {
        width: 21px; }
    .country-dropdown #choosenCountry .name {
      line-height: 25px;
      text-transform: capitalize; }
  .country-dropdown .section-domain-search-order {
    display: none;
    cursor: auto; }
  .country-dropdown.opened .section-domain-search-order {
    display: block; }

.custom-search {
  transition: transform 0.3s, opacity 0.3s;
  margin-top: var(--spacing-2x); }
  .custom-search.hidden {
    transition: transform 0.3s, opacity 0.3s;
    transform: translateY(-10px);
    opacity: 0; }
  .custom-search:not(.hidden) {
    transition: transform 0.3s, opacity 0.3s;
    transform: translateY(0px);
    opacity: 1; }
  .custom-search .custom-search-field .search-field {
    margin-block: 6px 12px; }
    .custom-search .custom-search-field .search-field .form-control {
      height: 36px;
      border-radius: 3px;
      padding: 8px 50px;
      position: relative; }
    .custom-search .custom-search-field .search-field .search-field-icon {
      top: 10px;
      left: 16px; }
    .custom-search .custom-search-field .search-field .close-icon {
      position: absolute;
      top: 10px;
      right: 16px;
      line-height: 14px;
      color: #ACAFB9; }
      .custom-search .custom-search-field .search-field .close-icon .lm-close {
        font-size: 14px; }
  .custom-search .custom-search-field .domain-search-input {
    max-width: unset; }
  .custom-search.custom-search-recently .custom-dropdown .dropdown-group-name .title {
    width: 100%;
    max-width: max-content; }
  .custom-search.custom-search-recently .custom-dropdown .dropdown-group-name .clear-recently {
    width: 100%;
    max-width: max-content;
    margin-left: var(--spacing-2x);
    color: var(--text-lighter-color);
    transition: color var(--transition-base);
    font-weight: var(--font-weight-medium);
    cursor: pointer; }
    .custom-search.custom-search-recently .custom-dropdown .dropdown-group-name .clear-recently i {
      margin-right: var(--spacing-1x); }
    .custom-search.custom-search-recently .custom-dropdown .dropdown-group-name .clear-recently:hover {
      color: var(--brand-primary); }
  .custom-search .custom-dropdown {
    position: relative;
    background: var(--dropdown-bg);
    border: var(--dropdown-border);
    border-radius: var(--dropdown-border-radius);
    box-shadow: var(--dropdown-box-shadow);
    padding: 10px var(--spacing-3x);
    max-height: 412px; }
    .custom-search .custom-dropdown.has-scroll {
      overflow-y: auto !important;
      overflow-x: hidden; }
    .custom-search .custom-dropdown .dropdown-group-items[data-group-local] .dropdown-group-item .flag img {
      border: 0.5px solid rgba(0, 0, 0, 0.1); }
    .custom-search .custom-dropdown .dropdown-group-items[data-group-visited] {
      display: flex;
      flex-direction: column-reverse; }
    .custom-search .custom-dropdown .dropdown-group-name {
      display: flex; }
      .custom-search .custom-dropdown .dropdown-group-name .title {
        display: inline-block;
        font-size: 14px;
        line-height: 24px;
        color: #979BA4; }
      .custom-search .custom-dropdown .dropdown-group-name .line {
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #E9EAEC;
        margin-left: var(--spacing-2x);
        margin-bottom: var(--spacing-1x); }
    .custom-search .custom-dropdown .dropdown-group-item {
      display: flex;
      padding-block: 10px;
      transition: var(--transition-base); }
      .custom-search .custom-dropdown .dropdown-group-item:hover {
        padding-left: 12px;
        cursor: pointer; }
        .custom-search .custom-dropdown .dropdown-group-item:hover .name {
          color: var(--brand-primary); }
      .custom-search .custom-dropdown .dropdown-group-item .flag {
        margin-right: var(--spacing-2x);
        display: flex;
        justify-content: center;
        align-items: center; }
        .custom-search .custom-dropdown .dropdown-group-item .flag img {
          width: 24px;
          border-radius: 3px; }
        .custom-search .custom-dropdown .dropdown-group-item .flag-sm img {
          width: 21px; }
      .custom-search .custom-dropdown .dropdown-group-item .name {
        font-size: 17px;
        line-height: 28px;
        font-weight: 300;
        color: #17191C;
        transition: color var(--transition-base); }

.country-search-products .custom-search .dropdown-group-item .name {
  font-size: 14px;
  line-height: 24px; }

[dir="rtl"] [data-custom-search] .search-close-button {
  right: unset !important;
  left: 16px !important; }

[dir="rtl"] [data-custom-search] .dropdown-group-name .line {
  margin-right: var(--spacing-2x) !important; }

[dir="rtl"] [data-custom-search] .dropdown-group-name .clear-recently {
  margin-left: 0 !important; }

[dir="rtl"] [data-custom-search] .dropdown-group-item .flag {
  margin-right: 0 !important;
  margin-left: var(--spacing-2x) !important; }

[dir="rtl"] [data-custom-search] .dropdown-group-item:hover {
  padding-left: 0 !important;
  padding-right: 12px !important; }

[dir="rtl"] [data-custom-search] #choosenCountry .flag {
  margin-right: 0 !important;
  margin-left: var(--spacing-1x); }

[lang="pl"] .site-sitelockvpn .col-lg-4 .tile-stat.tile-stat-sm {
    font-size: 32px; }
.language-flag.polish {
    background: url(../../../../../assets/img/flags/polish.svg); }
    
.language-flag.english {
background: url(../../../../../assets/img/flags/united-states.svg); }
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBRUksa0JBQWtCO0VBRnRCOztJQUlRLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLFFBQVE7RUFQaEI7O0lBV1EsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsY0FBYztJQUNkLGVBQWU7SUFyQnZCOztNQXVCWSxrQ0FBa0M7TUFDbEMsZUFBZTtJQXhCM0I7O01BMkJZLDJCQUEyQjtFQTNCdkM7O0lBZ0NRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxRQUFRO0lBQ1IsVUFBVTtJQUNWLDZCQUE2QjtJQUM3Qiw4QkFBOEI7SUFDOUIsOEJBQThCO0lBQzlCLDRDQUE0QztJQUM1QyxzQ0FBc0M7SUFDdEMsNENBQTRDO0lBM0NwRDs7TUE2Q1ksa0JBQWtCO01BN0M5Qjs7UUErQ2dCLFVBQVU7UUFDVixnQkFBZ0I7UUFDaEIsWUFBWTtRQUNaLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFuRGhDOztVQXNEd0IsaUJBQWlCO1FBdER6Qzs7VUE0RDRCLFdBQVc7UUE1RHZDOztVQStENEIsZ0NBQWdDO1VBQ2hDLG9DQUFvQztRQWhFaEU7O1VBcUU0QixtQkFBbUI7SUFyRS9DOztNQThFb0IsZ0NBQWdDO0lBOUVwRDs7TUFvRndCLDJCQUEyQjtJQXBGbkQ7O01BeUZnQixRQUFRO0lBekZ4Qjs7TUE2RlksUUFBUTtJQTdGcEI7O01BZ0dZLFVBQVU7TUFDVixnQkFBZ0I7TUFDaEIsWUFBWTtNQWxHeEI7O1FBcUdvQixhQUFhO1FBckdqQzs7VUF1R3dCLGFBQWE7VUF2R3JDOztZQXlHNEIsYUFBYTtFQXpHekM7O0lBaUhRLDhC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OEJBQTZCOztBQ3pHN0M7RUQ4R2dCLDBCQUF5QjtFQUN6Qiw4QkFBOEIiLCJmaWxlIjoibGFnb20yL2NvcmUvc3R5bGVzL21vZGVybi9hc3NldHMvY3NzL2N1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0sXHJcbi5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jdXN0b20tc2VhcmNoe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlYXJjaC1jbG9zZS1idXR0b257XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjQUNBRkI5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAubG0tY2xvc2V7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tYmFzZSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTF4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bi1iZyk7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1kcm9wZG93bi1ib3JkZXIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMngpIHZhcigtLXNwYWNpbmctM3gpO1xyXG4gICAgICAgIC5jdXN0b20tc2VhcmNoe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5jdXN0b20tZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWdyb3VwLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1ncm91cC1pdGVtc3tcclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZsYWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtZ3JvdXAtZ2xvYmFsXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtZmllbGR7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dDpmb2N1c3tcclxuICAgICAgICAgICAgICAgICsgLnNlYXJjaC1maWVsZC1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZC1pY29ue1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtY2xvc2UtYnV0dG9ue1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2RhdGEtbm8tZGF0YV0ubm8tZGF0YXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICAmOm5vdCguaGlkZGVuKXtcclxuICAgICAgICAgICAgICAgICsgLmRyb3Bkb3duLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgKyAuZHJvcGRvd24tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICsgLmRyb3Bkb3duLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uby1kYXRhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duLWJnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggdmFyKC0tc3BhY2luZy0zeCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLm5vLWRhdGF7XHJcbiAgICAgICAgICAgICYtaWNvbntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTsgXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLWVudGVyLWRhdGFde1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMngpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF17XHJcbi8vICAgICAuc2VhcmNoLWZpZWxke1xyXG4vLyAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbHtcclxuLy8gICAgICAgICAgICAgOnBsYWNlaG9sZGVyLXNob3duIHtcclxuLy8gICAgICAgICAgICAgICAgICsgLnNlYXJjaC1jbG9zZS1idXR0b257XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG4uY291bnRyeS1kcm9wZG93bntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICNjaG9vc2VuQ291bnRyeXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmZsYWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0xeCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICY6bm90KFtzcmMkPSdhZnJpY2EucG5nJ10pOm5vdChbc3JjJD0nZXVyb3BlLnBuZyddKTpub3QoW3NyYyQ9J29jZWFuaWEucG5nJ10pe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXNte1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXJ7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5vcGVuZWR7XHJcbiAgICAgICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jdXN0b20tc2VhcmNoe1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcclxuICAgICYuaGlkZGVue1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgJjpub3QoLmhpZGRlbil7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1zZWFyY2gtZmllbGR7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiA2cHggMTJweDtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGQtaWNvbntcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xvc2UtaWNvbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0FDQUZCOTtcclxuICAgICAgICAgICAgICAgIC5sbS1jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvbWFpbi1zZWFyY2gtaW5wdXR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yeCk7XHJcbiAgICAmLmN1c3RvbS1zZWFyY2gtcmVjZW50bHl7XHJcbiAgICAgICAgLmN1c3RvbS1kcm9wZG93bntcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWdyb3VwLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbGVhci1yZWNlbnRseXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTJ4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnJhbmQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1kcm9wZG93bntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24tYmcpO1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHJvcGRvd24tYm9yZGVyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1kcm9wZG93bi1ib3gtc2hhZG93KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IHZhcigtLXNwYWNpbmctM3gpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQxMnB4O1xyXG4gICAgICAgICYuaGFzLXNjcm9sbHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5kcm9wZG93bi1ncm91cHtcclxuICAgICAgICAgICAgJi1pdGVtc3tcclxuICAgICAgICAgICAgICAgICZbZGF0YS1ncm91cC1sb2NhbF17XHJcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mbGFne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbZGF0YS1ncm91cC12aXNpdGVkXXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW5hbWV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5NzlCQTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVBRUM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMngpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mbGFne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0yeCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE3MTkxQztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10cmFuc2l0aW9uLWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRyeS1zZWFyY2gtcHJvZHVjdHN7XHJcbiAgICAuY3VzdG9tLXNlYXJjaHtcclxuICAgICAgICAuZHJvcGRvd24tZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbltkaXI9XCJydGxcIl17XHJcbiAgICBbZGF0YS1jdXN0b20tc2VhcmNoXXtcclxuICAgICAgICAuc2VhcmNoLWNsb3NlLWJ1dHRvbntcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMTZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1ncm91cC1uYW1le1xyXG4gICAgICAgICAgICAubGluZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0yeCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGVhci1yZWNlbnRseXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tZ3JvdXAtaXRlbXtcclxuICAgICAgICAgICAgLmZsYWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMngpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjaG9vc2VuQ291bnRyeXtcclxuICAgICAgICAgICAgLmZsYWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMXgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLFxuLmNvdW50cnktZHJvcGRvd25bZGF0YS1jdXN0b20tc2VhcmNoXSAuc2VjdGlvbi1kb21haW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXSAuY3VzdG9tLXNlYXJjaCxcbiAgLmNvdW50cnktZHJvcGRvd25bZGF0YS1jdXN0b20tc2VhcmNoXSAuc2VjdGlvbi1kb21haW4tc2VhcmNoIC5jdXN0b20tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWFyY2gtY2xvc2UtYnV0dG9uLFxuICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2ggLnNlYXJjaC1jbG9zZS1idXR0b24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogI0FDQUZCOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlYXJjaC1jbG9zZS1idXR0b24gLmxtLWNsb3NlLFxuICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaCAuc2VhcmNoLWNsb3NlLWJ1dHRvbiAubG0tY2xvc2Uge1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXSAuc2VhcmNoLWNsb3NlLWJ1dHRvbjpob3ZlcixcbiAgICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2ggLnNlYXJjaC1jbG9zZS1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyB9XG4gIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXS5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIsXG4gIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMXgpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duLWJnKTtcbiAgICBib3JkZXI6IHZhcigtLWRyb3Bkb3duLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0yeCkgdmFyKC0tc3BhY2luZy0zeCk7IH1cbiAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0uc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5jdXN0b20tc2VhcmNoLFxuICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgLmN1c3RvbS1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0uc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24sXG4gICAgICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2guc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1uYW1lIC5saW5lLFxuICAgICAgICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2guc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWdyb3VwLW5hbWUgLmxpbmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXS5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbXMgLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLmZsYWcsXG4gICAgICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbXMgLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLmZsYWcge1xuICAgICAgICAgIHdpZHRoOiAyMXB4OyB9XG4gICAgICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXS5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbXMgLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLm5hbWUsXG4gICAgICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbXMgLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1iYXNlKTsgfVxuICAgICAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0uc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWdyb3VwLWl0ZW1zW2RhdGEtZ3JvdXAtZ2xvYmFsXSAuZHJvcGRvd24tZ3JvdXAtaXRlbSxcbiAgICAgICAgLmNvdW50cnktZHJvcGRvd25bZGF0YS1jdXN0b20tc2VhcmNoXSAuc2VjdGlvbi1kb21haW4tc2VhcmNoLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1pdGVtc1tkYXRhLWdyb3VwLWdsb2JhbF0gLmRyb3Bkb3duLWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0uc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5zZWFyY2gtZmllbGQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wsXG4gICAgLmNvdW50cnktZHJvcGRvd25bZGF0YS1jdXN0b20tc2VhcmNoXSAuc2VjdGlvbi1kb21haW4tc2VhcmNoLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuc2VhcmNoLWZpZWxkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpOyB9XG4gICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuc2VhcmNoLWZpZWxkIGlucHV0OmZvY3VzICsgLnNlYXJjaC1maWVsZC1pY29uIGksXG4gICAgLmNvdW50cnktZHJvcGRvd25bZGF0YS1jdXN0b20tc2VhcmNoXSAuc2VjdGlvbi1kb21haW4tc2VhcmNoLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuc2VhcmNoLWZpZWxkIGlucHV0OmZvY3VzICsgLnNlYXJjaC1maWVsZC1pY29uIGkge1xuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyB9XG4gICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtZmllbGQtaWNvbixcbiAgICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2guc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1maWVsZC1pY29uIHtcbiAgICAgIHRvcDogOXB4OyB9XG4gICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciAuc2VhcmNoLWNsb3NlLWJ1dHRvbixcbiAgICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2guc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIC5zZWFyY2gtY2xvc2UtYnV0dG9uIHtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciBbZGF0YS1uby1kYXRhXS5uby1kYXRhLFxuICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgW2RhdGEtbm8tZGF0YV0ubm8tZGF0YSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogODRweDsgfVxuICAgICAgLnNlY3Rpb24tZG9tYWluLXNlYXJjaFtkYXRhLWN1c3RvbS1zZWFyY2hdLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciBbZGF0YS1uby1kYXRhXS5uby1kYXRhOm5vdCguaGlkZGVuKSArIC5kcm9wZG93bi1ncm91cCxcbiAgICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgW2RhdGEtbm8tZGF0YV0ubm8tZGF0YTpub3QoLmhpZGRlbikgKyAuZHJvcGRvd24tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXS5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgW2RhdGEtbm8tZGF0YV0ubm8tZGF0YTpub3QoLmhpZGRlbikgKyAuZHJvcGRvd24tZ3JvdXAgKyAuZHJvcGRvd24tZ3JvdXAsXG4gICAgICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgW2RhdGEtbm8tZGF0YV0ubm8tZGF0YTpub3QoLmhpZGRlbikgKyAuZHJvcGRvd24tZ3JvdXAgKyAuZHJvcGRvd24tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0uc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIFtkYXRhLW5vLWRhdGFdLm5vLWRhdGE6bm90KC5oaWRkZW4pICsgLmRyb3Bkb3duLWdyb3VwICsgLmRyb3Bkb3duLWdyb3VwICsgLmRyb3Bkb3duLWdyb3VwLFxuICAgICAgICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaC5zZWN0aW9uLWRvbWFpbi1zZWFyY2gtb3JkZXIgW2RhdGEtbm8tZGF0YV0ubm8tZGF0YTpub3QoLmhpZGRlbikgKyAuZHJvcGRvd24tZ3JvdXAgKyAuZHJvcGRvd24tZ3JvdXAgKyAuZHJvcGRvd24tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0gLm5vLWRhdGEsXG4gIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaCAubm8tZGF0YSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24tYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweCB2YXIoLS1zcGFjaW5nLTN4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXSAubm8tZGF0YSAubm8tZGF0YS1pY29uLFxuICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaCAubm8tZGF0YSAubm8tZGF0YS1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAuc2VjdGlvbi1kb21haW4tc2VhcmNoW2RhdGEtY3VzdG9tLXNlYXJjaF0gLm5vLWRhdGEgLm5vLWRhdGEtdGV4dCxcbiAgICAuY291bnRyeS1kcm9wZG93bltkYXRhLWN1c3RvbS1zZWFyY2hdIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2ggLm5vLWRhdGEgLm5vLWRhdGEtdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1saWdodGVyLWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTsgfVxuICAgIC5zZWN0aW9uLWRvbWFpbi1zZWFyY2hbZGF0YS1jdXN0b20tc2VhcmNoXSAubm8tZGF0YVtkYXRhLWVudGVyLWRhdGFdLFxuICAgIC5jb3VudHJ5LWRyb3Bkb3duW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlY3Rpb24tZG9tYWluLXNlYXJjaCAubm8tZGF0YVtkYXRhLWVudGVyLWRhdGFdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA4NHB4O1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yeCk7IH1cblxuLmNvdW50cnktZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY291bnRyeS1kcm9wZG93biAjY2hvb3NlbkNvdW50cnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb3VudHJ5LWRyb3Bkb3duICNjaG9vc2VuQ291bnRyeSAuZmxhZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNvdW50cnktZHJvcGRvd24gI2Nob29zZW5Db3VudHJ5IC5mbGFnIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgLmNvdW50cnktZHJvcGRvd24gI2Nob29zZW5Db3VudHJ5IC5mbGFnIGltZzpub3QoW3NyYyQ9J2FmcmljYS5wbmcnXSk6bm90KFtzcmMkPSdldXJvcGUucG5nJ10pOm5vdChbc3JjJD0nb2NlYW5pYS5wbmcnXSkge1xuICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAuY291bnRyeS1kcm9wZG93biAjY2hvb3NlbkNvdW50cnkgLmZsYWctc20gaW1nIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7IH1cbiAgICAuY291bnRyeS1kcm9wZG93biAjY2hvb3NlbkNvdW50cnkgLm5hbWUge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuY291bnRyeS1kcm9wZG93biAuc2VjdGlvbi1kb21haW4tc2VhcmNoLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAuY291bnRyeS1kcm9wZG93bi5vcGVuZWQgLnNlY3Rpb24tZG9tYWluLXNlYXJjaC1vcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmN1c3RvbS1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTJ4KTsgfVxuICAuY3VzdG9tLXNlYXJjaC5oaWRkZW4ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tc2VhcmNoOm5vdCguaGlkZGVuKSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tc2VhcmNoLWZpZWxkIC5zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbi1ibG9jazogNnB4IDEycHg7IH1cbiAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLXNlYXJjaC1maWVsZCAuc2VhcmNoLWZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogOHB4IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLXNlYXJjaC1maWVsZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtZmllbGQtaWNvbiB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxNnB4OyB9XG4gICAgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1zZWFyY2gtZmllbGQgLnNlYXJjaC1maWVsZCAuY2xvc2UtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICNBQ0FGQjk7IH1cbiAgICAgIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tc2VhcmNoLWZpZWxkIC5zZWFyY2gtZmllbGQgLmNsb3NlLWljb24gLmxtLWNsb3NlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tc2VhcmNoLWZpZWxkIC5kb21haW4tc2VhcmNoLWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIC5jdXN0b20tc2VhcmNoLmN1c3RvbS1zZWFyY2gtcmVjZW50bHkgLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtbmFtZSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmN1c3RvbS1zZWFyY2guY3VzdG9tLXNlYXJjaC1yZWNlbnRseSAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1uYW1lIC5jbGVhci1yZWNlbnRseSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0yeCk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbGlnaHRlci1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY3VzdG9tLXNlYXJjaC5jdXN0b20tc2VhcmNoLXJlY2VudGx5IC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWdyb3VwLW5hbWUgLmNsZWFyLXJlY2VudGx5IGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTF4KTsgfVxuICAgIC5jdXN0b20tc2VhcmNoLmN1c3RvbS1zZWFyY2gtcmVjZW50bHkgLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtbmFtZSAuY2xlYXItcmVjZW50bHk6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyB9XG4gIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bi1iZyk7XG4gICAgYm9yZGVyOiB2YXIoLS1kcm9wZG93bi1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuICAgIHBhZGRpbmc6IDEwcHggdmFyKC0tc3BhY2luZy0zeCk7XG4gICAgbWF4LWhlaWdodDogNDEycHg7IH1cbiAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duLmhhcy1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbXNbZGF0YS1ncm91cC1sb2NhbF0gLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLmZsYWcgaW1nIHtcbiAgICAgIGJvcmRlcjogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbXNbZGF0YS1ncm91cC12aXNpdGVkXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1uYW1lIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM5NzlCQTQ7IH1cbiAgICAgIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWdyb3VwLW5hbWUgLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RUFFQztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMngpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTF4KTsgfVxuICAgIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWdyb3VwLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLWJhc2UpOyB9XG4gICAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbTpob3ZlciAubmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXByaW1hcnkpOyB9XG4gICAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1pdGVtIC5mbGFnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTJ4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmN1c3RvbS1zZWFyY2ggLmN1c3RvbS1kcm9wZG93biAuZHJvcGRvd24tZ3JvdXAtaXRlbSAuZmxhZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgICAuY3VzdG9tLXNlYXJjaCAuY3VzdG9tLWRyb3Bkb3duIC5kcm9wZG93bi1ncm91cC1pdGVtIC5mbGFnLXNtIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7IH1cbiAgICAgIC5jdXN0b20tc2VhcmNoIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzE3MTkxQztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbi1iYXNlKTsgfVxuXG4uY291bnRyeS1zZWFyY2gtcHJvZHVjdHMgLmN1c3RvbS1zZWFyY2ggLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLm5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbltkaXI9XCJydGxcIl0gW2RhdGEtY3VzdG9tLXNlYXJjaF0gLnNlYXJjaC1jbG9zZS1idXR0b24ge1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbltkaXI9XCJydGxcIl0gW2RhdGEtY3VzdG9tLXNlYXJjaF0gLmRyb3Bkb3duLWdyb3VwLW5hbWUgLmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMngpICFpbXBvcnRhbnQ7IH1cblxuW2Rpcj1cInJ0bFwiXSBbZGF0YS1jdXN0b20tc2VhcmNoXSAuZHJvcGRvd24tZ3JvdXAtbmFtZSAuY2xlYXItcmVjZW50bHkge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbltkaXI9XCJydGxcIl0gW2RhdGEtY3VzdG9tLXNlYXJjaF0gLmRyb3Bkb3duLWdyb3VwLWl0ZW0gLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMngpICFpbXBvcnRhbnQ7IH1cblxuW2Rpcj1cInJ0bFwiXSBbZGF0YS1jdXN0b20tc2VhcmNoXSAuZHJvcGRvd24tZ3JvdXAtaXRlbTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuW2Rpcj1cInJ0bFwiXSBbZGF0YS1jdXN0b20tc2VhcmNoXSAjY2hvb3NlbkNvdW50cnkgLmZsYWcge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctMXgpOyB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/