.faq__wrap {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .faq__wrap [accordion-inner] {
    transition: 0.3s;
    padding-left: 20px;
    padding-right: 20px;
  }
  @media screen and (max-width: 600px) {
    .faq__wrap [accordion-inner] {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  .faq__wrap .bx-text {
    color: var(--Grey-secondaty-text);
    padding-top: 16px;
  }
  
  .faq__el.active > .faq__trigger {
    background: var(--Green-Normal);
    color: var(--white);
  }
  .faq__el.active > .faq__trigger .icon {
    fill: var(--white);
  }
  
  .faq__trigger {
    border-radius: 6px;
    background: var(--BG-2);
    padding: 14px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    color: var(--black);
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    transition: color 0.3s;
  }
  @media screen and (hover: hover) {
    .faq__trigger:hover {
      color: var(--green-hover-pressed);
    }
    .faq__trigger:hover .icon {
      fill: var(--green-hover-pressed);
    }
  }
  .faq__trigger .icon {
    fill: var(--Green-Normal);
  }
  
  .lvl2 {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--Line);
  }
  .lvl2.active {
    border-color: var(--Green-Normal);
  }
  .lvl2 .faq__trigger {
    padding: 6px 20px 6px 0;
    background: unset;
    font-weight: 600;
    line-height: 1.19;
  }
  .lvl2 [accordion-inner] {
    padding-left: 0;
    color: var(--Grey-secondaty-text);
  }
  
  .vi[class*=c1] .faq__el {
    border-bottom: 1px solid white;
  }
  .vi[class*=c1] .faq__el.active {
    border-bottom: 1px solid transparent;
  }
  .vi[class*=c1] .faq__el.active > .faq__trigger {
    background-color: rgba(255, 255, 255, 0.5058823529);
  }
  
  :root {
    --premium: #1a1a1a;
    --light: #e6e6e6;
  }
  
  .main,
  body {
    background: var(--premium);
    padding-top: 0;
  }
  
  .header {
    background: transparent;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
  }
  .header.mob {
    background: var(--premium);
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.13);
  }
  .header .header__line::after {
    border-color: #7c7c7c;
  }
  .header ._link,
  .header .header__category,
  .header .header__call,
  .header .header-search__results_title {
    color: var(--white);
  }
  .header .header__logo .icon-logo,
  .header .icon-chevron-down,
  .header .header-mob__link_icon .icon,
  .header .header-mob__logo .icon-logo {
    fill: var(--white);
  }
  .header .header__search .icon-search,
  .header .header__vi .icon-eye,
  .header .header__colored_link .icon-list {
    stroke: var(--white);
  }
  .header .header__colored_link {
    background: var(--Green-Normal);
    color: var(--white);
    transition: background 0.3s;
  }
  @media screen and (hover: hover) {
    .header .header__colored_link:hover {
      background: var(--green-hover-pressed);
    }
  }
  .header .select-item {
    background: var(--Green-Normal);
    color: var(--white-70);
  }
  .header .select-item.active {
    color: var(--white);
  }
  .header .select-item.active::after {
    filter: brightness(0) invert(1);
  }
  .header .header__call .header__call_top {
    background: radial-gradient(71% 54%, #0b4830, transparent);
  }
  .header .header__call .dropdown-block {
    background: var(--premium);
  }
  .header .header__call .text-bold,
  .header .header__call ._link-bold {
    color: var(--white);
  }
  .header .header__call .text-normal {
    color: var(--white-70);
  }
  .header .header-search {
    background: var(--premium);
  }
  .header .header-search .input-wrap input {
    background: unset;
    border: 1px solid var(--green-hover-pressed);
    color: var(--white);
  }
  .header .header-search .input-wrap input::placeholder {
    color: var(--white-70);
  }
  .header .header-search .input-wrap input:focus {
    box-shadow: inset 0 0 0 1px var(--green-hover-pressed);
  }
  .header .header-search__inner .icon-search,
  .header .header-search__close .icon {
    stroke: var(--white);
  }
  
  .title-search-result .search-results {
    background: var(--premium);
  }
  .title-search-result .search-results .header-search__results_link {
    color: var(--white-70);
  }
  .title-search-result .search-results .header-search__results_tab {
    color: var(--white-70);
  }
  @media screen and (hover: hover) {
    .title-search-result .search-results .header-search__results_tab:hover {
      color: var(--green-hover-pressed);
    }
  }
  .title-search-result .search-results .header-search__results_tab::before {
    background: var(--white);
  }
  .title-search-result .search-results .header-search__results_tab.active {
    color: var(--white);
  }
  .title-search-result .search-results ._link,
  .title-search-result .search-results .header__category,
  .title-search-result .search-results .header__call,
  .title-search-result .search-results .header-search__results_title {
    color: var(--white);
  }
  
  .pagination__page {
    color: var(--white-70);
  }
  @media screen and (hover: hover) {
    .pagination__page:hover {
      color: var(--green-hover-pressed);
    }
  }
  .pagination__page.current {
    color: var(--white);
    border-color: var(--white);
  }
  
  .pagination .icon-chevron {
    stroke: var(--white);
  }
  
  .intro {
    min-height: 677px;
    position: relative;
    overflow: hidden;
    padding-top: var(--headerH, 13.9rem);
  }
  @media screen and (max-width: 1024px) {
    .intro {
      min-height: 52vw;
    }
  }
  @media screen and (max-width: 768px) {
    .intro {
      display: flex;
      flex-direction: column-reverse;
      align-items: flex-end;
    }
  }
  .intro::before {
    content: "";
    width: 80vw;
    height: 25vw;
    bottom: 0%;
    z-index: 1;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1531' height='478' viewBox='0 0 1531 478' fill='none'%3E%3Cg filter='url(%23filter0_f_10319_90754)'%3E%3Cpath d='M1092.16 540.54C946.392 248.823 715.847 358.054 618.795 449.134C-134.981 1042.05 895.782 978.507 1403.84 1048.89C1911.89 1119.28 1898.21 694.513 1747.26 743.882C1596.31 793.251 1274.38 905.187 1092.16 540.54Z' fill='%23006A41'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_10319_90754' x='0.859985' y='0.0776978' width='2189.27' height='1407.84' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='175.567' result='effect1_foregroundBlur_10319_90754'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  }
  .intro::after {
    content: "";
    left: 3%;
    width: 30.3vw;
    height: 21.2vw;
    top: 4%;
    z-index: 1;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    background-image: url("data:image/svg+xml,%3Csvg width='582' height='407' viewBox='0 0 582 407' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_11702_1287)'%3E%3Cpath d='M267.667 129.683C307.577 133.433 328.612 105.488 334.14 91.0466C361.407 107.353 415.69 141.808 414.687 149.175C413.433 158.384 368.576 246.698 272.735 238.503C176.894 230.309 217.779 124.995 267.667 129.683Z' fill='%23006A41'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_11702_1287)'%3E%3Cpath d='M205.426 119.757C274.917 188.581 350.436 135.561 365.854 135.859L328.9 217.853C270.628 222.049 148.468 225.138 126.005 203.929C97.9259 177.417 135.936 50.9322 205.426 119.757Z' fill='%23009130' fill-opacity='0.53'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_11702_1287' x='47.7548' y='-75.9534' width='533.946' height='481.993' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='83.5' result='effect1_foregroundBlur_11702_1287'/%3E%3C/filter%3E%3Cfilter id='filter1_f_11702_1287' x='0.694611' y='-16.4981' width='481.16' height='353.382' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='58' result='effect1_foregroundBlur_11702_1287'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  @media screen and (max-width: 450px) {
    .intro::after {
      left: -18%;
      width: 99.3vw;
      height: 64.2vw;
      top: -5%;
      z-index: 1;
    }
  }
  .intro .intro__img {
    position: absolute;
    z-index: 2;
    right: var(--global-xl);
    bottom: 11%;
    width: 606px;
    max-height: 400px;
    object-fit: contain;
    object-position: center right;
    display: block;
  }
  @media screen and (max-width: 1300px) {
    .intro .intro__img {
      max-width: 55%;
    }
  }
  @media screen and (max-width: 768px) {
    .intro .intro__img {
      position: relative;
      right: unset;
      bottom: unset;
      max-width: 68%;
    }
  }
  @media screen and (max-width: 450px) {
    .intro .intro__img {
      max-width: 100%;
    }
  }
  .intro .intro__text {
    max-width: calc(100% - 600px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 22px;
    position: relative;
    z-index: 3;
    color: var(--light);
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    padding-top: 72px;
    padding-bottom: 50px;
  }
  @media screen and (max-width: 1300px) {
    .intro .intro__text {
      max-width: 55%;
    }
  }
  @media screen and (max-width: 768px) {
    .intro .intro__text {
      width: 100%;
      max-width: unset;
      padding: 50px 0 0;
    }
  }
  @media screen and (max-width: 450px) {
    .intro .intro__text {
      padding: 24px 0;
      gap: 24px;
    }
  }
  .intro .intro__text_title {
    color: var(--white);
    font-size: 4.2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
  }
  @media screen and (max-width: 1300px) {
    .intro .intro__text_title {
      font-size: 3.6rem;
    }
  }
  @media screen and (max-width: 768px) {
    .intro .intro__text_title {
      font-size: 3.4rem;
    }
  }
  @media screen and (max-width: 600px) {
    .intro .intro__text_title {
      font-size: 3.2rem;
    }
  }
  @media screen and (max-width: 450px) {
    .intro .intro__text_title {
      font-size: 2.8rem;
    }
  }
  .intro ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .intro ul li {
    position: relative;
    padding-left: 2.4rem;
  }
  .intro ul li::before {
    content: "";
    position: absolute;
    left: 1rem;
    top: 0.9rem;
    width: 0.4rem;
    height: 0.4rem;
    background: var(--light);
    border-radius: 100%;
  }
  .intro .btn {
    margin-top: 18px;
  }
  @media screen and (max-width: 450px) {
    .intro .btn {
      margin-top: 8px;
    }
  }
  
  .premial-club__text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    max-width: 1040px;
    color: var(--light);
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    padding-bottom: 32px;
  }
  @media screen and (max-width: 768px) {
    .premial-club__text {
      font-size: 1.6rem;
    }
  }
  @media screen and (max-width: 450px) {
    .premial-club__text {
      font-size: 1.4rem;
      gap: 24px;
      padding-bottom: 40px;
    }
  }
  
  .premial-club__card_title {
    color: var(--white);
    text-align: center;
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
  }
  @media screen and (max-width: 600px) {
    .premial-club__card_title {
      font-size: 1.6rem;
    }
  }
  
  .premial-title {
    color: var(--white);
    font-size: 3rem;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
  }
  @media screen and (max-width: 1024px) {
    .premial-title {
      font-size: 2.6rem;
    }
  }
  @media screen and (max-width: 450px) {
    .premial-title {
      font-size: 2.3rem;
    }
  }
  
  .premial-club__cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 32px;
  }
  @media screen and (max-width: 1024px) {
    .premial-club__cards {
      gap: 24px;
    }
  }
  @media screen and (max-width: 768px) {
    .premial-club__cards {
      grid-template-columns: 1fr;
    }
  }
  @media screen and (max-width: 600px) {
    .premial-club__cards {
      gap: 18px;
    }
  }
  
  .premial-club__card {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
  }
  
  .premial-club__card_content {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: center;
    padding: 32px 24px;
    color: var(--light);
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
  }
  
  .premial-club__card_imgs {
    margin-top: 47px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 23px;
  }
  @media screen and (max-width: 1300px) {
    .premial-club__card_imgs {
      margin-top: 32px;
    }
  }
  @media screen and (max-width: 1024px) {
    .premial-club__card_imgs {
      margin-top: 8px;
    }
  }
  @media screen and (max-width: 600px) {
    .premial-club__card_imgs {
      gap: 18px;
      margin-top: 16px;
    }
  }
  
  .premial-club__card_img {
    width: 135px;
    height: 217px;
  }
  @media screen and (max-width: 1024px) {
    .premial-club__card_img {
      width: calc(50% - 12px);
      height: 26.3vw;
    }
  }
  @media screen and (max-width: 768px) {
    .premial-club__card_img {
      height: unset;
    }
  }
  .premial-club__card_img img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
  }
  @media screen and (max-width: 768px) {
    .premial-club__card_img img {
      aspect-ratio: 1/1.55;
    }
  }
  @media screen and (max-width: 450px) {
    .premial-club__card_img img {
      aspect-ratio: 1/1.3;
    }
  }
  
  .left {
    border-radius: 6px;
    background: radial-gradient(223.24% 81.49% at 51.7% 56.52%, #005e2f 0%, #072117 100%);
    backdrop-filter: blur(52px);
  }
  .left::before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 95.5%;
    height: 190%;
    top: 50%;
    transform: translate(-23%, -50%);
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='672' height='672' viewBox='0 0 672 672' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M671.848 335.924L5.11344e-05 335.924' stroke='url(%23paint0_linear_11701_1304)' stroke-opacity='0.4' stroke-width='0.257825'/%3E%3Cpath d='M376.746 513.696L554.431 336.012' stroke='url(%23paint1_linear_11701_1304)' stroke-opacity='0.4' stroke-width='0.257825'/%3E%3Cpath d='M190 336.012L418.175 107.836' stroke='url(%23paint2_linear_11701_1304)' stroke-opacity='0.45' stroke-width='0.257825'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_11701_1304' x1='-5.47909' y1='322.583' x2='935.644' y2='-124.56' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_11701_1304' x1='590.451' y1='128.519' x2='-206.532' y2='195.129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_11701_1304' x1='403.704' y1='-49.1654' x2='-393.278' y2='17.4448' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  @media screen and (max-width: 768px) {
    .left::before {
      content: none;
    }
  }
  .left::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 49%;
    height: 72%;
    bottom: 0;
    left: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='345' height='267' viewBox='0 0 345 267' fill='none'%3E%3Cg opacity='0.59' filter='url(%23filter0_f_10319_91416)'%3E%3Cpath d='M202.487 159.519C229.852 212.123 190.819 306.541 91.5403 233.03C-7.73853 159.519 172.576 97.2477 202.487 159.519Z' fill='%236DA544'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_10319_91416' x='-71.0889' y='0.911118' width='415.178' height='392.178' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='66.5444' result='effect1_foregroundBlur_10319_91416'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  }
  @media screen and (max-width: 768px) {
    .left::after {
      content: none;
    }
  }
  
  .right {
    border-radius: 6px;
    background: radial-gradient(115.15% 81.49% at 51.7% 56.52%, #005e2f 0%, #072117 100%);
  }
  .right::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 95.5%;
    height: 190%;
    top: 50%;
    transform: translate(6%, -42%);
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='672' height='672' viewBox='0 0 672 672' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M671.848 335.924L5.11344e-05 335.924' stroke='url(%23paint0_linear_11701_1338)' stroke-opacity='0.4' stroke-width='0.257825'/%3E%3Cpath d='M376.746 513.696L554.431 336.012' stroke='url(%23paint1_linear_11701_1338)' stroke-opacity='0.4' stroke-width='0.257825'/%3E%3Cpath d='M330.553 336.012L558.728 107.836' stroke='url(%23paint2_linear_11701_1338)' stroke-opacity='0.45' stroke-width='0.257825'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_11701_1338' x1='-5.47909' y1='322.583' x2='935.644' y2='-124.56' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_11701_1338' x1='590.451' y1='128.519' x2='-206.532' y2='195.129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_11701_1338' x1='544.257' y1='-49.1654' x2='-252.725' y2='17.4448' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  
  .premial-club__footnote {
    margin-top: 32px;
    color: var(--white-40);
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
  }
  @media screen and (max-width: 600px) {
    .premial-club__footnote {
      font-size: 1.4rem;
      margin-top: 20px;
    }
  }
  
  .premial-archive .faq__trigger {
    background: var(--Green-Normal);
    color: var(--white);
  }
  .premial-archive .faq__trigger .icon {
    fill: var(--white);
  }
  .premial-archive .premial-club__cards {
    padding-top: 16px;
  }
  
  .premial-vip {
    display: grid;
    grid-template-columns: 1fr 56%;
    padding-left: var(--global-xl);
  }
  @media screen and (max-width: 1024px) {
    .premial-vip {
      grid-template-columns: 1fr;
      grid-gap: 0;
      padding-right: var(--global-xl);
      padding: 0;
    }
  }
  
  .premial-vip__content {
    padding-right: 24px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
  }
  @media screen and (max-width: 1024px) {
    .premial-vip__content {
      padding: 0 var(--global-xl);
      border-radius: 12px 12px 0px 0px;
      background: radial-gradient(77.28% 57.52% at 43.27% 42.88%, rgba(0, 105, 48, 0.26), rgba(0, 105, 48, 0.3098039216) 0%);
    }
  }
  @media screen and (max-width: 1024px) {
    .premial-vip__content .premial-title {
      width: calc(100% + var(--global-xl) + var(--global-xl));
      margin-left: calc(var(--global-xl) * -1);
      padding: 0 var(--global-xl) 24px;
      background: var(--premium);
    }
  }
  
  .premial-vip__content_list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
  }
  @media screen and (max-width: 768px) {
    .premial-vip__content_list {
      padding-top: 16px;
    }
  }
  @media screen and (max-width: 600px) {
    .premial-vip__content_list {
      gap: 20px;
    }
  }
  .premial-vip__content_list .premial-vip__content_item {
    position: relative;
    padding-left: 55px;
    color: var(--white);
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
  }
  @media screen and (max-width: 1024px) {
    .premial-vip__content_list .premial-vip__content_item {
      font-size: 1.8rem;
    }
  }
  @media screen and (max-width: 600px) {
    .premial-vip__content_list .premial-vip__content_item {
      font-size: 1.6rem;
      padding-left: 40px;
    }
  }
  .premial-vip__content_list .premial-vip__content_item::before {
    content: "";
    width: 31px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 1.1rem;
    background: var(--white);
  }
  @media screen and (max-width: 600px) {
    .premial-vip__content_list .premial-vip__content_item::before {
      width: 16px;
    }
  }
  .premial-vip__content_list .premial-vip__content_item p {
    margin-top: 8px;
    color: var(--white);
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
  }
  
  .premial-vip__img_photos {
    display: grid;
    grid-template-columns: 51.5% 1fr;
    grid-template-rows: 56% 1fr;
    grid-gap: 15px;
    min-height: 470px;
    position: relative;
    z-index: 2;
  }
  @media screen and (max-width: 1024px) {
    .premial-vip__img_photos {
      min-height: unset;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: 1fr;
    }
  }
  @media screen and (max-width: 768px) {
    .premial-vip__img_photos {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  @media screen and (max-width: 450px) {
    .premial-vip__img_photos {
      grid-template-columns: 1fr;
      grid-template-rows: 67vw;
    }
  }
  .premial-vip__img_photos img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
    border-radius: 6px;
  }
  .premial-vip__img_photos img:nth-child(2) {
    grid-row: span 2;
  }
  @media screen and (max-width: 1024px) {
    .premial-vip__img_photos img:nth-child(2) {
      grid-row: unset;
    }
  }
  
  .premial-vip__img_blob1 {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='593' viewBox='0 0 320 593' fill='none'%3E%3Cg filter='url(%23filter0_f_10319_90848)'%3E%3Cpath d='M238.609 181.746C339.015 21.6347 432.104 153.704 444.974 172.343C444.006 237.335 430.154 386.868 382.49 465.06C322.91 562.8 -6.38475 337.445 141.926 386.465C290.237 435.485 138.202 341.856 238.609 181.746Z' fill='%23B2903E' fill-opacity='0.68'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_10319_90848' x='0.902344' y='0.473633' width='547.072' height='592.448' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='51.5' result='effect1_foregroundBlur_10319_90848'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  }
  @media screen and (max-width: 600px) {
    .premial-vip__img_blob1 {
      display: none;
    }
  }
  
  .premial-vip__img_blob2 {
    position: absolute;
    width: 66%;
    height: 71%;
    left: -6%;
    bottom: -4%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='619' height='563' viewBox='0 0 619 563' fill='none'%3E%3Cg filter='url(%23filter0_f_10319_90849)'%3E%3Cpath d='M259.421 426.528C314.667 481.304 406.979 464 446.23 448.501C627.351 387.85 436.839 256.43 276.139 145.81C115.438 35.19 138.997 139.326 105.276 299.487C71.5551 459.649 190.364 358.059 259.421 426.528Z' fill='%2366AD23' fill-opacity='0.43'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_10319_90849' x='0.37616' y='0.880615' width='618.458' height='562.016' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='49.5' result='effect1_foregroundBlur_10319_90849'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  }
  @media screen and (max-width: 600px) {
    .premial-vip__img_blob2 {
      display: none;
    }
  }
  
  .premial-vip__img {
    border-radius: 12px;
    background: rgba(0, 105, 48, 0.3098039216);
    padding: 80px var(--global-xl) 80px 102px;
    position: relative;
    overflow: hidden;
  }
  @media screen and (max-width: 1300px) {
    .premial-vip__img {
      padding: 60px var(--global-xl);
    }
  }
  @media screen and (max-width: 1024px) {
    .premial-vip__img {
      border-radius: 0 0 12px 12px;
    }
  }
  .premial-vip__img::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transform: translateY(-20%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='943' height='635' viewBox='0 0 943 635' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11704_1290)'%3E%3Cpath d='M1028.85 437.924L13 437.924' stroke='url(%23paint0_linear_11704_1290)' stroke-width='0.5'/%3E%3Cpath d='M733.746 615.696L911.431 438.012' stroke='url(%23paint1_linear_11704_1290)' stroke-width='0.5'/%3E%3Cpath d='M547 438.012L775.175 209.836' stroke='url(%23paint2_linear_11704_1290)' stroke-width='0.5'/%3E%3Cpath d='M53 438.012L281.175 209.836' stroke='url(%23paint3_linear_11704_1290)' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_11704_1290' x1='351.521' y1='424.583' x2='1292.64' y2='-22.5604' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_11704_1290' x1='947.451' y1='230.519' x2='150.468' y2='297.129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_11704_1290' x1='760.704' y1='52.8346' x2='-36.2784' y2='119.445' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_11704_1290' x1='266.704' y1='52.8346' x2='-530.278' y2='119.445' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_11704_1290'%3E%3Crect width='943' height='635' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  @media screen and (max-width: 600px) {
    .premial-vip__img::before {
      content: none;
    }
  }
  
  .footer {
    background: var(--premium);
    border: 1px solid rgba(124, 124, 124, 0.5);
  }
  .footer.mob {
    background: var(--premium);
    border-color: var(--Grey-1);
  }
  
  .footer__logo .icon,
  .footer__social .icon,
  .footer-mob__logo svg,
  .footer-mob__social .icon {
    fill: var(--white);
  }

  .footer-mob__logo svg {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    object-position: center;
  }
  .footer-mob__logo {
    width: 184px;
    height: 33px;
    margin-bottom: 10px;
  }
  
  .footer__subscribe .icon-arr-right,
  .footer-mob__subscribe .icon-arr-right,
  .menu__search_ico,
  .menu__vi .icon {
    stroke: var(--white);
  }
  
  .footer__general,
  .footer__nav_link,
  .footer-mob__top,
  .footer-mob__mid_link,
  .text-normal {
    color: var(--white-70);
  }
  
  .footer-mob__top {
    border-color: var(--Grey-1);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    padding: 0 var(--global) 26px;
    border-bottom: 1px solid var(--Line);
  }
  
  .footer__title,
  .footer__phones a,
  .footer__subscribe,
  .footer-mob__title,
  .footer-mob__phones a,
  .footer-mob__subscribe,
  .menu__call_bottom ._link-bold {
    color: var(--white);
  }
  
  .footer-mob__mid_news {
    background: #333;
  }
  
  .footer__app_item {
    filter: grayscale(1) brightness(1.1) invert(1);
  }
  
  .tabbar {
    background: #333;
  }
  
  .tabbar__el.current::before {
    background: var(--white);
  }
  
  .tabbar__text,
  .tabbar__el.current .tabbar__text,
  .menu__top,
  .search-results__text,
  .search-results__bottom,
  .menu__lang_trigger,
  .menu__vi,
  .menu__call_trigger,
  .text-bold,
  .submenu__link {
    color: var(--white);
  }
  
  .tabbar__ico img,
  .tabbar__ico svg {
    filter: invert(1) grayscale(1) brightness(3);
  }
  
  .tabbar__center_ico path,
  .menu__close .icon,
  .menu__lang_trigger-ico .icon-chevron-down,
  .menu__call_trigger .icon {
    fill: var(--white);
  }
  
  .tabbar__center_lines,
  .tabbar__center_lines::before,
  .tabbar__center_lines::after {
    background: var(--Green-Normal);
  }
  
  .menu__inner {
    border-top: 1px solid var(--Grey-1);
  }
  
  .menu__inner,
  .menu__top {
    background: var(--premium);
  }
  
  .menu__close {
    border: 1px solid var(--white);
  }
  
  .menu__search .inp-wrap input {
    color: var(--white);
  }
  .menu__search .inp-wrap input::placeholder {
    color: var(--white-70);
  }
  
  .menu .search-results,
  .menu__call .dropdown-block,
  .submenu {
    background: #333;
  }
  
  html.vi .premial-vip__img_blob1,
  html.vi .premial-vip__img_blob2 {
    display: none;
  }
  html.vi .intro::before,
  html.vi .intro::after,
  html.vi .left::after {
    content: none;
  }
  html.vi .main {
    background: var(--premium);
  }
  html.vi .main .btn {
    border: 1px solid white;
  }
  html.vi .tabbar__center_lines,
  html.vi .tabbar__center_lines::before,
  html.vi .tabbar__center_lines::after {
    background: white;
  }
  html.vi .menu__category {
    border: 1px solid white;
  }
  html.vi .open-burger .tabbar__center_lines {
    background: transparent;
  }
  html.vi .lvl2 .menu__category {
    border: unset;
  }
  html.vi .lvl2 .menu__category.active .menu__category_link {
    border: 1px solid white;
  }
  html.vi .menu__call_short,
  html.vi .menu__call_tel {
    color: white;
  }
  html.vi .tabbar__ico img,
  html.vi .tabbar__ico svg {
    filter: invert(1) grayscale(1) brightness(3);
    -webkit-filter: invert(1) grayscale(1) brightness(3);
  }
  html.vi .menu__lang .dropdown-block {
    width: 9rem;
  }
  html.vi .to-top {
    border-color: white;
  }
  html.vi .to-top .icon {
    stroke: white;
  }
  html.vi .premial-club__card,
  html.vi .premial-vip__img {
    background: #333;
  }
  @media screen and (max-width: 1024px) {
    html.vi .premial-vip__content {
      background: #333;
    }
  }
  html.vi .header__lang .dropdown-block {
    width: 9rem;
  }
  html.vi[class*=c1] .tabbar__text,
  html.vi[class*=c1] .tabbar__el.current .tabbar__text,
  html.vi[class*=c1] .menu__top,
  html.vi[class*=c1] .search-results__text,
  html.vi[class*=c1] .search-results__bottom,
  html.vi[class*=c1] .menu__lang_trigger,
  html.vi[class*=c1] .menu__vi,
  html.vi[class*=c1] .menu__call_trigger,
  html.vi[class*=c1] .text-bold,
  html.vi[class*=c1] .submenu__link,
  html.vi[class*=c1] .intro .intro__text_title,
  html.vi[class*=c1] .premial-club__card_title,
  html.vi[class*=c1] .premial-vip__content .premial-title,
  html.vi[class*=c1] .premial-vip__content_list .premial-vip__content_item,
  html.vi[class*=c1] .premial-vip__content_list .premial-vip__content_item p,
  html.vi[class*=c1] .footer__title,
  html.vi[class*=c1] .footer__phones a,
  html.vi[class*=c1] .footer__subscribe,
  html.vi[class*=c1] .footer-mob__title,
  html.vi[class*=c1] .footer-mob__phones a,
  html.vi[class*=c1] .footer-mob__subscribe,
  html.vi[class*=c1] .menu__call_bottom ._link-bold,
  html.vi[class*=c1] .menu__search .inp-wrap input,
  html.vi[class*=c1] .menu__search .inp-wrap input::placeholder {
    color: white;
  }
  html.vi[class*=c1] .premial-vip__content_list .premial-vip__content_item::before,
  html.vi[class*=c1] .header .header-search__results_tab::before {
    background: white;
  }
  html.vi[class*=c1] .header .header__search .icon-search,
  html.vi[class*=c1] .header .header__vi .icon-eye,
  html.vi[class*=c1] .header .header__colored_link .icon-list,
  html.vi[class*=c1] .header .header-search__inner .icon-search,
  html.vi[class*=c1] .header .header-search__close .icon {
    stroke: white;
  }
  html.vi[class*=c1] .header ._link,
  html.vi[class*=c1] .header .header__category,
  html.vi[class*=c1] .header .header__call,
  html.vi[class*=c1] .header .header-search__results_title,
  html.vi[class*=c1] .header__colored_link,
  html.vi[class*=c1] .header .header-search .input-wrap input,
  html.vi[class*=c1] .header .header-search__results_tab.active,
  html.vi[class*=c1] .pagination__page.current,
  html.vi[class*=c1] .header__call_short,
  html.vi[class*=c1] .header__call_tel,
  html.vi[class*=c1] .header .header__call .text-bold,
  html.vi[class*=c1] .header .header__call ._link-bold {
    color: white;
  }
  html.vi[class*=c1] .pagination__page.current {
    border-color: white;
  }
  html.vi[class*=c1] .header .select-item {
    color: grey;
  }
  html.vi[class*=c1] .header .select-item.active {
    color: black;
  }
  html.vi[class*=c1] .footer__logo .icon,
  html.vi[class*=c1] .header .header__logo .icon-logo {
    fill: white;
  }
  html.vi[class*=c2] {
    --premium: #002d56;
  }
  html.vi[class*=c2] .menu__top,
  html.vi[class*=c2] body {
    background: var(--premium);
  }
  html.vi[class*=c2] .tabbar__text,
  html.vi[class*=c2] .tabbar__el.current .tabbar__text,
  html.vi[class*=c2] .menu__top,
  html.vi[class*=c2] .search-results__text,
  html.vi[class*=c2] .search-results__bottom,
  html.vi[class*=c2] .menu__lang_trigger,
  html.vi[class*=c2] .menu__vi,
  html.vi[class*=c2] .menu__call_trigger,
  html.vi[class*=c2] .text-bold,
  html.vi[class*=c2] .submenu__link,
  html.vi[class*=c2] .intro .intro__text_title,
  html.vi[class*=c2] .premial-club__card_title,
  html.vi[class*=c2] .premial-vip__content .premial-title,
  html.vi[class*=c2] .premial-vip__content_list .premial-vip__content_item,
  html.vi[class*=c2] .premial-vip__content_list .premial-vip__content_item p,
  html.vi[class*=c2] .footer__title,
  html.vi[class*=c2] .footer__phones a,
  html.vi[class*=c2] .footer__subscribe,
  html.vi[class*=c2] .footer-mob__title,
  html.vi[class*=c2] .footer-mob__phones a,
  html.vi[class*=c2] .footer-mob__subscribe,
  html.vi[class*=c2] .menu__call_bottom ._link-bold,
  html.vi[class*=c2] .search-results__categories,
  html.vi[class*=c2] .menu__btn-light,
  html.vi[class*=c2] .btn__back {
    color: var(--white);
  }
  html.vi[class*=c2] .menu__search_row,
  html.vi[class*=c2] .search-results__item,
  html.vi[class*=c2] .menu__btn-light,
  html.vi[class*=c2] .btn__back {
    border-color: var(--white);
  }
  html.vi[class*=c2] .tabbar__center_ico path,
  html.vi[class*=c2] .menu__close .icon,
  html.vi[class*=c2] .menu__lang_trigger-ico .icon-chevron-down,
  html.vi[class*=c2] .menu__call_trigger .icon._link {
    fill: var(--premium);
  }
  html.vi[class*=c2] .menu__btn-light img {
    -webkit-filter: grayscale(100%) brightness(1) invert(1);
    filter: grayscale(100%) brightness(1) invert(1);
  }
  html.vi[class*=c2] .submenu {
    background: #093d6c;
  }
  html.vi[class*=c2] .premial-vip__img {
    background: linear-gradient(45deg, rgba(200, 229, 255, 0.1882352941), #00203e);
  }
  html.vi[class*=c2] .intro,
  html.vi[class*=c2] .premial-club__card {
    background: linear-gradient(45deg, #00203e, rgba(200, 229, 255, 0.1882352941));
  }
  @media screen and (max-width: 1024px) {
    html.vi[class*=c2] .premial-vip__content {
      background: linear-gradient(45deg, #00203e, rgba(200, 229, 255, 0.1882352941));
    }
  }
  html.vi[class*=c2] .faq__trigger {
    border: 1px solid var(--white);
  }
  html.vi[class*=c2] .footer {
    border-top: 1px solid var(--white);
  }
  /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvZmFxLnNjc3MiLCJ1dGlscy9zbWFydC1ncmlkLnNjc3MiLCJ1dGlscy9taXhpbnMuc2NzcyIsInByZW1pdW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FDK0ROO0VEbEVFO0lBS1E7SUFDQTs7O0FBR1I7RUFDSTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBTVo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUVkRjtFQUNFO0lGZUk7O0VBQ0E7SUFDSTs7O0FBR1I7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBTUE7RUFDSTs7QUFDQTtFQUNJOztBQUNBO0VBQ0k7OztBR3JGcEI7RUFDSTtFQUNBOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUdBO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtFQUlJOztBQUVKO0FBQUE7QUFBQTtFQUdJOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBRGJOO0VBQ0U7SUNjUTs7O0FBSVI7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBQ0E7RUFDSTs7QUFNUjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7QUFBQTtFQUVJOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUVKO0VBQ0k7O0FBR1I7QUFBQTtFQUVJOzs7QUFJUjtFQUNJOztBQUNBO0VBQ0k7O0FBR0o7RUFDSTs7QUR6RU47RUFDRTtJQzBFUTs7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUlSO0VBQ0k7O0FEN0ZGO0VBQ0U7SUM4Rkk7OztBQUVKO0VBQ0k7RUFDQTs7O0FBR1I7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUYxR0Y7RUVzR0Y7SUFNUTs7O0FGcEZOO0VFOEVGO0lBU1E7SUFDQTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUYzRk47RUVnRkU7SUFhUTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUYxS047RUVpS0U7SUFXUTs7O0FGeElWO0VFNkhFO0lBY1E7SUFDQTtJQUNBO0lBQ0E7OztBRnRIVjtFRXFHRTtJQW9CUTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRnZNTjtFRXdMRTtJQWlCUTs7O0FGcktWO0VFb0pFO0lBb0JRO0lBQ0E7SUFDQTs7O0FGbEpWO0VFNEhFO0lBeUJRO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUYxTk47RUVxTkU7SUFPUTs7O0FGeExWO0VFaUxFO0lBVVE7OztBRi9LVjtFRXFLRTtJQWFROzs7QUZ0S1Y7RUV5SkU7SUFnQlE7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJWjtFQUNJOztBRmpNTjtFRWdNRTtJQUdROzs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRjVPRjtFRWdPRjtJQWNROzs7QUZ0Tk47RUV3TUY7SUFpQlE7SUFDQTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGalBGO0VFMk9GO0lBUVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGaFNGO0VFMlJGO0lBT1E7OztBRmxQTjtFRTJPRjtJQVVROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FGNVNGO0VFeVNGO0lBS1E7OztBRnRSTjtFRWlSRjtJQVFROzs7QUY3UU47RUVxUUY7SUFXUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRi9WRjtFRTBWRjtJQU9ROzs7QUZyVk47RUU4VUY7SUFVUTs7O0FGcFROO0VFMFNGO0lBYVE7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTs7QUZsV0Y7RUVnV0Y7SUFJUTtJQUNBOzs7QUY3VU47RUV3VUY7SUFRUTs7O0FBRUo7RUQ5WUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUR3REE7RUVrVkU7SUFHUTs7O0FGN1RWO0VFMFRFO0lBTVE7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUY3V047RUVpV0U7SUFjUTs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRjdYTjtFRWtYRTtJQWFROzs7O0FBSVo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUZqWkY7RUUwWUY7SUFTUTtJQUNBOzs7O0FBS0o7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBR1I7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FGNWNGO0VFeWNGO0lBS1E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUYzZEY7RUVxZEY7SUFRUTtJQUNBO0lBQ0E7OztBRi9kTjtFRXNlRTtJQUVRO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUY1ZEY7RUV3ZEY7SUFNUTs7O0FGbGROO0VFNGNGO0lBU1E7OztBQUdKO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGcGdCTjtFRTRmRTtJQVVROzs7QUZsZVY7RUV3ZEU7SUFhUTtJQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRi9lVjtFRXdlTTtJQVNROzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUYzaUJGO0VFb2lCRjtJQVNRO0lBQ0E7SUFDQTs7O0FGdmhCTjtFRTRnQkY7SUFjUTs7O0FGbGdCTjtFRW9mRjtJQWlCUTtJQUNBOzs7QUFHSjtFRHJsQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ21sQk07O0FBQ0E7RUFDSTs7QUY3akJWO0VFNGpCTTtJQUdROzs7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGM2lCRjtFRWlpQkY7SUFZUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGM2pCRjtFRWlqQkY7SUFZUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUZ2bkJGO0VFaW5CRjtJQVFROzs7QUY3bUJOO0VFcW1CRjtJQVdROzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUYxbEJOO0VFOGtCRTtJQWNROzs7O0FBS1o7RUFDSTtFQUNBOztBQUNBO0VBQ0k7RUFDQTs7O0FBSVI7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9JOzs7QUFFSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0VBSUk7OztBQUVKO0FBQUE7QUFBQTtFQUdJOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTs7O0FBSVI7QUFBQTtBQUFBO0VBR0k7OztBQUlBO0FBQUE7RUFFSTs7QUFHSjtBQUFBO0FBQUE7RUFHSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7QUFBQTtBQUFBO0VBR0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtBQUFBO0VBRUk7O0FBRUo7QUFBQTtFQUVJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7QUFBQTtFQUVJOztBRjl5Qk47RUVnekJFO0lBRVE7OztBQUdSO0VBQ0k7O0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBd0JJOztBQUVKO0FBQUE7RUFFSTs7QUFFSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBRUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUk7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7QUFBQTtFQUVJOztBQUdSO0VBQ0k7O0FBQ0E7QUFBQTtFQUVJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBeUJJOztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFJSTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0FBQUE7RUFFSTs7QUZuN0JWO0VFcTdCTTtJQUVROzs7QUFJUjtFQUNJOztBQUVKO0VBQ0kiLCJmaWxlIjoicHJlbWl1bS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuL3V0aWxzL3NtYXJ0LWdyaWQnO1xyXG5AaW1wb3J0ICcuL3V0aWxzL21peGlucyc7XHJcblxyXG4uZmFxX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIFthY2NvcmRpb24taW5uZXJdIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ieC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tR3JleS1zZWNvbmRhdHktdGV4dCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYXFfX2VsLmFjdGl2ZSB7XHJcbiAgICAmID4gLmZhcV9fdHJpZ2dlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JlZW4tTm9ybWFsKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mYXFfX3RyaWdnZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tQkctMik7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuLWhvdmVyLXByZXNzZWQpO1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogdmFyKC0tZ3JlZW4taG92ZXItcHJlc3NlZCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLUdyZWVuLU5vcm1hbCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sdmwyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tTGluZSk7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1HcmVlbi1Ob3JtYWwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX3RyaWdnZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFthY2NvcmRpb24taW5uZXJdIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLUdyZXktc2Vjb25kYXR5LXRleHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmkge1xyXG4gICAgJltjbGFzcyo9YzFdIHtcclxuICAgICAgICAuZmFxX19lbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgJiA+IC5mYXFfX3RyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY4MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRicmVha19sZzogMTUzNnB4O1xyXG4kYnJlYWtfbWQ6IDEzMDBweDtcclxuJGJyZWFrX3htZDogMTAyNHB4O1xyXG4kYnJlYWtfc206IDkwMHB4O1xyXG4kYnJlYWtfeHM6IDc2OHB4O1xyXG4kYnJlYWtfeHhzOiA2MDBweDtcclxuJGJyZWFrX3h4eHM6IDQ1MHB4O1xyXG5cclxuQG1peGluIGxnKCRuYW1lLCAkdmFsdWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbGcpIHtcclxuICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGctYmxvY2soKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX2xnKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZCgkbmFtZSwgJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX21kKSB7XHJcbiAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1kLWJsb2NrKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19tZCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4geG1kKCRuYW1lLCAkdmFsdWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeG1kKSB7XHJcbiAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHhtZC1ibG9jaygpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeG1kKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbSgkbmFtZSwgJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKSB7XHJcbiAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNtLWJsb2NrKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19zbSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4geHMoJG5hbWUsICR2YWx1ZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cykge1xyXG4gICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4cy1ibG9jaygpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHMpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHh4cygkbmFtZSwgJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cykge1xyXG4gICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHMtYmxvY2soKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4geHh4cygkbmFtZSwgJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHMpIHtcclxuICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4geHh4cy1ibG9jaygpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4cykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnJvbSgkbWluX3dpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdG8oJG1heF93aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZyb20tdG8oJG1pbl93aWR0aCwgJG1heF93aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnc2FzczptYXRoJztcclxuXHJcbkBtaXhpbiBjb250YWluKCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gY292ZXIoKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuQG1peGluIGFic29sdXRlKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBob3ZlcigpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaWZTY3JlZW5EZXZpY2UoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpZlRvdWNoRGV2aWNlKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNvbW1vbi1saXN0LXN0eWxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICYgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBvbC1saXN0IHtcclxuICBAaW5jbHVkZSBjb21tb24tbGlzdC1zdHlsZTtcclxuXHJcbiAgY291bnRlci1yZXNldDogY291bnRlcjtcclxuXHJcbiAgJiA+IGxpIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnRlcik7XHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxMik7XHJcbiAgICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHVsLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGNvbW1vbi1saXN0LXN0eWxlO1xyXG5cclxuICAmID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xuQGltcG9ydCAnLi91dGlscy9zbWFydC1ncmlkJztcblxuQGltcG9ydCAnLi9tb2R1bGVzL2ZhcSc7XG46cm9vdCB7XG4gICAgLS1wcmVtaXVtOiAjMWExYTFhO1xuICAgIC0tbGlnaHQ6ICNlNmU2ZTY7XG59XG4ubWFpbixcbmJvZHkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByZW1pdW0pO1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgJi5tb2Ige1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmVtaXVtKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgfVxuICAgIC5oZWFkZXJfX2xpbmUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM3YzdjN2M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuX2xpbmssXG4gICAgLmhlYWRlcl9fY2F0ZWdvcnksXG4gICAgLmhlYWRlcl9fY2FsbCxcbiAgICAuaGVhZGVyLXNlYXJjaF9fcmVzdWx0c190aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuICAgIC5oZWFkZXJfX2xvZ28gLmljb24tbG9nbyxcbiAgICAuaWNvbi1jaGV2cm9uLWRvd24sXG4gICAgLmhlYWRlci1tb2JfX2xpbmtfaWNvbiAuaWNvbixcbiAgICAuaGVhZGVyLW1vYl9fbG9nbyAuaWNvbi1sb2dvIHtcbiAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xuICAgIH1cbiAgICAuaGVhZGVyX19zZWFyY2ggLmljb24tc2VhcmNoLFxuICAgIC5oZWFkZXJfX3ZpIC5pY29uLWV5ZSxcbiAgICAuaGVhZGVyX19jb2xvcmVkX2xpbmsgLmljb24tbGlzdCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0td2hpdGUpO1xuICAgIH1cbiAgICAuaGVhZGVyX19jb2xvcmVkX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmVlbi1Ob3JtYWwpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLWhvdmVyLXByZXNzZWQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tR3JlZW4tTm9ybWFsKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTcwKTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fY2FsbCB7XG4gICAgICAgIC5oZWFkZXJfX2NhbGxfdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg3MSUgNTQlLCAjMGI0ODMwLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLWJsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByZW1pdW0pO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWJvbGQsXG4gICAgICAgIC5fbGluay1ib2xkIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtbm9ybWFsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS03MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByZW1pdW0pO1xuICAgIH1cbiAgICAuaGVhZGVyLXNlYXJjaCAuaW5wdXQtd3JhcCBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmVlbi1ob3Zlci1wcmVzc2VkKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTcwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ncmVlbi1ob3Zlci1wcmVzc2VkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXNlYXJjaF9faW5uZXIgLmljb24tc2VhcmNoLFxuICAgIC5oZWFkZXItc2VhcmNoX19jbG9zZSAuaWNvbiB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0td2hpdGUpO1xuICAgIH1cbn1cblxuLnRpdGxlLXNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmVtaXVtKTtcbiAgICAuaGVhZGVyLXNlYXJjaF9fcmVzdWx0c19saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTcwKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXNlYXJjaF9fcmVzdWx0c190YWIge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtNzApO1xuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4taG92ZXItcHJlc3NlZCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5fbGluayxcbiAgICAuaGVhZGVyX19jYXRlZ29yeSxcbiAgICAuaGVhZGVyX19jYWxsLFxuICAgIC5oZWFkZXItc2VhcmNoX19yZXN1bHRzX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtNzApO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuLWhvdmVyLXByZXNzZWQpO1xuICAgIH1cbiAgICAmLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG59XG4ucGFnaW5hdGlvbiAuaWNvbi1jaGV2cm9uIHtcbiAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbn1cblxuLmludHJvIHtcbiAgICBtaW4taGVpZ2h0OiA2NzdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVySCwgMTMuOXJlbSk7XG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrIHtcbiAgICAgICAgbWluLWhlaWdodDogNTJ2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgYm90dG9tOiAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNTMxJyBoZWlnaHQ9JzQ3OCcgdmlld0JveD0nMCAwIDE1MzEgNDc4JyBmaWxsPSdub25lJyUzRSUzQ2cgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mXzEwMzE5XzkwNzU0KSclM0UlM0NwYXRoIGQ9J00xMDkyLjE2IDU0MC41NEM5NDYuMzkyIDI0OC44MjMgNzE1Ljg0NyAzNTguMDU0IDYxOC43OTUgNDQ5LjEzNEMtMTM0Ljk4MSAxMDQyLjA1IDg5NS43ODIgOTc4LjUwNyAxNDAzLjg0IDEwNDguODlDMTkxMS44OSAxMTE5LjI4IDE4OTguMjEgNjk0LjUxMyAxNzQ3LjI2IDc0My44ODJDMTU5Ni4zMSA3OTMuMjUxIDEyNzQuMzggOTA1LjE4NyAxMDkyLjE2IDU0MC41NFonIGZpbGw9JyUyMzAwNkE0MScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAzMTlfOTA3NTQnIHg9JzAuODU5OTg1JyB5PScwLjA3NzY5NzgnIHdpZHRoPScyMTg5LjI3JyBoZWlnaHQ9JzE0MDcuODQnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nMTc1LjU2NycgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwMzE5XzkwNzU0Jy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgd2lkdGg6IDMwLjN2dztcbiAgICAgICAgaGVpZ2h0OiAyMS4ydnc7XG4gICAgICAgIHRvcDogNCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzU4MicgaGVpZ2h0PSc0MDcnIHZpZXdCb3g9JzAgMCA1ODIgNDA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2ZfMTE3MDJfMTI4NyknJTNFJTNDcGF0aCBkPSdNMjY3LjY2NyAxMjkuNjgzQzMwNy41NzcgMTMzLjQzMyAzMjguNjEyIDEwNS40ODggMzM0LjE0IDkxLjA0NjZDMzYxLjQwNyAxMDcuMzUzIDQxNS42OSAxNDEuODA4IDQxNC42ODcgMTQ5LjE3NUM0MTMuNDMzIDE1OC4zODQgMzY4LjU3NiAyNDYuNjk4IDI3Mi43MzUgMjM4LjUwM0MxNzYuODk0IDIzMC4zMDkgMjE3Ljc3OSAxMjQuOTk1IDI2Ny42NjcgMTI5LjY4M1onIGZpbGw9JyUyMzAwNkE0MScvJTNFJTNDL2clM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjFfZl8xMTcwMl8xMjg3KSclM0UlM0NwYXRoIGQ9J00yMDUuNDI2IDExOS43NTdDMjc0LjkxNyAxODguNTgxIDM1MC40MzYgMTM1LjU2MSAzNjUuODU0IDEzNS44NTlMMzI4LjkgMjE3Ljg1M0MyNzAuNjI4IDIyMi4wNDkgMTQ4LjQ2OCAyMjUuMTM4IDEyNi4wMDUgMjAzLjkyOUM5Ny45MjU5IDE3Ny40MTcgMTM1LjkzNiA1MC45MzIyIDIwNS40MjYgMTE5Ljc1N1onIGZpbGw9JyUyMzAwOTEzMCcgZmlsbC1vcGFjaXR5PScwLjUzJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NmaWx0ZXIgaWQ9J2ZpbHRlcjBfZl8xMTcwMl8xMjg3JyB4PSc0Ny43NTQ4JyB5PSctNzUuOTUzNCcgd2lkdGg9JzUzMy45NDYnIGhlaWdodD0nNDgxLjk5MycgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9J3NSR0InJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwJyByZXN1bHQ9J0JhY2tncm91bmRJbWFnZUZpeCcvJTNFJTNDZmVCbGVuZCBtb2RlPSdub3JtYWwnIGluPSdTb3VyY2VHcmFwaGljJyBpbjI9J0JhY2tncm91bmRJbWFnZUZpeCcgcmVzdWx0PSdzaGFwZScvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc4My41JyByZXN1bHQ9J2VmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTE3MDJfMTI4NycvJTNFJTNDL2ZpbHRlciUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMV9mXzExNzAyXzEyODcnIHg9JzAuNjk0NjExJyB5PSctMTYuNDk4MScgd2lkdGg9JzQ4MS4xNicgaGVpZ2h0PSczNTMuMzgyJyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J3NoYXBlJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzU4JyByZXN1bHQ9J2VmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTE3MDJfMTI4NycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jayB7XG4gICAgICAgICAgICBsZWZ0OiAtMTglO1xuICAgICAgICAgICAgd2lkdGg6IDk5LjN2dztcbiAgICAgICAgICAgIGhlaWdodDogNjQuMnZ3O1xuICAgICAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiB2YXIoLS1nbG9iYWwteGwpO1xuICAgICAgICBib3R0b206IDExJTtcbiAgICAgICAgd2lkdGg6IDYwNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmludHJvX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZC1ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHhzLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50cm9fX3RleHRfdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgQGluY2x1ZGUgbWQtYmxvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4eHMtYmxvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmVtaWFsLWNsdWJfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG5cbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIEBpbmNsdWRlIHhzLWJsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4eHMtYmxvY2sge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbi5wcmVtaWFsLWNsdWJfX2NhcmRfdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIHh4cy1ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cblxuLnByZW1pYWwtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4eHhzLWJsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgfVxufVxuXG4ucHJlbWlhbC1jbHViX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMnB4O1xuICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtYmxvY2sge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrIHtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cbn1cblxuLnByZW1pYWwtY2x1Yl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucHJlbWlhbC1jbHViX19jYXJkX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG5cbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucHJlbWlhbC1jbHViX19jYXJkX2ltZ3Mge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIzcHg7XG4gICAgQGluY2x1ZGUgbWQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bWQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4cy1ibG9jayB7XG4gICAgICAgIGdhcDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG5cbi5wcmVtaWFsLWNsdWJfX2NhcmRfaW1nIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAyMTdweDtcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2sge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgaGVpZ2h0OiAyNi4zdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbjtcbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2sge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMS41NTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4eHhzLWJsb2NrIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDEuMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMjIzLjI0JSA4MS40OSUgYXQgNTEuNyUgNTYuNTIlLCAjMDA1ZTJmIDAlLCAjMDcyMTE3IDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MnB4KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogOTUuNSU7XG4gICAgICAgIGhlaWdodDogMTkwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMyUsIC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjcyJyBoZWlnaHQ9JzY3Micgdmlld0JveD0nMCAwIDY3MiA2NzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002NzEuODQ4IDMzNS45MjRMNS4xMTM0NGUtMDUgMzM1LjkyNCcgc3Ryb2tlPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl8xMTcwMV8xMzA0KScgc3Ryb2tlLW9wYWNpdHk9JzAuNCcgc3Ryb2tlLXdpZHRoPScwLjI1NzgyNScvJTNFJTNDcGF0aCBkPSdNMzc2Ljc0NiA1MTMuNjk2TDU1NC40MzEgMzM2LjAxMicgc3Ryb2tlPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl8xMTcwMV8xMzA0KScgc3Ryb2tlLW9wYWNpdHk9JzAuNCcgc3Ryb2tlLXdpZHRoPScwLjI1NzgyNScvJTNFJTNDcGF0aCBkPSdNMTkwIDMzNi4wMTJMNDE4LjE3NSAxMDcuODM2JyBzdHJva2U9J3VybCglMjNwYWludDJfbGluZWFyXzExNzAxXzEzMDQpJyBzdHJva2Utb3BhY2l0eT0nMC40NScgc3Ryb2tlLXdpZHRoPScwLjI1NzgyNScvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzExNzAxXzEzMDQnIHgxPSctNS40NzkwOScgeTE9JzMyMi41ODMnIHgyPSc5MzUuNjQ0JyB5Mj0nLTEyNC41NicgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwLjYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcl8xMTcwMV8xMzA0JyB4MT0nNTkwLjQ1MScgeTE9JzEyOC41MTknIHgyPSctMjA2LjUzMicgeTI9JzE5NS4xMjknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50Ml9saW5lYXJfMTE3MDFfMTMwNCcgeDE9JzQwMy43MDQnIHkxPSctNDkuMTY1NCcgeDI9Jy0zOTMuMjc4JyB5Mj0nMTcuNDQ0OCcgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwLjYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBoZWlnaHQ6IDcyJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM0NScgaGVpZ2h0PScyNjcnIHZpZXdCb3g9JzAgMCAzNDUgMjY3JyBmaWxsPSdub25lJyUzRSUzQ2cgb3BhY2l0eT0nMC41OScgZmlsdGVyPSd1cmwoJTIzZmlsdGVyMF9mXzEwMzE5XzkxNDE2KSclM0UlM0NwYXRoIGQ9J00yMDIuNDg3IDE1OS41MTlDMjI5Ljg1MiAyMTIuMTIzIDE5MC44MTkgMzA2LjU0MSA5MS41NDAzIDIzMy4wM0MtNy43Mzg1MyAxNTkuNTE5IDE3Mi41NzYgOTcuMjQ3NyAyMDIuNDg3IDE1OS41MTlaJyBmaWxsPSclMjM2REE1NDQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9mXzEwMzE5XzkxNDE2JyB4PSctNzEuMDg4OScgeT0nMC45MTExMTgnIHdpZHRoPSc0MTUuMTc4JyBoZWlnaHQ9JzM5Mi4xNzgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNjYuNTQ0NCcgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwMzE5XzkxNDE2Jy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBAaW5jbHVkZSB4cy1ibG9jayB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDExNS4xNSUgODEuNDklIGF0IDUxLjclIDU2LjUyJSwgIzAwNWUyZiAwJSwgIzA3MjExNyAxMDAlKTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiA5NS41JTtcbiAgICAgICAgaGVpZ2h0OiAxOTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNiUsIC00MiUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY3MicgaGVpZ2h0PSc2NzInIHZpZXdCb3g9JzAgMCA2NzIgNjcyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjcxLjg0OCAzMzUuOTI0TDUuMTEzNDRlLTA1IDMzNS45MjQnIHN0cm9rZT0ndXJsKCUyM3BhaW50MF9saW5lYXJfMTE3MDFfMTMzOCknIHN0cm9rZS1vcGFjaXR5PScwLjQnIHN0cm9rZS13aWR0aD0nMC4yNTc4MjUnLyUzRSUzQ3BhdGggZD0nTTM3Ni43NDYgNTEzLjY5Nkw1NTQuNDMxIDMzNi4wMTInIHN0cm9rZT0ndXJsKCUyM3BhaW50MV9saW5lYXJfMTE3MDFfMTMzOCknIHN0cm9rZS1vcGFjaXR5PScwLjQnIHN0cm9rZS13aWR0aD0nMC4yNTc4MjUnLyUzRSUzQ3BhdGggZD0nTTMzMC41NTMgMzM2LjAxMkw1NTguNzI4IDEwNy44MzYnIHN0cm9rZT0ndXJsKCUyM3BhaW50Ml9saW5lYXJfMTE3MDFfMTMzOCknIHN0cm9rZS1vcGFjaXR5PScwLjQ1JyBzdHJva2Utd2lkdGg9JzAuMjU3ODI1Jy8lM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfMTE3MDFfMTMzOCcgeDE9Jy01LjQ3OTA5JyB5MT0nMzIyLjU4MycgeDI9JzkzNS42NDQnIHkyPSctMTI0LjU2JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAuNicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzExNzAxXzEzMzgnIHgxPSc1OTAuNDUxJyB5MT0nMTI4LjUxOScgeDI9Jy0yMDYuNTMyJyB5Mj0nMTk1LjEyOScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwLjYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQyX2xpbmVhcl8xMTcwMV8xMzM4JyB4MT0nNTQ0LjI1NycgeTE9Jy00OS4xNjU0JyB4Mj0nLTI1Mi43MjUnIHkyPScxNy40NDQ4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAuNicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG59XG5cbi5wcmVtaWFsLWNsdWJfX2Zvb3Rub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLTQwKTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2sge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi5wcmVtaWFsLWFyY2hpdmUge1xuICAgIC5mYXFfX3RyaWdnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmVlbi1Ob3JtYWwpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZW1pYWwtY2x1Yl9fY2FyZHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG59XG5cbi5wcmVtaWFsLXZpcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NiU7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwteGwpO1xuICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsLXhsKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5wcmVtaWFsLXZpcF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xuICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZ2xvYmFsLXhsKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgICAgIDc3LjI4JSA1Ny41MiUgYXQgNDMuMjclIDQyLjg4JSxcbiAgICAgICAgICAgIHJnYmEoMCwgMTA1LCA0OCwgMC4yNiksXG4gICAgICAgICAgICByZ2JhKDAsIDEwNSwgNDgsIDAuMzA5ODAzOTIxNikgMCVcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAucHJlbWlhbC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZ2xvYmFsLXhsKSArIHZhcigtLWdsb2JhbC14bCkpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ2xvYmFsLXhsKSAqIC0xKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZ2xvYmFsLXhsKSAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJlbWl1bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmVtaWFsLXZpcF9fY29udGVudF9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyNHB4O1xuICAgIEBpbmNsdWRlIHhzLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4cy1ibG9jayB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAucHJlbWlhbC12aXBfX2NvbnRlbnRfaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxLjFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmVtaWFsLXZpcF9faW1nX3Bob3RvcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUxLjUlIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDU2JSAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4cy1ibG9jayB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIHh4eHMtYmxvY2sge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2N3Z3O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByZW1pYWwtdmlwX19pbWdfYmxvYjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzIwJyBoZWlnaHQ9JzU5Mycgdmlld0JveD0nMCAwIDMyMCA1OTMnIGZpbGw9J25vbmUnJTNFJTNDZyBmaWx0ZXI9J3VybCglMjNmaWx0ZXIwX2ZfMTAzMTlfOTA4NDgpJyUzRSUzQ3BhdGggZD0nTTIzOC42MDkgMTgxLjc0NkMzMzkuMDE1IDIxLjYzNDcgNDMyLjEwNCAxNTMuNzA0IDQ0NC45NzQgMTcyLjM0M0M0NDQuMDA2IDIzNy4zMzUgNDMwLjE1NCAzODYuODY4IDM4Mi40OSA0NjUuMDZDMzIyLjkxIDU2Mi44IC02LjM4NDc1IDMzNy40NDUgMTQxLjkyNiAzODYuNDY1QzI5MC4yMzcgNDM1LjQ4NSAxMzguMjAyIDM0MS44NTYgMjM4LjYwOSAxODEuNzQ2WicgZmlsbD0nJTIzQjI5MDNFJyBmaWxsLW9wYWNpdHk9JzAuNjgnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2ZpbHRlciBpZD0nZmlsdGVyMF9mXzEwMzE5XzkwODQ4JyB4PScwLjkwMjM0NCcgeT0nMC40NzM2MzMnIHdpZHRoPSc1NDcuMDcyJyBoZWlnaHQ9JzU5Mi40NDgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZScgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSdzUkdCJyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMCcgcmVzdWx0PSdCYWNrZ3JvdW5kSW1hZ2VGaXgnLyUzRSUzQ2ZlQmxlbmQgbW9kZT0nbm9ybWFsJyBpbj0nU291cmNlR3JhcGhpYycgaW4yPSdCYWNrZ3JvdW5kSW1hZ2VGaXgnIHJlc3VsdD0nc2hhcGUnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNTEuNScgcmVzdWx0PSdlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwMzE5XzkwODQ4Jy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIEBpbmNsdWRlIHh4cy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucHJlbWlhbC12aXBfX2ltZ19ibG9iMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NiU7XG4gICAgaGVpZ2h0OiA3MSU7XG4gICAgbGVmdDogLTYlO1xuICAgIGJvdHRvbTogLTQlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MTknIGhlaWdodD0nNTYzJyB2aWV3Qm94PScwIDAgNjE5IDU2MycgZmlsbD0nbm9uZSclM0UlM0NnIGZpbHRlcj0ndXJsKCUyM2ZpbHRlcjBfZl8xMDMxOV85MDg0OSknJTNFJTNDcGF0aCBkPSdNMjU5LjQyMSA0MjYuNTI4QzMxNC42NjcgNDgxLjMwNCA0MDYuOTc5IDQ2NCA0NDYuMjMgNDQ4LjUwMUM2MjcuMzUxIDM4Ny44NSA0MzYuODM5IDI1Ni40MyAyNzYuMTM5IDE0NS44MUMxMTUuNDM4IDM1LjE5IDEzOC45OTcgMTM5LjMyNiAxMDUuMjc2IDI5OS40ODdDNzEuNTU1MSA0NTkuNjQ5IDE5MC4zNjQgMzU4LjA1OSAyNTkuNDIxIDQyNi41MjhaJyBmaWxsPSclMjM2NkFEMjMnIGZpbGwtb3BhY2l0eT0nMC40MycvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDZmlsdGVyIGlkPSdmaWx0ZXIwX2ZfMTAzMTlfOTA4NDknIHg9JzAuMzc2MTYnIHk9JzAuODgwNjE1JyB3aWR0aD0nNjE4LjQ1OCcgaGVpZ2h0PSc1NjIuMDE2JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0nc1JHQiclM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAnIHJlc3VsdD0nQmFja2dyb3VuZEltYWdlRml4Jy8lM0UlM0NmZUJsZW5kIG1vZGU9J25vcm1hbCcgaW49J1NvdXJjZUdyYXBoaWMnIGluMj0nQmFja2dyb3VuZEltYWdlRml4JyByZXN1bHQ9J3NoYXBlJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzQ5LjUnIHJlc3VsdD0nZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMDMxOV85MDg0OScvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnByZW1pYWwtdmlwX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzAwNjkzMDRmO1xuXG4gICAgcGFkZGluZzogODBweCB2YXIoLS1nbG9iYWwteGwpIDgwcHggMTAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IHZhcigtLWdsb2JhbC14bCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOTQzJyBoZWlnaHQ9JzYzNScgdmlld0JveD0nMCAwIDk0MyA2MzUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzExNzA0XzEyOTApJyUzRSUzQ3BhdGggZD0nTTEwMjguODUgNDM3LjkyNEwxMyA0MzcuOTI0JyBzdHJva2U9J3VybCglMjNwYWludDBfbGluZWFyXzExNzA0XzEyOTApJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDcGF0aCBkPSdNNzMzLjc0NiA2MTUuNjk2TDkxMS40MzEgNDM4LjAxMicgc3Ryb2tlPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl8xMTcwNF8xMjkwKScgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTU0NyA0MzguMDEyTDc3NS4xNzUgMjA5LjgzNicgc3Ryb2tlPSd1cmwoJTIzcGFpbnQyX2xpbmVhcl8xMTcwNF8xMjkwKScgc3Ryb2tlLXdpZHRoPScwLjUnLyUzRSUzQ3BhdGggZD0nTTUzIDQzOC4wMTJMMjgxLjE3NSAyMDkuODM2JyBzdHJva2U9J3VybCglMjNwYWludDNfbGluZWFyXzExNzA0XzEyOTApJyBzdHJva2Utd2lkdGg9JzAuNScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfMTE3MDRfMTI5MCcgeDE9JzM1MS41MjEnIHkxPSc0MjQuNTgzJyB4Mj0nMTI5Mi42NCcgeTI9Jy0yMi41NjA0JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAuNicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzExNzA0XzEyOTAnIHgxPSc5NDcuNDUxJyB5MT0nMjMwLjUxOScgeDI9JzE1MC40NjgnIHkyPScyOTcuMTI5JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAuNicvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDJfbGluZWFyXzExNzA0XzEyOTAnIHgxPSc3NjAuNzA0JyB5MT0nNTIuODM0NicgeDI9Jy0zNi4yNzg0JyB5Mj0nMTE5LjQ0NScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwLjYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSd3aGl0ZScgc3RvcC1vcGFjaXR5PScwJy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQzX2xpbmVhcl8xMTcwNF8xMjkwJyB4MT0nMjY2LjcwNCcgeTE9JzUyLjgzNDYnIHgyPSctNTMwLjI3OCcgeTI9JzExOS40NDUnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMC42Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzExNzA0XzEyOTAnJTNFJTNDcmVjdCB3aWR0aD0nOTQzJyBoZWlnaHQ9JzYzNScgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByZW1pdW0pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI0IDEyNCAxMjQgLyA1MCUpO1xuICAgICYubW9iIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJlbWl1bSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tR3JleS0xKTtcbiAgICB9XG59XG5cbi5mb290ZXJfX2xvZ28gLmljb24sXG4uZm9vdGVyX19zb2NpYWwgLmljb24sXG4uZm9vdGVyLW1vYl9fbG9nbyBzdmcsXG4uZm9vdGVyLW1vYl9fc29jaWFsIC5pY29uIHtcbiAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5mb290ZXJfX3N1YnNjcmliZSAuaWNvbi1hcnItcmlnaHQsXG4uZm9vdGVyLW1vYl9fc3Vic2NyaWJlIC5pY29uLWFyci1yaWdodCxcbi5tZW51X19zZWFyY2hfaWNvLFxuLm1lbnVfX3ZpIC5pY29uIHtcbiAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbn1cblxuLmZvb3Rlcl9fZ2VuZXJhbCxcbi5mb290ZXJfX25hdl9saW5rLFxuLmZvb3Rlci1tb2JfX3RvcCxcbi5mb290ZXItbW9iX19taWRfbGluayxcbi50ZXh0LW5vcm1hbCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLTcwKTtcbn1cblxuLmZvb3Rlci1tb2JfX3RvcCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1HcmV5LTEpO1xufVxuXG4uZm9vdGVyX190aXRsZSxcbi5mb290ZXJfX3Bob25lcyBhLFxuLmZvb3Rlcl9fc3Vic2NyaWJlLFxuLmZvb3Rlci1tb2JfX3RpdGxlLFxuLmZvb3Rlci1tb2JfX3Bob25lcyBhLFxuLmZvb3Rlci1tb2JfX3N1YnNjcmliZSxcbi5tZW51X19jYWxsX2JvdHRvbSAuX2xpbmstYm9sZCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mb290ZXItbW9iX19taWRfbmV3cyB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLmZvb3Rlcl9fYXBwX2l0ZW0ge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMS4xKSBpbnZlcnQoMSk7XG59XG5cbi50YWJiYXIge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi50YWJiYXJfX2VsLmN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xufVxuXG4udGFiYmFyX190ZXh0LFxuLnRhYmJhcl9fZWwuY3VycmVudCAudGFiYmFyX190ZXh0LFxuLm1lbnVfX3RvcCxcbi5zZWFyY2gtcmVzdWx0c19fdGV4dCxcbi5zZWFyY2gtcmVzdWx0c19fYm90dG9tLFxuLm1lbnVfX2xhbmdfdHJpZ2dlcixcbi5tZW51X192aSxcbi5tZW51X19jYWxsX3RyaWdnZXIsXG4udGV4dC1ib2xkLFxuLnN1Ym1lbnVfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi50YWJiYXJfX2ljbyBpbWcsXG4udGFiYmFyX19pY28gc3ZnIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygzKTtcbn1cblxuLnRhYmJhcl9fY2VudGVyX2ljbyBwYXRoLFxuLm1lbnVfX2Nsb3NlIC5pY29uLFxuLm1lbnVfX2xhbmdfdHJpZ2dlci1pY28gLmljb24tY2hldnJvbi1kb3duLFxuLm1lbnVfX2NhbGxfdHJpZ2dlciAuaWNvbiB7XG4gICAgZmlsbDogdmFyKC0td2hpdGUpO1xufVxuLnRhYmJhcl9fY2VudGVyX2xpbmVzLFxuLnRhYmJhcl9fY2VudGVyX2xpbmVzOjpiZWZvcmUsXG4udGFiYmFyX19jZW50ZXJfbGluZXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmVlbi1Ob3JtYWwpO1xufVxuXG4ubWVudV9faW5uZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1HcmV5LTEpO1xufVxuXG4ubWVudV9faW5uZXIsXG4ubWVudV9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmVtaXVtKTtcbn1cbi5tZW51X19jbG9zZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xufVxuXG4ubWVudV9fc2VhcmNoIC5pbnAtd3JhcCBpbnB1dCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS03MCk7XG4gICAgfVxufVxuXG4ubWVudSAuc2VhcmNoLXJlc3VsdHMsXG4ubWVudV9fY2FsbCAuZHJvcGRvd24tYmxvY2ssXG4uc3VibWVudSB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuaHRtbC52aSB7XG4gICAgLnByZW1pYWwtdmlwX19pbWdfYmxvYjEsXG4gICAgLnByZW1pYWwtdmlwX19pbWdfYmxvYjIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbnRybzo6YmVmb3JlLFxuICAgIC5pbnRybzo6YWZ0ZXIsXG4gICAgLmxlZnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gICAgLm1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmVtaXVtKTtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiYmFyX19jZW50ZXJfbGluZXMsXG4gICAgLnRhYmJhcl9fY2VudGVyX2xpbmVzOjpiZWZvcmUsXG4gICAgLnRhYmJhcl9fY2VudGVyX2xpbmVzOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgICAubWVudV9fY2F0ZWdvcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG4gICAgLm9wZW4tYnVyZ2VyIC50YWJiYXJfX2NlbnRlcl9saW5lcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubHZsMiAubWVudV9fY2F0ZWdvcnkge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgIH1cbiAgICAubHZsMiAubWVudV9fY2F0ZWdvcnkuYWN0aXZlIC5tZW51X19jYXRlZ29yeV9saW5rIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxuICAgIC5tZW51X19jYWxsX3Nob3J0LFxuICAgIC5tZW51X19jYWxsX3RlbCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLnRhYmJhcl9faWNvIGltZyxcbiAgICAudGFiYmFyX19pY28gc3ZnIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMyk7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMyk7XG4gICAgfVxuICAgIC5tZW51X19sYW5nIC5kcm9wZG93bi1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA5cmVtO1xuICAgIH1cbiAgICAudG8tdG9wIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJlbWlhbC1jbHViX19jYXJkLFxuICAgIC5wcmVtaWFsLXZpcF9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB9XG4gICAgLnByZW1pYWwtdmlwX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9fbGFuZyAuZHJvcGRvd24tYmxvY2sge1xuICAgICAgICB3aWR0aDogOXJlbTtcbiAgICB9XG4gICAgJltjbGFzcyo9J2MxJ10ge1xuICAgICAgICAudGFiYmFyX190ZXh0LFxuICAgICAgICAudGFiYmFyX19lbC5jdXJyZW50IC50YWJiYXJfX3RleHQsXG4gICAgICAgIC5tZW51X190b3AsXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0c19fdGV4dCxcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzX19ib3R0b20sXG4gICAgICAgIC5tZW51X19sYW5nX3RyaWdnZXIsXG4gICAgICAgIC5tZW51X192aSxcbiAgICAgICAgLm1lbnVfX2NhbGxfdHJpZ2dlcixcbiAgICAgICAgLnRleHQtYm9sZCxcbiAgICAgICAgLnN1Ym1lbnVfX2xpbmssXG4gICAgICAgIC5pbnRybyAuaW50cm9fX3RleHRfdGl0bGUsXG4gICAgICAgIC5wcmVtaWFsLWNsdWJfX2NhcmRfdGl0bGUsXG4gICAgICAgIC5wcmVtaWFsLXZpcF9fY29udGVudCAucHJlbWlhbC10aXRsZSxcbiAgICAgICAgLnByZW1pYWwtdmlwX19jb250ZW50X2xpc3QgLnByZW1pYWwtdmlwX19jb250ZW50X2l0ZW0sXG4gICAgICAgIC5wcmVtaWFsLXZpcF9fY29udGVudF9saXN0IC5wcmVtaWFsLXZpcF9fY29udGVudF9pdGVtIHAsXG4gICAgICAgIC5mb290ZXJfX3RpdGxlLFxuICAgICAgICAuZm9vdGVyX19waG9uZXMgYSxcbiAgICAgICAgLmZvb3Rlcl9fc3Vic2NyaWJlLFxuICAgICAgICAuZm9vdGVyLW1vYl9fdGl0bGUsXG4gICAgICAgIC5mb290ZXItbW9iX19waG9uZXMgYSxcbiAgICAgICAgLmZvb3Rlci1tb2JfX3N1YnNjcmliZSxcbiAgICAgICAgLm1lbnVfX2NhbGxfYm90dG9tIC5fbGluay1ib2xkLFxuICAgICAgICAubWVudV9fc2VhcmNoIC5pbnAtd3JhcCBpbnB1dCxcbiAgICAgICAgLm1lbnVfX3NlYXJjaCAuaW5wLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAucHJlbWlhbC12aXBfX2NvbnRlbnRfbGlzdCAucHJlbWlhbC12aXBfX2NvbnRlbnRfaXRlbTo6YmVmb3JlLFxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItc2VhcmNoX19yZXN1bHRzX3RhYjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoIC5pY29uLXNlYXJjaCxcbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX192aSAuaWNvbi1leWUsXG4gICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fY29sb3JlZF9saW5rIC5pY29uLWxpc3QsXG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1zZWFyY2hfX2lubmVyIC5pY29uLXNlYXJjaCxcbiAgICAgICAgLmhlYWRlciAuaGVhZGVyLXNlYXJjaF9fY2xvc2UgLmljb24ge1xuICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIC5fbGluayxcbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX19jYXRlZ29yeSxcbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX19jYWxsLFxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItc2VhcmNoX19yZXN1bHRzX3RpdGxlLFxuICAgICAgICAuaGVhZGVyX19jb2xvcmVkX2xpbmssXG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1zZWFyY2ggLmlucHV0LXdyYXAgaW5wdXQsXG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1zZWFyY2hfX3Jlc3VsdHNfdGFiLmFjdGl2ZSxcbiAgICAgICAgLnBhZ2luYXRpb25fX3BhZ2UuY3VycmVudCxcbiAgICAgICAgLmhlYWRlcl9fY2FsbF9zaG9ydCxcbiAgICAgICAgLmhlYWRlcl9fY2FsbF90ZWwsXG4gICAgICAgIC5oZWFkZXIgLmhlYWRlcl9fY2FsbCAudGV4dC1ib2xkLFxuICAgICAgICAuaGVhZGVyIC5oZWFkZXJfX2NhbGwgLl9saW5rLWJvbGQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmF0aW9uX19wYWdlLmN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIC5zZWxlY3QtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogZ3JleTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlcl9fbG9nbyAuaWNvbixcbiAgICAgICAgLmhlYWRlciAuaGVhZGVyX19sb2dvIC5pY29uLWxvZ28ge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltjbGFzcyo9J2MyJ10ge1xuICAgICAgICAtLXByZW1pdW06ICMwMDJkNTY7XG4gICAgICAgIC5tZW51X190b3AsXG4gICAgICAgIGJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJlbWl1bSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJhcl9fdGV4dCxcbiAgICAgICAgLnRhYmJhcl9fZWwuY3VycmVudCAudGFiYmFyX190ZXh0LFxuICAgICAgICAubWVudV9fdG9wLFxuICAgICAgICAuc2VhcmNoLXJlc3VsdHNfX3RleHQsXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0c19fYm90dG9tLFxuICAgICAgICAubWVudV9fbGFuZ190cmlnZ2VyLFxuICAgICAgICAubWVudV9fdmksXG4gICAgICAgIC5tZW51X19jYWxsX3RyaWdnZXIsXG4gICAgICAgIC50ZXh0LWJvbGQsXG4gICAgICAgIC5zdWJtZW51X19saW5rLFxuICAgICAgICAuaW50cm8gLmludHJvX190ZXh0X3RpdGxlLFxuICAgICAgICAucHJlbWlhbC1jbHViX19jYXJkX3RpdGxlLFxuICAgICAgICAucHJlbWlhbC12aXBfX2NvbnRlbnQgLnByZW1pYWwtdGl0bGUsXG4gICAgICAgIC5wcmVtaWFsLXZpcF9fY29udGVudF9saXN0IC5wcmVtaWFsLXZpcF9fY29udGVudF9pdGVtLFxuICAgICAgICAucHJlbWlhbC12aXBfX2NvbnRlbnRfbGlzdCAucHJlbWlhbC12aXBfX2NvbnRlbnRfaXRlbSBwLFxuICAgICAgICAuZm9vdGVyX190aXRsZSxcbiAgICAgICAgLmZvb3Rlcl9fcGhvbmVzIGEsXG4gICAgICAgIC5mb290ZXJfX3N1YnNjcmliZSxcbiAgICAgICAgLmZvb3Rlci1tb2JfX3RpdGxlLFxuICAgICAgICAuZm9vdGVyLW1vYl9fcGhvbmVzIGEsXG4gICAgICAgIC5mb290ZXItbW9iX19zdWJzY3JpYmUsXG4gICAgICAgIC5tZW51X19jYWxsX2JvdHRvbSAuX2xpbmstYm9sZCxcbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzX19jYXRlZ29yaWVzLFxuICAgICAgICAubWVudV9fYnRuLWxpZ2h0LFxuICAgICAgICAuYnRuX19iYWNrIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnVfX3NlYXJjaF9yb3csXG4gICAgICAgIC5zZWFyY2gtcmVzdWx0c19faXRlbSxcbiAgICAgICAgLm1lbnVfX2J0bi1saWdodCxcbiAgICAgICAgLmJ0bl9fYmFjayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmFyX19jZW50ZXJfaWNvIHBhdGgsXG4gICAgICAgIC5tZW51X19jbG9zZSAuaWNvbixcbiAgICAgICAgLm1lbnVfX2xhbmdfdHJpZ2dlci1pY28gLmljb24tY2hldnJvbi1kb3duLFxuICAgICAgICAubWVudV9fY2FsbF90cmlnZ2VyIC5pY29uLl9saW5rIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXByZW1pdW0pO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51X19idG4tbGlnaHQgaW1nIHtcbiAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEpIGludmVydCgxKTtcbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDkzZDZjO1xuICAgICAgICB9XG4gICAgICAgIC5wcmVtaWFsLXZpcF9faW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2M4ZTVmZjMwLCAjMDAyMDNlKTtcbiAgICAgICAgfVxuICAgICAgICAuaW50cm8sXG4gICAgICAgIC5wcmVtaWFsLWNsdWJfX2NhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAyMDNlLCAjYzhlNWZmMzApO1xuICAgICAgICB9XG4gICAgICAgIC5wcmVtaWFsLXZpcF9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMjAzZSwgI2M4ZTVmZjMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXFfX3RyaWdnZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
  