@charset "UTF-8";
/* stylelint-disable color-hex-case */
/**
 * Basic
 */
/**
 * Text
 */
/**
 * Fill
 */
/**
 * Navigation
 */
/**
 * Border
 */
/**
 * Button
 */
/**
 * Background
 */
/**
 * 本文（通常）
 */
/**
 * 大見出し（h2）
 */
/**
 * Component
 */
body:has(.p-tableware) .l-theFooter {
  opacity: 0;
  filter: blur(10px);
  animation: fadeIn 1400ms ease-out forwards;
}

.l-theFooter {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 25%;
  height: 2.5rem;
  border-top: 1px solid #D2D2D2;
}
.l-theFooter .l-theFooter-inner {
  width: 100%;
  height: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.l-theFooter .l-theFooter-copyright {
  font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 100%;
  color: #666;
  width: -moz-fit-content;
  width: fit-content;
}

/**
 * テーブルウェア
 */
body:has(.p-tableware) .l-theFooter {
  width: 100%;
}

@layer normal,tbsize,;
/**
 * Component
 */
@layer normal {
  .l-theHeader {
    position: fixed;
    top: 0;
    right: 0;
    width: 25%;
    height: calc(100% - 2.5rem);
  }
  .l-theHeader .l-theHeader-inner {
    width: 100%;
    height: 100%;
    display: block;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav {
    width: 100%;
    height: 100%;
    display: block;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.125rem;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item {
    width: 100%;
    flex: 1;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item:last-child .l-theHeader-nav-list-item-link {
    background-color: #FFF;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link {
    width: 100%;
    height: 100%;
    display: block;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-inline: 2.5rem;
    background-color: #EFEFEF;
    transition: all 200ms ease-in;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper :is(.l-theHeader-nav-list-item-category, .l-theHeader-nav-list-item-name) {
    color: #333;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: "Cormorant Garamond", YuMincho, "游明朝", "Times New Roman", "Hiragino Mincho ProN", "HGS明朝B", "ＭＳ Ｐ明朝", serif;
    font-style: normal;
    font-weight: 400;
    transition: all 200ms ease-in;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper .l-theHeader-nav-list-item-category {
    font-size: 16px;
    line-height: 100%;
    /* 16px */
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper .l-theHeader-nav-list-item-category + .l-theHeader-nav-list-item-name {
    margin-top: 0.5rem;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper .l-theHeader-nav-list-item-name {
    font-size: 28px;
    line-height: 120%;
    /* 33.6px */
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .svg-wrapper {
    width: 2rem;
    height: 2rem;
    min-width: 2rem;
    min-height: 2rem;
    max-width: 2rem;
    max-height: 2rem;
    aspect-ratio: 1/1;
    border-radius: 100vmax;
    border: 1px solid #333;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transition: all 200ms ease-in;
  }
  .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .svg-wrapper .svg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    scale: 1.2;
    transition: all 200ms ease-in;
  }
}
@layer tbsize {
}
/**
 * Component
 */
.l-theHeaderTableware {
  position: fixed;
  bottom: 2.5rem;
  left: 0;
  width: 100%;
  padding-block: min(4.75rem, 8.4vh);
  height: 11.25rem;
  opacity: 0;
  filter: blur(10px);
  animation: fadeIn 1400ms ease-out forwards;
}
.l-theHeaderTableware .l-theHeaderTableware-inner {
  width: 100%;
  height: 100%;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3.375rem;
}
.l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .l-theHeaderTableware-nav-list-item-name-wrapper .l-theHeaderTableware-nav-list-item-name {
  color: #333;
  font-variant-numeric: lining-nums proportional-nums;
  /* PC/heading/English-S (lead） */
  font-family: "Cormorant Garamond", YuMincho, "游明朝", "Times New Roman", "Hiragino Mincho ProN", "HGS明朝B", "ＭＳ Ｐ明朝", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 20px */
  transition: all 200ms ease-in;
}
.l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .l-theHeaderTableware-nav-list-item-name-wrapper .l-theHeaderTableware-nav-list-item-name::selection {
  background-color: #988263;
  color: #FFF;
}
.l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .svg-wrapper {
  width: 1.75rem;
  height: 1.75rem;
  min-width: 1.75rem;
  min-height: 1.75rem;
  max-width: 1.75rem;
  max-height: 1.75rem;
  aspect-ratio: 1/1;
  border-radius: 100vmax;
  border: 1px solid #333;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  transition: all 200ms ease-in;
}
.l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .svg-wrapper .svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  scale: 1.2;
  transition: all 200ms ease-in;
}

@layer layouts,links;
body:has(.p-tableware) .l-theFooter {
  opacity: 0;
  filter: blur(10px);
  animation: fadeIn 1400ms ease-out forwards;
  width: 100%;
}

.l-default-page:has(.p-tableware) {
  height: 100vh;
  height: 100dvh;
  overflow: hidden;
}
.l-default-page:has(.p-tableware) :is(p, a, span, small)::selection {
  background-color: #988263;
  color: #FFF;
}

.p-tableware {
  width: 100%;
  height: calc(100% - 2.5rem - 11.25rem);
  overflow: hidden;
}
.p-tableware .p-tableware-inner {
  width: 100%;
  height: 100%;
  display: block;
  display: flex;
  padding-top: 15.5vh;
  --height-scale: 1;
  scale: min(var(--height-scale), 1);
}
.p-tableware .p-tableware-inner :is(.p-tableware-inner-wrapper-left, .p-tableware-inner-wrapper-right) {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
@layer links {
  .p-tableware .p-tableware-inner .p-tableware-link {
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: space-between;
    color: #333;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    height: 2.75rem;
    transition: all 200ms ease-in;
    /* PC/heading/English-S (lead） */
    font-family: "Cormorant Garamond", YuMincho, "游明朝", "Times New Roman", "Hiragino Mincho ProN", "HGS明朝B", "ＭＳ Ｐ明朝", serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 20px */
  }
  .p-tableware .p-tableware-inner .p-tableware-link :is(.p-tableware-left-link-name, .p-tableware-right-link-name) {
    transition: all 200ms ease-in;
  }
  .p-tableware .p-tableware-inner .p-tableware-link .svg-wrapper {
    width: 1.75rem;
    height: 1.75rem;
    min-width: 1.75rem;
    min-height: 1.75rem;
    max-width: 1.75rem;
    max-height: 1.75rem;
    aspect-ratio: 1/1;
    border-radius: 100vmax;
    border: 1px solid #333;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transition: all 200ms ease-in;
  }
  .p-tableware .p-tableware-inner .p-tableware-link .svg-wrapper .svg {
    scale: 1.2;
    transition: all 200ms ease-in;
  }
}
.p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left {
  animation: fadeIn 1400ms ease-out forwards;
  opacity: 0;
  filter: blur(10px);
  border-right: 1px solid #D2D2D2;
  padding-top: 2.5rem;
}
.p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left .p-tableware-title {
  width: 26vh;
  height: auto;
  margin: 0 auto;
}
.p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left .p-tableware-title .img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right {
  animation: fadeIn 1400ms ease-out forwards;
  opacity: 0;
  filter: blur(10px);
  padding-block: 4.5625rem;
}
.p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-title {
  width: 33vh;
  height: auto;
}
.p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-title .img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
@layer layouts {
  .p-tableware .p-tableware-inner :is(.p-tableware-left-link, .p-tableware-right-link-wrapper) {
    margin-top: 2.5rem;
    display: block;
  }
}

@keyframes zoomOut {
  0% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    filter: blur(10px);
  }
  100% {
    opacity: 1;
    filter: blur(0px);
  }
}
@media screen and (max-width:1024px) {
  .l-theFooter {
    width: 100%;
    height: 2.625rem;
  }
  @layer normal{
    .l-theHeader {
      top: unset;
      bottom: 2.625rem;
      width: 100%;
      height: 17.0625rem;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list {
      gap: 0.0625rem;
      flex-wrap: wrap;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item {
      height: calc((100% - 0.125rem) / 3);
      width: 50%;
      flex: unset;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link {
      padding-inline: 1.25rem;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper .l-theHeader-nav-list-item-category {
      font-size: 12px;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper .l-theHeader-nav-list-item-category + .l-theHeader-nav-list-item-name {
      margin-top: 0.5rem;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name-wrapper .l-theHeader-nav-list-item-name {
      font-size: 18px;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .svg-wrapper {
      width: 1.25rem;
      height: 1.25rem;
      min-width: 1.25rem;
      min-height: 1.25rem;
      max-height: 1.25rem;
      max-width: 1.25rem;
    }
  }
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link .svg-wrapper .svg {
      scale: 2;
    }
  }
  .l-theHeaderTableware {
    padding-block: 1.5rem;
    bottom: 2.625rem;
    height: 7rem;
    border-top: 1px solid #D2D2D2;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner {
    width: 15rem;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item {
    width: 100%;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 15rem;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .l-theHeaderTableware-nav-list-item-name-wrapper .l-theHeaderTableware-nav-list-item-name {
    font-size: 18px;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .svg-wrapper {
    width: 1.25rem;
    height: 1.25rem;
    min-width: 1.25rem;
    min-height: 1.25rem;
    max-width: 1.25rem;
    max-height: 1.25rem;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link .svg-wrapper .svg {
    scale: 2;
  }
  .p-tableware {
    height: calc(100% - 2.625rem - 7rem);
  }
  .p-tableware .p-tableware-inner {
    padding-top: 0rem;
    flex-direction: column;
  }
  .p-tableware .p-tableware-inner :is(.p-tableware-inner-wrapper-left, .p-tableware-inner-wrapper-right) {
    flex: unset;
    align-items: center;
  }
  @layer links{
    .p-tableware .p-tableware-inner .p-tableware-link {
      gap: 1rem;
      font-size: 18px;
      line-height: 120%;
      /* 18px */
      height: 1.375rem;
      width: 15.25rem;
    }
  }
  @layer links{
    .p-tableware .p-tableware-inner .p-tableware-link .svg-wrapper {
      width: 1.25rem;
      height: 1.25rem;
      min-width: 1.25rem;
      min-height: 1.25rem;
      max-width: 1.25rem;
      max-height: 1.25rem;
    }
  }
  @layer links{
    .p-tableware .p-tableware-inner .p-tableware-link .svg-wrapper .svg {
      scale: 2;
    }
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left {
    height: 43.16vh;
    padding-block: 1.5rem;
    border-bottom: 1px solid #D2D2D2;
    border-right: unset;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left .p-tableware-left-contents {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left .p-tableware-title {
    width: 7.4375rem;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right {
    height: 29.13vh;
    padding-block: 1.5rem;
    display: flex;
    align-items: center;
    margin-block: auto;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-contents {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-title {
    width: 8.75rem;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-link-wrapper {
    display: flex;
    flex-wrap: wrap;
    column-gap: 2.5rem;
    row-gap: 1rem;
    max-width: 15rem;
    margin-top: 1.5rem;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-link-wrapper .p-tableware-right-link {
    max-width: 6.25rem;
    width: 100%;
  }
  @layer layouts{
    .p-tableware .p-tableware-inner :is(.p-tableware-left-link, .p-tableware-right-link-wrapper) {
      margin-top: 1.25rem;
    }
  }
}
@media (hover: hover) {
  @layer normal{
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link:hover {
      background-color: #FAFAFA;
      transition: all 200ms ease-in;
    }
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link:hover .l-theHeader-nav-list-item-name-wrapper :is(.l-theHeader-nav-list-item-category, .l-theHeader-nav-list-item-name) {
      color: #988263;
      transition: all 200ms ease-in;
    }
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link:hover .svg-wrapper {
      border-color: #988263;
      transition: all 200ms ease-in;
    }
    .l-theHeader .l-theHeader-inner .l-theHeader-nav .l-theHeader-nav-list .l-theHeader-nav-list-item .l-theHeader-nav-list-item-link:hover .svg-wrapper .svg {
      fill: #988263;
      transition: all 200ms ease-in;
    }
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link:hover .l-theHeaderTableware-nav-list-item-name {
    color: #988263;
    transition: all 200ms ease-in;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link:hover .svg-wrapper {
    border-color: #988263;
    transition: all 200ms ease-in;
  }
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list .l-theHeader-nav-list-item .l-theHeaderTableware-nav-list-item-link:hover .svg-wrapper .svg {
    fill: #988263;
    transition: all 200ms ease-in;
  }
  @layer links{
    .p-tableware .p-tableware-inner .p-tableware-link:hover :is(.p-tableware-left-link-name, .p-tableware-right-link-name) {
      color: #988263;
      transition: all 200ms ease-in;
    }
    .p-tableware .p-tableware-inner .p-tableware-link:hover .svg-wrapper {
      border-color: #988263;
      transition: all 200ms ease-in;
    }
    .p-tableware .p-tableware-inner .p-tableware-link:hover .svg-wrapper .svg {
      fill: #988263;
      transition: all 200ms ease-in;
    }
  }
  }
@media screen and (min-width: 769px) and (max-width: 1024px) {
  @layer tbsize{
    body:has(.p-index) .l-theHeader .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-category {
      font-size: 16px;
    }
  }
  @layer tbsize{
    body:has(.p-index) .l-theHeader .l-theHeader-nav-list-item-link .l-theHeader-nav-list-item-name {
      font-size: 28px;
    }
  }
  @layer tbsize{
    body:has(.p-index) .l-theHeader .l-theHeader-nav-list-item-link .svg-wrapper {
      width: 2rem;
      height: 2rem;
      min-width: 2rem;
      min-height: 2rem;
      max-width: 2rem;
      max-height: 2rem;
    }
  }
  @layer tbsize{
    body:has(.p-index) .l-theHeader .l-theHeader-nav-list-item-link .svg-wrapper .svg {
      scale: 1.2;
    }
  }
  }
@media (max-height: 660px) {
  .l-theHeaderTableware {
    padding-block: 0;
    height: calc(11.25rem * 0.5);
  }
  .p-tableware {
    height: calc(100% - 2.5rem - 11.25rem * 0.5);
  }
  .p-tableware .p-tableware-inner {
    padding-top: 10vh;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right {
    padding-block: 2.25rem;
  }
  @layer layouts{
    .p-tableware .p-tableware-inner :is(.p-tableware-left-link, .p-tableware-right-link-wrapper) {
      margin-top: 1.25rem;
    }
  }
}
@media (max-height: 400px) {
  .l-theHeaderTableware {
    height: calc(11.25rem * 0.25);
  }
  .p-tableware {
    height: calc(100% - 2.5rem - 11.25rem * 0.25);
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right {
    padding-block: 0rem;
  }
  @layer layouts{
    .p-tableware .p-tableware-inner :is(.p-tableware-left-link, .p-tableware-right-link-wrapper) {
      margin-top: 0.25rem;
    }
  }
}
@media (max-height: 500px) and (max-width: 1024px) {
  .l-theHeaderTableware .l-theHeaderTableware-inner .l-theHeaderTableware-nav .l-theHeaderTableware-nav-list {
    flex-direction: row;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left .p-tableware-left-contents {
    flex-direction: row;
    gap: 3.125rem;
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right .p-tableware-right-link-wrapper {
    flex-wrap: nowrap;
    max-width: unset;
  }
}
@media (max-height: 460px) {
  .p-tableware .p-tableware-inner {
    padding-top: 5vh;
  }
}
@media (max-height: 300px) {
  .p-tableware .p-tableware-inner {
    padding-top: 6vh;
  }
  @layer links{
    .p-tableware .p-tableware-inner .p-tableware-link {
      height: 2.125rem;
    }
  }
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left {
    padding-top: 1.25rem;
  }
}
@media screen and (min-width: 1025px) {
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-left .p-tableware-left-contents-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }
}
@media (min-height: 401px) and (max-height: 460px) {
  .p-tableware .p-tableware-inner .p-tableware-inner-wrapper-right {
    padding-block: 0rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9jc3MvdGFibGV3YXJlLmNzcyIsIl9hc3NldHMvY3NzL2dsb2JhbC9jb25maWcvY29sb3Iuc2NzcyIsIl9hc3NldHMvY3NzL2dsb2JhbC9hYnN0cmFjdHMvbWl4aW4vdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9MYXlvdXRzL1RoZUZvb3Rlci9UaGVGb290ZXIuc2NzcyIsIl9hc3NldHMvY3NzL2dsb2JhbC9hYnN0cmFjdHMvbWl4aW4vbGF5b3V0LnNjc3MiLCJfYXNzZXRzL2Nzcy9nbG9iYWwvY29uZmlnL2ZvbnQuc2NzcyIsImNvbXBvbmVudHMvTGF5b3V0cy9UaGVIZWFkZXIvVGhlSGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL0xheW91dHMvVGhlSGVhZGVyVGFibGV3YXJlL1RoZUhlYWRlclRhYmxld2FyZS5zY3NzIiwiYXNzZXRzL2Nzcy90YWJsZXdhcmUuc2NzcyIsIl9hc3NldHMvY3NzL2dsb2JhbC9hYnN0cmFjdHMvbWVkaWEtcXVlcnkuc2NzcyIsImFzc2V0cy9jc3MvPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCLHFDQUFBO0FBRUE7O0VBQUE7QUFXQTs7RUFBQTtBQWtCQTs7RUFBQTtBQXVCQTs7RUFBQTtBQVNBOztFQUFBO0FBUUE7O0VBQUE7QUFtQkE7O0VBQUE7QUNuRkE7O0VBQUE7QUFrQkE7O0VBQUE7QUNsQkE7O0VBQUE7QUFJRTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0FIc0JKOztBR25CQTtFQUNFLGVBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxjQWpCaUI7RUFrQmpCLDZCQUFBO0FIc0JGO0FHakJFO0VDZEEsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VEY0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUgyQko7QUd6QkU7RUFDRSw2RUVsQnVCO0VGbUJ2QixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtF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YztNQUNFLHFCTHBERTtNS3FERiw2QkExRUE7SU4ySmhCO0lNaEZnQjtNQUNFLGFMdkRBO01Ld0RBLDZCQTdFRjtJTitKaEI7R1VyS0o7RUg2RWdCO0lBQ0UsY05uREk7SU1vREosNkJEekVFO0VOaVdsQjtFT3RSYztJQUNFLHFCTnZESTtJTXdESiw2QkQ3RUU7RU5xV2xCO0VPdlJnQjtJQUNFLGFOMURFO0lNMkRGLDZCRGhGQTtFTnlXbEI7RVUvV0Y7SUZ1R1k7TUFDRSxjUDdFUTtNTzhFUiw2QkZuR007SU5naUJoQjtJUTNiUTtNQUNFLHFCUGpGUTtNT2tGUiw2QkZ2R007SU5vaUJoQjtJUTViVTtNQUNFLGFQcEZNO01PcUZOLDZCRjFHSTtJTndpQmhCO0dVOWlCSjtFVnNLRTtBU25IQTtFQ25ERjtJSm9LUTtNQUVJLGVBQUE7SU5nRlI7R1V0UEo7RUFBQTtJSnlLUTtNQUVJLGVBQUE7SU5nRlI7R1UzUEo7RUFBQTtJSjhLUTtNQUVJLFdBQUE7TUFDQSxZQUFBO01BQ0EsZUFBQTtNQUNBLGdCQUFBO01BQ0EsZUFBQTtNQUNBLGdCQUFBO0lOZ0ZSO0dVclFKO0VBQUE7SUp1TFU7TUFFSSxVQUFBO0lOaUZWO0dVMVFKO0VWdVBFO0FPak9BO0VBVkY7SUFXSSxnQkFBQTtJQUNBLDRCQUFBO0VQdVFGO0VRdlFGO0lBS0ksNENBQUE7RVIwYUY7RVFqYUE7SUFPSSxpQkFBQTtFUmtiSjtFUXhSRTtJQU1JLHNCQUFBO0VSeWNOO0VVdHBCRjtJRnFRTTtNQUlJLG1CQUFBO0lSc2ROO0dVL3RCSjtBVmdTQTtBT3RRRTtFQWRGO0lBZUksNkJBQUE7RVB5UUY7RVE1UUY7SUFRSSw2Q0FBQTtFUjRhRjtFUXJRRTtJQVlJLG1CQUFBO0VSNmNOO0VVaHFCRjtJRnFRTTtNQU9JLG1CQUFBO0lSd2ROO0dVcHVCSjtBVnFTQTtBT2pQUTtFQUxGO0lBTUksbUJBQUE7RVBrUlI7RVF6Skk7SUFFSSxtQkFBQTtJQUNBLGFBQUE7RVJtY1I7RVFyWUk7SUFFSSxpQkFBQTtJQUNBLGdCQUFBO0VSbWRSO0FBN1hGO0FRelJJO0VBVEY7SUFVSSxnQkFBQTtFUm9iSjtBQUNGO0FRbmJJO0VBWkY7SUFhSSxnQkFBQTtFUnNiSjtFVXplRjtJRndFTTtNQWlCSSxnQkFBQTtJUjBiTjtHVW5oQko7RUZ1Skk7SUFPSSxvQkFBQTtFUmdjTjtBQXBIRjtBU3JhRTtFRGlHSTtJQUVJLGFBQUE7SUFDQSxzQkFBQTtJQUNBLDJCQUFBO0lBQ0EsbUJBQUE7RVJtY1I7QUFDRjtBUWhhTTtFQVJGO0lBU0ksbUJBQUE7RVIyY047QUFDRiIsImZpbGUiOiJhc3NldHMvY3NzL3RhYmxld2FyZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBjb2xvci1oZXgtY2FzZSAqL1xuLyoqXG4gKiBCYXNpY1xuICovXG4vKipcbiAqIFRleHRcbiAqL1xuLyoqXG4gKiBGaWxsXG4gKi9cbi8qKlxuICogTmF2aWdhdGlvblxuICovXG4vKipcbiAqIEJvcmRlclxuICovXG4vKipcbiAqIEJ1dHRvblxuICovXG4vKipcbiAqIEJhY2tncm91bmRcbiAqL1xuLyoqXG4gKiDmnKzmlofvvIjpgJrluLjvvIlcbiAqL1xuLyoqXG4gKiDlpKfopovlh7rjgZfvvIhoMu+8iVxuICovXG4vKipcbiAqIENvbXBvbmVudFxuICovXG5ib2R5OmhhcygucC10YWJsZXdhcmUpIC5sLXRoZUZvb3RlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMTQwMG1zIDIwMDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLmwtdGhlRm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAubC10aGVGb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cbi5sLXRoZUZvb3RlciAubC10aGVGb290ZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubC10aGVGb290ZXIgLmwtdGhlRm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM2NjY7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLyoqXG4gKiDjg4bjg7zjg5bjg6vjgqbjgqfjgqJcbiAqL1xuYm9keTpoYXMoLnAtdGFibGV3YXJlKSAubC10aGVGb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGxheWVyIG5vcm1hbCx0YnNpemUsO1xuLyoqXG4gKiBDb21wb25lbnRcbiAqL1xuQGxheWVyIG5vcm1hbCB7XG4gIC5sLXRoZUhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5sLXRoZUhlYWRlciB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiAyLjYyNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNy4wNjI1cmVtO1xuICAgIH1cbiAgfVxuICAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMTI1cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCB7XG4gICAgICBnYXA6IDAuMDYyNXJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBjYWxjKCgxMDAlIC0gMC4xMjVyZW0pIC8gMyk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW06bGFzdC1jaGlsZCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG4gIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1pbmxpbmU6IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gICAgfVxuICAgIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluazpob3ZlciAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lLXdyYXBwZXIgOmlzKC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWNhdGVnb3J5LCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lKSB7XG4gICAgICBjb2xvcjogIzk4ODI2MztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIH1cbiAgICAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLWlubmVyIC5sLXRoZUhlYWRlci1uYXYgLmwtdGhlSGVhZGVyLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbms6aG92ZXIgLnN2Zy13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk4ODI2MztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIH1cbiAgICAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLWlubmVyIC5sLXRoZUhlYWRlci1uYXYgLmwtdGhlSGVhZGVyLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbms6aG92ZXIgLnN2Zy13cmFwcGVyIC5zdmcge1xuICAgICAgZmlsbDogIzk4ODI2MztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIH1cbiAgfVxuICAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLWlubmVyIC5sLXRoZUhlYWRlci1uYXYgLmwtdGhlSGVhZGVyLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbmsgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZS13cmFwcGVyIDppcygubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1jYXRlZ29yeSwgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZSkge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgWXVNaW5jaG8sIFwi5ri45piO5pydXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR1PmmI7mnJ1CXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgfVxuICAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLWlubmVyIC5sLXRoZUhlYWRlci1uYXYgLmwtdGhlSGVhZGVyLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbmsgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZS13cmFwcGVyIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgLyogMTZweCAqL1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWUtd3JhcHBlciAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lLXdyYXBwZXIgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tY2F0ZWdvcnkgKyAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLWlubmVyIC5sLXRoZUhlYWRlci1uYXYgLmwtdGhlSGVhZGVyLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbmsgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZS13cmFwcGVyIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWNhdGVnb3J5ICsgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuICB9XG4gIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lLXdyYXBwZXIgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIC8qIDMzLjZweCAqL1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWUtd3JhcHBlciAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIC5zdmctd3JhcHBlciB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayAuc3ZnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBtaW4td2lkdGg6IDEuMjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcbiAgICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbiAgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1pbm5lciAubC10aGVIZWFkZXItbmF2IC5sLXRoZUhlYWRlci1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIC5zdmctd3JhcHBlciAuc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgc2NhbGU6IDEuMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItaW5uZXIgLmwtdGhlSGVhZGVyLW5hdiAubC10aGVIZWFkZXItbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayAuc3ZnLXdyYXBwZXIgLnN2ZyB7XG4gICAgICBzY2FsZTogMjtcbiAgICB9XG4gIH1cbn1cbkBsYXllciB0YnNpemUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHk6aGFzKC5wLWluZGV4KSAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keTpoYXMoLnAtaW5kZXgpIC5sLXRoZUhlYWRlciAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1saW5rIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHk6aGFzKC5wLWluZGV4KSAubC10aGVIZWFkZXIgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGluayAuc3ZnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgbWF4LXdpZHRoOiAycmVtO1xuICAgICAgbWF4LWhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5OmhhcygucC1pbmRleCkgLmwtdGhlSGVhZGVyIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbmsgLnN2Zy13cmFwcGVyIC5zdmcge1xuICAgICAgc2NhbGU6IDEuMjtcbiAgICB9XG4gIH1cbn1cbi8qKlxuICogQ29tcG9uZW50XG4gKi9cbi5sLXRoZUhlYWRlclRhYmxld2FyZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyLjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiBtaW4oNC43NXJlbSwgOC40dmgpO1xuICBoZWlnaHQ6IDExLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDE0MDBtcyAyMDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY2MHB4KSB7XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTEuMjVyZW0gKiAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDExLjI1cmVtICogMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZSB7XG4gICAgcGFkZGluZy1ibG9jazogMS41cmVtO1xuICAgIGJvdHRvbTogMi42MjVyZW07XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZSAubC10aGVIZWFkZXJUYWJsZXdhcmUtaW5uZXIge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxufVxuLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2IC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2IC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLWxpbms6aG92ZXIgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0LWl0ZW0tbmFtZSB7XG4gICAgY29sb3I6ICM5ODgyNjM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gIH1cbiAgLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2IC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1saW5rOmhvdmVyIC5zdmctd3JhcHBlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTg4MjYzO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICB9XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZSAubC10aGVIZWFkZXJUYWJsZXdhcmUtaW5uZXIgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdiAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0LWl0ZW0tbGluazpob3ZlciAuc3ZnLXdyYXBwZXIgLnN2ZyB7XG4gICAgZmlsbDogIzk4ODI2MztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgfVxufVxuLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2IC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1saW5rIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLW5hbWUtd3JhcHBlciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgLyogUEMvaGVhZGluZy9FbmdsaXNoLVMgKGxlYWTvvIkgKi9cbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIFl1TWluY2hvLCBcIua4uOaYjuacnVwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEdT5piO5pydQlwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgLyogMjBweCAqL1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZSAubC10aGVIZWFkZXJUYWJsZXdhcmUtaW5uZXIgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdiAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0gLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0LWl0ZW0tbGluayAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1uYW1lLXdyYXBwZXIgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0LWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLWxpbmsgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0LWl0ZW0tbmFtZS13cmFwcGVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLW5hbWU6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODgyNjM7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2IC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1saW5rIC5zdmctd3JhcHBlciB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIG1pbi13aWR0aDogMS43NXJlbTtcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgbWF4LXdpZHRoOiAxLjc1cmVtO1xuICBtYXgtaGVpZ2h0OiAxLjc1cmVtO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLmwtdGhlSGVhZGVyVGFibGV3YXJlIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lciAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2IC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdCAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbSAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1saW5rIC5zdmctd3JhcHBlciB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4ubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLWxpbmsgLnN2Zy13cmFwcGVyIC5zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgc2NhbGU6IDEuMjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAubC10aGVIZWFkZXJUYWJsZXdhcmUgLmwtdGhlSGVhZGVyVGFibGV3YXJlLWlubmVyIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0IC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLWxpbmsgLnN2Zy13cmFwcGVyIC5zdmcge1xuICAgIHNjYWxlOiAyO1xuICB9XG59XG5cbkBsYXllciBsYXlvdXRzLGxpbmtzO1xuYm9keTpoYXMoLnAtdGFibGV3YXJlKSAubC10aGVGb290ZXIge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDE0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sLWRlZmF1bHQtcGFnZTpoYXMoLnAtdGFibGV3YXJlKSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmwtZGVmYXVsdC1wYWdlOmhhcygucC10YWJsZXdhcmUpIDppcyhwLCBhLCBzcGFuLCBzbWFsbCk6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODgyNjM7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ucC10YWJsZXdhcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjVyZW0gLSAxMS4yNXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY2MHB4KSB7XG4gIC5wLXRhYmxld2FyZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjVyZW0gLSAxMS4yNXJlbSAqIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLnAtdGFibGV3YXJlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNXJlbSAtIDExLjI1cmVtICogMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5wLXRhYmxld2FyZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjYyNXJlbSAtIDdyZW0pO1xuICB9XG59XG4ucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNS41dmg7XG4gIC0taGVpZ2h0LXNjYWxlOiAxO1xuICBzY2FsZTogbWluKHZhcigtLWhlaWdodC1zY2FsZSksIDEpO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NjBweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXZoO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgOmlzKC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQsIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLXJpZ2h0KSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgOmlzKC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQsIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLXJpZ2h0KSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQGxheWVyIGxpbmtzIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyBwcm9wb3J0aW9uYWwtbnVtcztcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gICAgLyogUEMvaGVhZGluZy9FbmdsaXNoLVMgKGxlYWTvvIkgKi9cbiAgICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgWXVNaW5jaG8sIFwi5ri45piO5pydXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR1PmmI7mnJ1CXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgLyogMjBweCAqL1xuICB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1saW5rIHtcbiAgICAgIGhlaWdodDogMi4xMjVyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtbGluayB7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIC8qIDE4cHggKi9cbiAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICB3aWR0aDogMTUuMjVyZW07XG4gICAgfVxuICB9XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWxpbmsgOmlzKC5wLXRhYmxld2FyZS1sZWZ0LWxpbmstbmFtZSwgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstbmFtZSkge1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtbGluazpob3ZlciA6aXMoLnAtdGFibGV3YXJlLWxlZnQtbGluay1uYW1lLCAucC10YWJsZXdhcmUtcmlnaHQtbGluay1uYW1lKSB7XG4gICAgICBjb2xvcjogIzk4ODI2MztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIH1cbiAgICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1saW5rOmhvdmVyIC5zdmctd3JhcHBlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM5ODgyNjM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgICB9XG4gICAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtbGluazpob3ZlciAuc3ZnLXdyYXBwZXIgLnN2ZyB7XG4gICAgICBmaWxsOiAjOTg4MjYzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gICAgfVxuICB9XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWxpbmsgLnN2Zy13cmFwcGVyIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgbWluLXdpZHRoOiAxLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxLjc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEuNzVyZW07XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtbGluayAuc3ZnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBtaW4td2lkdGg6IDEuMjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxLjI1cmVtO1xuICAgICAgbWF4LWhlaWdodDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtbGluayAuc3ZnLXdyYXBwZXIgLnN2ZyB7XG4gICAgc2NhbGU6IDEuMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWxpbmsgLnN2Zy13cmFwcGVyIC5zdmcge1xuICAgICAgc2NhbGU6IDI7XG4gICAgfVxuICB9XG59XG4ucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQge1xuICBhbmltYXRpb246IGZhZGVJbiAxNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QyRDJEMjtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtaW5uZXItd3JhcHBlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtaW5uZXItd3JhcHBlci1sZWZ0IHtcbiAgICBoZWlnaHQ6IDQzLjE2dmg7XG4gICAgcGFkZGluZy1ibG9jazogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQgLnAtdGFibGV3YXJlLWxlZnQtY29udGVudHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItbGVmdCAucC10YWJsZXdhcmUtbGVmdC1jb250ZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQgLnAtdGFibGV3YXJlLWxlZnQtY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQgLnAtdGFibGV3YXJlLXRpdGxlIHtcbiAgd2lkdGg6IDI2dmg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQgLnAtdGFibGV3YXJlLXRpdGxlIHtcbiAgICB3aWR0aDogNy40Mzc1cmVtO1xuICB9XG59XG4ucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLWxlZnQgLnAtdGFibGV3YXJlLXRpdGxlIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLXJpZ2h0IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMTQwMG1zIGVhc2Utb3V0IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHBhZGRpbmctYmxvY2s6IDQuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNjYwcHgpIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtaW5uZXItd3JhcHBlci1yaWdodCB7XG4gICAgcGFkZGluZy1ibG9jazogMi4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4taGVpZ2h0OiA0MDFweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItcmlnaHQge1xuICAgIHBhZGRpbmctYmxvY2s6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItcmlnaHQge1xuICAgIGhlaWdodDogMjkuMTN2aDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ibG9jazogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtaW5uZXItd3JhcHBlci1yaWdodCAucC10YWJsZXdhcmUtcmlnaHQtY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLXJpZ2h0IC5wLXRhYmxld2FyZS1yaWdodC10aXRsZSB7XG4gIHdpZHRoOiAzM3ZoO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAucC10YWJsZXdhcmUgLnAtdGFibGV3YXJlLWlubmVyIC5wLXRhYmxld2FyZS1pbm5lci13cmFwcGVyLXJpZ2h0IC5wLXRhYmxld2FyZS1yaWdodC10aXRsZSB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gIH1cbn1cbi5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItcmlnaHQgLnAtdGFibGV3YXJlLXJpZ2h0LXRpdGxlIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItcmlnaHQgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtaW5uZXItd3JhcHBlci1yaWdodCAucC10YWJsZXdhcmUtcmlnaHQtbGluay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciAucC10YWJsZXdhcmUtaW5uZXItd3JhcHBlci1yaWdodCAucC10YWJsZXdhcmUtcmlnaHQtbGluay13cmFwcGVyIC5wLXRhYmxld2FyZS1yaWdodC1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDYuMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBsYXllciBsYXlvdXRzIHtcbiAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciA6aXMoLnAtdGFibGV3YXJlLWxlZnQtbGluaywgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstd3JhcHBlcikge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY2MHB4KSB7XG4gICAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciA6aXMoLnAtdGFibGV3YXJlLWxlZnQtbGluaywgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstd3JhcHBlcikge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIC5wLXRhYmxld2FyZSAucC10YWJsZXdhcmUtaW5uZXIgOmlzKC5wLXRhYmxld2FyZS1sZWZ0LWxpbmssIC5wLXRhYmxld2FyZS1yaWdodC1saW5rLXdyYXBwZXIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLnAtdGFibGV3YXJlIC5wLXRhYmxld2FyZS1pbm5lciA6aXMoLnAtdGFibGV3YXJlLWxlZnQtbGluaywgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstd3JhcHBlcikge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxufSIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGNvbG9yLWhleC1jYXNlICovXG5cbi8qKlxuICogQmFzaWNcbiAqL1xuJGNvbG9yLXRoZW1lOiAjQzgxNjFEO1xuJGNvbG9yLXdoaXRlLXByaW1hcnk6ICNGRkY7XG4kY29sb3Itd2hpdGUtc2Vjb25kYXJ5OiAjRjVGNUY1O1xuJGNvbG9yLWJsYWNrLXByaW1hcnk6ICMzMzM7XG4kY29sb3ItZ3JheS1wcmltYXJ5OiAjNjY2O1xuJGNvbG9yLWdyYXktc2Vjb25kYXJ5OiAjRUZFRkVGO1xuJGNvbG9yLWVycm9yOiAjQzMyNjJBO1xuXG4vKipcbiAqIFRleHRcbiAqL1xuJGNvbG9yLXRleHQtcHJpbWFyeTogJGNvbG9yLXdoaXRlLXByaW1hcnk7XG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6ICRjb2xvci13aGl0ZS1wcmltYXJ5O1xuJGNvbG9yLXRleHQtZGVzY3JpcHRpb246ICRjb2xvci1ncmF5LXByaW1hcnk7XG4kY29sb3ItdGV4dC1saW5rOiAkY29sb3ItYmxhY2stcHJpbWFyeTtcbiRjb2xvci10ZXh0LWhlYWRpbmctb3ZlcmxpbmU6ICNFQUVDRUI7XG4kY29sb3ItdGV4dC1hbGVydDogJGNvbG9yLXRoZW1lO1xuJGNvbG9yLXRleHQtZXJyb3I6ICRjb2xvci10aGVtZTtcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjQUFBO1xuJGNvbG9yLXRleHQtbGlzdHN0eWxlLXByaW1hcnk6ICRjb2xvci1ncmF5LXByaW1hcnk7XG4kY29sb3ItdGV4dC1saXN0c3R5bGUtc2Vjb25kYXJ5OiAkY29sb3ItdGhlbWU7XG4kY29sb3ItdGV4dC1wbGFjZWhvbGRlcjogJGNvbG9yLWdyYXktc2Vjb25kYXJ5O1xuJGNvbG9yLXRleHQtc2VsZWN0ZWQ6ICM5ODgyNjM7XG4kY29sb3ItdGV4dC10ZXJ0aWFyeTogJGNvbG9yLXRoZW1lO1xuJGNvbG9yLXRleHQtaGVhZGVyOiAkY29sb3ItYmxhY2stcHJpbWFyeTtcblxuLyoqXG4gKiBGaWxsXG4gKi9cbiRjb2xvci1maWxsLWJyYW5kOiAkY29sb3ItdGhlbWU7XG4kY29sb3ItZmlsbC1wcmltYXJ5OiAkY29sb3Itd2hpdGUtcHJpbWFyeTtcbiRjb2xvci1maWxsLXNlY29uZGFyeTogJGNvbG9yLXdoaXRlLXNlY29uZGFyeTtcbiRjb2xvci1maWxsLXRlcnRpYXJ5OiAkY29sb3ItYmxhY2stcHJpbWFyeTtcbiRjb2xvci1maWxsLWRpc2FibGVkOiAjRUVFO1xuJGNvbG9yLWZpbGwtc2VsZWN0ZWQ6ICRjb2xvci10aGVtZTtcbiRjb2xvci1maWxsLXVuc2VsZWN0ZWQ6ICNEREQ7XG4kY29sb3ItZmlsbC1pY29uLXByaW1hcnk6ICRjb2xvci10aGVtZTtcbiRjb2xvci1maWxsLWljb24tc2Vjb25kYXJ5OiAkY29sb3ItZ3JheS1zZWNvbmRhcnk7XG4kY29sb3ItZmlsbC1pY29uLWRpc2FibGVkOiAjQUFBO1xuJGNvbG9yLWZpbGwtZXJyb3I6ICNGQUVERUU7XG4kY29sb3ItZmlsbC1jb3JvbmFyeTogI0FGMzYzMTtcbiRjb2xvci1maWxsLXBlcmlwaGVyYWw6ICMxODVBQTM7XG4kY29sb3ItZmlsbC1uZXVybzogIzRGMzc5MDtcbiRjb2xvci1maWxsLWlyOiAjOTdDMzU3O1xuJGNvbG9yLWZpbGwtZW5kb3Njb3B5OiAjRjg5RDQ4O1xuJGNvbG9yLWZpbGwtc3VyZ2VyeTogIzM1OTJBOTtcbiRjb2xvci1maWxsLWluZGV4LWxvZ286ICRjb2xvci13aGl0ZS1wcmltYXJ5O1xuXG5cbi8qKlxuICogTmF2aWdhdGlvblxuICovXG4kY29sb3ItbmF2LWJyZWFkLXRleHQtcHJpbWFyeTogIzc3NztcbiRjb2xvci1uYXYtYnJlYWQtdGV4dC1jdXJyZW50OiAkY29sb3Itd2hpdGUtcHJpbWFyeTtcbiRjb2xvci1uYXYtYnJlYWQtcGluOiAjNDQ0O1xuJGNvbG9yLW5hdi1icmVhZC1waW4tY3VycmVudDogJGNvbG9yLXRoZW1lO1xuJGNvbG9yLW5hdi1icmVhZC1ib3JkZXI6ICM0NDQ7XG5cbi8qKlxuICogQm9yZGVyXG4gKi9cbiRjb2xvci1ib3JkZXItcHJpbWFyeTogI0QyRDJEMjtcbiRjb2xvci1ib3JkZXItc2Vjb25kYXJ5OiAjREREO1xuJGNvbG9yLWJvcmRlci10ZXJ0aWFyeTogIzQ0NDtcbiRjb2xvci1ib3JkZXItbW91c2VvdmVyOiAkY29sb3ItdGhlbWU7XG5cbi8qKlxuICogQnV0dG9uXG4gKi9cbiRjb2xvci1idG4tZmlsbC1wcmltYXJ5OiAkY29sb3Itd2hpdGUtcHJpbWFyeTtcbiRjb2xvci1idG4tdGV4dC1wcmltYXJ5OiAkY29sb3ItYmxhY2stcHJpbWFyeTtcbiRjb2xvci1idG4tZmlsbC1zZWNvbmRhcnk6ICRjb2xvci13aGl0ZS1zZWNvbmRhcnk7XG4kY29sb3ItYnRuLXRleHQtc2Vjb25kYXJ5OiAkY29sb3ItYmxhY2stcHJpbWFyeTtcbiRjb2xvci1idG4tZmlsbC1oaWdobGlnaHRlZDogJGNvbG9yLXRoZW1lO1xuJGNvbG9yLWJ0bi10ZXh0LWhpZ2hsaWdodGVkOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4kY29sb3ItYnRuLWZpbGwtc3VibWl0OiAkY29sb3Itd2hpdGUtcHJpbWFyeTtcbiRjb2xvci1idG4tdGV4dC1zdWJtaXQ6ICRjb2xvci1ibGFjay1wcmltYXJ5O1xuJGNvbG9yLWJ0bi1iZy1pY29uLXN1Ym1pdDogI0ZDRjNGNDtcbiRjb2xvci1idG4tZmlsbC1jYW5jZWw6ICRjb2xvci13aGl0ZS1wcmltYXJ5O1xuJGNvbG9yLWJ0bi10ZXh0LWNhbmNlbDogJGNvbG9yLWJsYWNrLXByaW1hcnk7XG4kY29sb3ItYnRuLWJnLWljb24tY2FuY2VsOiAkY29sb3Itd2hpdGUtc2Vjb25kYXJ5O1xuJGNvbG9yLWJ0bi1maWxsLWRpc2FibGVkOiAjREREO1xuJGNvbG9yLWJ0bi10ZXh0LWRpc2FibGVkOiAjQUFBO1xuJGNvbG9yLWJ0bi1maWxsLW1vdXNlb3ZlcjogI0VFRTtcblxuLyoqXG4gKiBCYWNrZ3JvdW5kXG4gKi9cbiRjb2xvci1iZy1icmFuZDogJGNvbG9yLXRoZW1lO1xuJGNvbG9yLWJnLXByaW1hcnk6ICRjb2xvci13aGl0ZS1wcmltYXJ5O1xuJGNvbG9yLWJnLXNlY29uZGFyeTogJGNvbG9yLXdoaXRlLXNlY29uZGFyeTtcbiRjb2xvci1iZy10ZXJ0aWFyeTogJGNvbG9yLWJsYWNrLXByaW1hcnk7XG4kY29sb3ItYmctbW91c2VvdmVyOiAjRkFGQUZBO1xuIiwiQHVzZSAnc3JjL19hc3NldHMvY3NzL2dsb2JhbC9hYnN0cmFjdHMvbWVkaWEtcXVlcnknIGFzIGEtbWVkaWE7XG5AdXNlICdzcmMvX2Fzc2V0cy9jc3MvZ2xvYmFsL2Fic3RyYWN0cy9taXhpbi9mb250JyBhcyBhLWZvbnQ7XG5AdXNlICdzcmMvX2Fzc2V0cy9jc3MvZ2xvYmFsL2Fic3RyYWN0cy9taXhpbi9zaXplJyBhcyBhLXNpemU7XG5AdXNlICdzcmMvX2Fzc2V0cy9jc3MvZ2xvYmFsL2Fic3RyYWN0cy9taXhpbi90ZXh0JyBhcyBhLXRleHQ7XG5AdXNlICdzcmMvX2Fzc2V0cy9jc3MvZ2xvYmFsL2NvbmZpZy9jb2xvcicgYXMgYy1jb2xvcjtcbkB1c2UgJ3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwvY29uZmlnL2ZvbnQnIGFzIGMtZm9udDtcblxuLyoqXG4gKiDmnKzmlofvvIjpgJrluLjvvIlcbiAqL1xuQG1peGluIHR5cG8tcmVhZGluZy1tZCgpIHtcbiAgZm9udC1mYW1pbHk6IGMtZm9udC4kZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgQGluY2x1ZGUgYS1tZWRpYS5tZWRpYS1wYyB7XG4gICAgZm9udC1zaXplOiBhLXNpemUuc2l6ZS12YXJpYWJsZS1wYygxNik7XG4gIH1cbiAgQGluY2x1ZGUgYS1tZWRpYS5tZWRpYS1zcCB7XG4gICAgZm9udC1zaXplOiBhLXNpemUuc2l6ZS12YXJpYWJsZS1zcCgxNCk7XG4gIH1cbn1cblxuLyoqXG4gKiDlpKfopovlh7rjgZfvvIhoMu+8iVxuICovXG5AbWl4aW4gdHlwby1oZWFkaW5nLWxldmVsMigpIHtcbiAgZm9udC1mYW1pbHk6IGMtZm9udC4kZm9udC1mYW1pbHktc2FucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuXG4gIEBpbmNsdWRlIGEtbWVkaWEubWVkaWEtcGMge1xuICAgIGZvbnQtc2l6ZTogYS1zaXplLnNpemUtdmFyaWFibGUtcGMoNDgpO1xuICB9XG4gIEBpbmNsdWRlIGEtbWVkaWEubWVkaWEtc3Age1xuICAgIGZvbnQtc2l6ZTogYS1zaXplLnNpemUtdmFyaWFibGUtc3AoMzIpO1xuICB9XG59XG4iLCJcbkB1c2UgJ3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwnIGFzIGc7XG5cbi8vICR0aGVGb290ZXItaG92ZXItZW50ZXItZHVyYXRpb246IDAuMjVzO1xuLy8gJHRoZUZvb3Rlci1ob3Zlci1sZWF2ZS1kdXJhdGlvbjogMC4zNXM7XG4kZm9vdGVyLWhlaWdodC1wYzogZy5zaXplLXZhcmlhYmxlLXBjKDQwKTtcbiRmb290ZXItaGVpZ2h0LXNwOiBnLnNpemUtdmFyaWFibGUtc3AoNDIpO1xuLyoqXG4gKiBDb21wb25lbnRcbiAqL1xuYm9keTpoYXMoLnAtdGFibGV3YXJlKSB7XG4gIC5sLXRoZUZvb3RlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMTQwMG1zIDIwMDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgfVxufVxuLmwtdGhlRm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0LXBjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZy4kY29sb3ItYm9yZGVyLXByaW1hcnk7XG4gIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQtc3A7XG4gIH1cbiAgLmwtdGhlRm9vdGVyLWlubmVye1xuICAgIEBpbmNsdWRlIGcuZnVsbCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubC10aGVGb290ZXItY29weXJpZ2h0e1xuICAgIGZvbnQtZmFtaWx5OiBnLiRmb250LWZhbWlseS1zYW5zLWRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6IGcuJGNvbG9yLXRleHQtZGVzY3JpcHRpb247XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4vKipcbiAqIOODhuODvOODluODq+OCpuOCp+OColxuICovXG5ib2R5OmhhcygucC10YWJsZXdhcmUpIHtcbiAgLmwtdGhlRm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQHVzZSAnc3JjL19hc3NldHMvY3NzL2dsb2JhbC9jb25maWcvc2l6ZScgYXMgYy1zaXplO1xuQHVzZSAnc3JjL19hc3NldHMvY3NzL2dsb2JhbC9hYnN0cmFjdHMvbWVkaWEtcXVlcnknIGFzIGEtbWVkaWE7XG5AdXNlICdzcmMvX2Fzc2V0cy9jc3MvZ2xvYmFsL2Fic3RyYWN0cy9taXhpbi9zaXplJyBhcyBhLXNpemU7XG4vL1xuLy8gbGF5b3V0XG4vL1xuXG4vLy8g5qiq5bmF44Go6auY44GV44KSMTAwJeOAgeODluODreODg+OCr+imgee0oOOBq+OBmeOCi+OAglxuLy8vIEBncm91cCBsYXlvdXRcbi8vLyBAZXhhbXBsZVxuLy8vIC5ibG9ja3tcbi8vLyAgIEBpbmNsdWRlIGZ1bGwoKTtcbi8vLyAgfVxuQG1peGluIGZ1bGwoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLy8g44Oa44O844K444Kz44Oz44OG44Oz44OE44KS5YWl44KM44KL44Gu44Gr5L6/5Yip44CCXG4vLy8gd2lkdGjjgpLjgrPjg7Pjg4bjg7Pjg4TluYXjgavjgZfjgabjgIHlt6blj7Pjgavjg57jg7zjgrjjg7PjgpLjgaTjgZHjgabkuK3lpK7lr4TjgZvjgIJcbi8vLyBAZ3JvdXAgbGF5b3V0XG4vLy8gQGV4YW1wbGVcbi8vLyAub3V0ZXJ7XG4vLy8gICBAaW5jbHVkZSBpbm5lcigpO1xuLy8vICB9XG5AbWl4aW4gaW5uZXIoKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIGEtbWVkaWEubWVkaWEtcGMge1xuICAgIHdpZHRoOiBhLXNpemUuc2l6ZS12YXJpYWJsZS1wYyhjLXNpemUuJHdpZHRoLWNvbnRlbnQtcGMpO1xuICB9XG4gIEBpbmNsdWRlIGEtbWVkaWEubWVkaWEtc3Age1xuICAgIHdpZHRoOiBhLXNpemUuc2l6ZS12YXJpYWJsZS1zcChjLXNpemUuJHdpZHRoLWNvbnRlbnQtc3ApO1xuICB9XG59XG5cbi8vLyDlt6bkuIrjga7phY3nva7mjIflrprjgpLkuIDmi6zjgaflh7rmnaXjgovjgIJcbi8vLyBAZXhhbXBsZVxuLy8vICAmOmFmdGVye1xuLy8vICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMTAwJSwxMDAlKTtcbi8vLyAgfVxuLy8vIEBncm91cCBsYXlvdXRcbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IGFic29sdXRlLCAkdzogYXV0bywgJGg6IGF1dG8pIHtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8vLyDkuK3lpK7jga7phY3nva7mjIflrprjgpLkuIDmi6zjgaflh7rmnaXjgovjgIJcbi8vLyBAZXhhbXBsZVxuLy8vICAmOmFmdGVye1xuLy8vICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMTAwJSwxMDAlKTtcbi8vLyAgfVxuLy8vIEBncm91cCBsYXlvdXRcbkBtaXhpbiBwb3NpdGlvbi1jZW50ZXIoJHBvc2l0aW9uLCAkdywgJGgpIHtcbiAgd2lkdGg6ICR3O1xuICBoZWlnaHQ6ICRoO1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLy8vIHnou7jkuK3lpK7jga7phY3nva7mjIflrprjgpLkuIDmi6zjgaflh7rmnaXjgovjgIJcbi8vLyBAZXhhbXBsZVxuLy8vICAmOmFmdGVye1xuLy8vICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMTAwJSk7XG4vLy8gIH1cbi8vLyBAZ3JvdXAgbGF5b3V0XG5AbWl4aW4gcG9zaXRpb24tY2VudGVyLXkoJHBvc2l0aW9uLCAkaCkge1xuICBoZWlnaHQ6ICRoO1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLy8vIHjou7jkuK3lpK7jga7phY3nva7mjIflrprjgpLkuIDmi6zjgaflh7rmnaXjgovjgIJcbi8vLyBAZXhhbXBsZVxuLy8vICAmOmFmdGVye1xuLy8vICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsMTAwJSk7XG4vLy8gIH1cbi8vLyBAZ3JvdXAgbGF5b3V0XG5AbWl4aW4gcG9zaXRpb24tY2VudGVyLXgoJHBvc2l0aW9uLCAkdykge1xuICB3aWR0aDogJHc7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLy8gZmxleOOBruaMh+WumuOCkuS4gOaLrOOBp+WHuuadpeOCi+OAglxuLy8vIEBleGFtcGxlXG4vLy8gIC5jb250YWluZXJ7XG4vLy8gICBAaW5jbHVkZSBmbGV4KGNlbnRlcixzcGFjZS1iZXR3ZWVuLG5vLXdyYXApO1xuLy8vICB9XG4vLy8gQGdyb3VwIGxheW91dFxuQG1peGluIGZsZXgoJHZlcnRpY2FsOiBjZW50ZXIsICRzaWRlOiBzcGFjZS1iZXR3ZWVuLCAkd3JhcDogd3JhcCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRzaWRlO1xuICBhbGlnbi1pdGVtczogJHZlcnRpY2FsO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG4vLy8gZmxleOS4reWkruWvhOOBm+OBruaMh+WumuOCkuS4gOaLrOOBp+WHuuadpeOCi+OAglxuLy8vIEBleGFtcGxlXG4vLy8gIC5jb250YWluZXJ7XG4vLy8gICBAaW5jbHVkZSBmbGV4LWNlbnRlcigpO1xuLy8vICB9XG4vLy8gQGdyb3VwIGxheW91dFxuQG1peGluIGZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vLyBmbGV44oaS5a+E44Gb44Gu5oyH5a6a44KS5LiA5ous44Gn5Ye65p2l44KL44CCXG4vLy8gQGV4YW1wbGVcbi8vLyAgLmNvbnRhaW5lcntcbi8vLyAgIEBpbmNsdWRlIGZsZXgtcmlnaHQoKTtcbi8vLyAgfVxuLy8vIEBncm91cCBsYXlvdXRcbkBtaXhpbiBmbGV4LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiIsIi8vXG4vLyBmb250XG5cbi8vLyDjg5bjg6njgqbjgrbjga7jg4fjg5Xjgqnjg6vjg4jjg5Xjgqnjg7Pjg4jjgrXjgqTjgro8YnI+XG4vLy8gaHRtbOOCv+OCsOOBruODleOCqeODs+ODiOOCteOCpOOCuuOBq+W9semfv+OBmeOCi+OAgjxicj5cbi8vLyDjg4fjg5Xjgqnjg6vjg4jjgafmqKoxNjAwcHjjga7mmYLjgavmjIflrprjgZfjgZ/jgrXjgqTjgrrjgavjgarjgorjgIHjgqbjgqPjg7Pjg4njgqbjgrXjgqTjgrrjgavlv5zjgZjjgablj6/lpInjgZnjgovjgIJcbi8vLyBAZ3JvdXAgZm9udFxuJGZvbnQtc2l6ZS1icm93c2VyOiAxNnB4O1xuXG4vLy8g44OW44Op44Km44K244Gu44OH44OV44Kp44Or44OI44OV44Kp44Oz44OI44K144Kk44K6IChTUCk8YnI+XG4vLy8gaHRtbOOCv+OCsOOBq+OBruODleOCqeODs+ODiOOCteOCpOOCuuOBq+W9semfv+OBmeOCi+OAgjxicj5cbi8vLyDjg4fjg5Xjgqnjg6vjg4jjgafmqKoxNjAwcHjjga7mmYLjgavmjIflrprjgZfjgZ/jgrXjgqTjgrrjgavjgarjgorjgIHjgqbjgqPjg7Pjg4njgqbjgrXjgqTjgrrjgavlv5zjgZjjgablj6/lpInjgZnjgovjgIJcbi8vLyBAZ3JvdXAgZm9udFxuJGZvbnQtc2l6ZS1icm93c2VyLXNwOiAxNnB4O1xuXG4vLy8g44OH44OV44Kp44Or44OI44Gu5pel5pys6Kqe44OV44Kp44Oz44OIXG4vLy8gQGdyb3VwIGZvbnRcbiRmb250LWZhbWlseS1zYW5zLWRlZmF1bHQ6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJyxcbiAgJ0hpcmFnaW5vIFNhbnMnLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG5cbi8vLyDjg4fjg5Xjgqnjg6vjg4jjga7oi7Hoqp7jg5Xjgqnjg7Pjg4hcbi8vLyBAZ3JvdXAgZm9udFxuJGZvbnQtZmFtaWx5LXNlcmlmLWRlZmF1bHQ6ICdDb3Jtb3JhbnQgR2FyYW1vbmQnLCBZdU1pbmNobywgJ+a4uOaYjuacnScsICdUaW1lcyBOZXcgUm9tYW4nLFxuICAnSGlyYWdpbm8gTWluY2hvIFByb04nLCAnSEdT5piO5pydQicsICfvvK3vvLMg77yw5piO5pydJywgc2VyaWY7XG5cbi8vLyBAZ3JvdXAgZm9udFxuJGZvbnQtZmFtaWx5LXNhbnM6ICRmb250LWZhbWlseS1zYW5zLWRlZmF1bHQ7XG5cbi8vLyBAZ3JvdXAgZm9udFxuJGZvbnQtZmFtaWx5LXNlcmlmOiAkZm9udC1mYW1pbHktc2VyaWYtZGVmYXVsdDtcblxuLy8vIEBncm91cCBmb250XG4kZm9udC1mYW1pbHktZW4tc2FuczogJ1JvYm90bycsICRmb250LWZhbWlseS1zYW5zLWRlZmF1bHQ7XG5cbi8vLyBAZ3JvdXAgZm9udFxuJGZvbnQtZmFtaWx5LWVuLXNlcmlmOiAnQ29ybW9yYW50IEdhcmFtb25kJywgJGZvbnQtZmFtaWx5LXNlcmlmLWRlZmF1bHQ7XG5cbiIsIkB1c2UgJ3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwnIGFzIGc7XG5AdXNlICdzcmMvY29tcG9uZW50cy9MYXlvdXRzL1RoZUZvb3Rlci9UaGVGb290ZXIuc2NzcycgYXMgZjtcblxuLy8gJHRoZUhlYWRlci1ob3Zlci1lbnRlci1kdXJhdGlvbjogMC4yNXM7XG4vLyAkdGhlSGVhZGVyLWhvdmVyLWxlYXZlLWR1cmF0aW9uOiAwLjM1cztcbiRoZWFkZXItaGVpZ2h0LXNwOiBnLnNpemUtdmFyaWFibGUtc3AoMjczKTtcbiRoZWFkZXItdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG5cbkBsYXllciBub3JtYWwsdGJzaXplLDtcbi8qKlxuICogQ29tcG9uZW50XG4gKi9cbkBsYXllciBub3JtYWx7XG4gIC5sLXRoZUhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tmLiRmb290ZXItaGVpZ2h0LXBjfSk7XG4gICAgQGluY2x1ZGUgZy5tZWRpYS1wYyB7XG4gICAgfVxuICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogZi4kZm9vdGVyLWhlaWdodC1zcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1zcDtcbiAgICB9XG4gICAgLmwtdGhlSGVhZGVyLWlubmVye1xuICAgICAgQGluY2x1ZGUgZy5mdWxsKCk7XG4gICAgICAubC10aGVIZWFkZXItbmF2e1xuICAgICAgICBAaW5jbHVkZSBnLmZ1bGwoKTtcbiAgICAgICAgLmwtdGhlSGVhZGVyLW5hdi1saXN0e1xuICAgICAgICAgIC8vIHVsXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IGcuc2l6ZS12YXJpYWJsZS1wYygyKTtcbiAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgIGdhcDogZy5zaXplLXZhcmlhYmxlLXNwKDEpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbXtcbiAgICAgICAgICAgIC8vbGlcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMTsgIC8vIOWQhOOCouOCpOODhuODoOOBjOWdh+etieOBq+OCueODmuODvOOCueOCkuWIhuOBkeWQiOOBhuOAgOimgee0oOaVsOOBjOWkieOCj+OBo+OBpuOCguW5s+awl1xuICAgICAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwJSAtICN7Zy5zaXplLXZhcmlhYmxlLXNwKDIpfSkgLyAzKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbmt7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZy4kY29sb3Itd2hpdGUtcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbGlua3tcbiAgICAgICAgICAgICAgLy9hXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGcuZnVsbCgpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBnLnNpemUtdmFyaWFibGUtcGMoNDApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnLiRjb2xvci1ncmF5LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnLiRjb2xvci1iZy1tb3VzZW92ZXI7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1lLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIDppcygubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1jYXRlZ29yeSwgLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tbmFtZSl7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGcuJGNvbG9yLXRleHQtc2VsZWN0ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3ZnLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICAuc3Zne1xuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGcuJGNvbG9yLXRleHQtc2VsZWN0ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWUtd3JhcHBlcntcbiAgICAgICAgICAgICAgICA6aXMoLmwtdGhlSGVhZGVyLW5hdi1saXN0LWl0ZW0tY2F0ZWdvcnksIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWUpe1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGcuJGNvbG9yLXRleHQtaGVhZGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGcuJGZvbnQtZmFtaWx5LXNlcmlmLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGhlYWRlci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAxNnB4ICovXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJiArIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGcuc2l6ZS12YXJpYWJsZS1wYyg4KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZy5zaXplLXZhcmlhYmxlLXNwKDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLW5hbWV7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMzMuNnB4ICovXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zdmctd3JhcHBlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogZy5zaXplLXZhcmlhYmxlLXBjKDMyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1wYygzMik7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBnLnNpemUtdmFyaWFibGUtcGMoMzIpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1wYygzMik7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBnLnNpemUtdmFyaWFibGUtcGMoMzIpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1wYygzMik7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGcuJGNvbG9yLXRleHQtaGVhZGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1zcCgyMCk7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1zcCgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdmd7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgc2NhbGU6IDEuMjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRoZWFkZXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgICAgICAgICAgICBzY2FsZTogMjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBsYXllciB0YnNpemV7XG4gIGJvZHk6aGFzKC5wLWluZGV4KSB7XG4gICAgLmwtdGhlSGVhZGVyIHtcbiAgICAgIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWxpbmt7XG4gICAgICAgIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVtLWNhdGVnb3J5e1xuICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtdGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubC10aGVIZWFkZXItbmF2LWxpc3QtaXRlbS1uYW1le1xuICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtdGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ZnLXdyYXBwZXJ7XG4gICAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS10YiB7XG4gICAgICAgICAgICB3aWR0aDogZy5zaXplLXZhcmlhYmxlLXBjKDMyKTtcbiAgICAgICAgICAgIGhlaWdodDogZy5zaXplLXZhcmlhYmxlLXBjKDMyKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogZy5zaXplLXZhcmlhYmxlLXBjKDMyKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1wYygzMik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1wYygzMik7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtcGMoMzIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3Zne1xuICAgICAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS10YiB7XG4gICAgICAgICAgICAgIHNjYWxlOiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnc3JjL19hc3NldHMvY3NzL2dsb2JhbCcgYXMgZztcbkB1c2UgJ3NyYy9jb21wb25lbnRzL0xheW91dHMvVGhlRm9vdGVyL1RoZUZvb3Rlci5zY3NzJyBhcyBmO1xuQHVzZSAnc3JjL2NvbXBvbmVudHMvTGF5b3V0cy9UaGVIZWFkZXIvVGhlSGVhZGVyLnNjc3MnIGFzIGg7XG5cbi8vICR0aGVIZWFkZXItaG92ZXItZW50ZXItZHVyYXRpb246IDAuMjVzO1xuLy8gJHRoZUhlYWRlci1ob3Zlci1sZWF2ZS1kdXJhdGlvbjogMC4zNXM7XG4kdGhlSGVhZGVyVGFibGV3YXJlLWhlaWdodC1wYzogZy5zaXplLXZhcmlhYmxlLXBjKDE4MCk7XG4kdGhlSGVhZGVyVGFibGV3YXJlLWhlaWdodC1zcDogZy5zaXplLXZhcmlhYmxlLXNwKDExMik7XG4kdGhlSGVhZGVyVGFibGV3YXJlLXRyYW5zaXRpb246IGguJGhlYWRlci10cmFuc2l0aW9uO1xuLyoqXG4gKiBDb21wb25lbnRcbiAqL1xuLmwtdGhlSGVhZGVyVGFibGV3YXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGYuJGZvb3Rlci1oZWlnaHQtcGM7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiBtaW4oI3tnLnNpemUtdmFyaWFibGUtcGMoNzYpfSwgOC40dmgpO1xuICBoZWlnaHQ6ICR0aGVIZWFkZXJUYWJsZXdhcmUtaGVpZ2h0LXBjO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIGFuaW1hdGlvbjogZmFkZUluIDE0MDBtcyAyMDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIEBtZWRpYSAobWF4LWhlaWdodDo2NjBweCl7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBoZWlnaHQ6IGNhbGMoI3skdGhlSGVhZGVyVGFibGV3YXJlLWhlaWdodC1wY30gKiAwLjUpO1xuICB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDo0MDBweCl7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JHRoZUhlYWRlclRhYmxld2FyZS1oZWlnaHQtcGN9ICogMC4yNSk7XG4gIH1cbiAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgcGFkZGluZy1ibG9jazogZy5zaXplLXZhcmlhYmxlLXNwKDI0KTtcbiAgICBib3R0b206IGYuJGZvb3Rlci1oZWlnaHQtc3A7XG4gICAgaGVpZ2h0OiAkdGhlSGVhZGVyVGFibGV3YXJlLWhlaWdodC1zcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZy4kY29sb3ItYm9yZGVyLXByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sLXRoZUhlYWRlclRhYmxld2FyZS1pbm5lcntcbiAgICBAaW5jbHVkZSBnLmZ1bGwoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICB3aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDI0MCk7XG4gICAgfVxuICAgIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXZ7XG4gICAgICAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IGcuc2l6ZS12YXJpYWJsZS1wYyg1NCk7XG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDo1MDBweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiBnLnNpemUtdmFyaWFibGUtc3AoMjQpO1xuICAgICAgICB9XG4gICAgICAgIC5sLXRoZUhlYWRlci1uYXYtbGlzdC1pdGVte1xuICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLWxpbmt7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogZy5zaXplLXZhcmlhYmxlLXBjKDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDI0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5sLXRoZUhlYWRlclRhYmxld2FyZS1uYXYtbGlzdC1pdGVtLW5hbWV7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aGVIZWFkZXJUYWJsZXdhcmUtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN2Zy13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBnLiRjb2xvci10ZXh0LXNlbGVjdGVkO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRoZUhlYWRlclRhYmxld2FyZS10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgLnN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRoZUhlYWRlclRhYmxld2FyZS10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmwtdGhlSGVhZGVyVGFibGV3YXJlLW5hdi1saXN0LWl0ZW0tbmFtZS13cmFwcGVye1xuICAgICAgICAgICAgICAubC10aGVIZWFkZXJUYWJsZXdhcmUtbmF2LWxpc3QtaXRlbS1uYW1le1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnLiRjb2xvci10ZXh0LWxpbms7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xuICAgICAgICAgICAgICAgIC8qIFBDL2hlYWRpbmcvRW5nbGlzaC1TIChsZWFk77yJICovXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGcuJGZvbnQtZmFtaWx5LXNlcmlmLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAyMHB4ICovXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRoZUhlYWRlclRhYmxld2FyZS10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpzZWxlY3Rpb257XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnLiRjb2xvci10ZXh0LXNlbGVjdGVkO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGcuJGNvbG9yLWZpbGwtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdmctd3JhcHBlcntcbiAgICAgICAgICAgICAgd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1wYygyOCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZy5zaXplLXZhcmlhYmxlLXBjKDI4KTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBnLnNpemUtdmFyaWFibGUtcGMoMjgpO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtcGMoMjgpO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1wYygyOCk7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1wYygyOCk7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGcuJGNvbG9yLXRleHQtbGluaztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0aGVIZWFkZXJUYWJsZXdhcmUtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1zcCgyMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zdmd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHNjYWxlOiAxLjI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRoZUhlYWRlclRhYmxld2FyZS10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgICAgICAgICAgc2NhbGU6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBub3JpdGFrZS11c2EtdmVyMuOBp+S9v+eUqOOBmeOCi+OAgXRhYmxld2FyZS5odG3lsILnlKjjga5DU1NcbkB1c2UgJ3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwnIGFzIGc7XG5AdXNlICdzcmMvY29tcG9uZW50cy9MYXlvdXRzL1RoZUhlYWRlclRhYmxld2FyZS9UaGVIZWFkZXJUYWJsZXdhcmUuc2NzcycgYXMgaDtcbkB1c2UgJ3NyYy9jb21wb25lbnRzL0xheW91dHMvVGhlRm9vdGVyL1RoZUZvb3Rlci5zY3NzJyBhcyBmO1xuQGxheWVyIGxheW91dHMsbGlua3M7XG5ib2R5OmhhcygucC10YWJsZXdhcmUpIHtcbiAgLmwtdGhlRm9vdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBhbmltYXRpb246IGZhZGVJbiAxNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWRlZmF1bHQtcGFnZTpoYXMoLnAtdGFibGV3YXJlKXtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIDppcyhwLGEsc3BhbixzbWFsbCl7XG4gICAgJjo6c2VsZWN0aW9ue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgIGNvbG9yOiBnLiRjb2xvci1maWxsLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG4ucC10YWJsZXdhcmV7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7Zi4kZm9vdGVyLWhlaWdodC1wY30gLSAje2guJHRoZUhlYWRlclRhYmxld2FyZS1oZWlnaHQtcGN9KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhIChtYXgtaGVpZ2h0OjY2MHB4KXtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7Zi4kZm9vdGVyLWhlaWdodC1wY30gLSAje2guJHRoZUhlYWRlclRhYmxld2FyZS1oZWlnaHQtcGN9ICogMC41KTtcbiAgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6NDAwcHgpe1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3tmLiRmb290ZXItaGVpZ2h0LXBjfSAtICN7aC4kdGhlSGVhZGVyVGFibGV3YXJlLWhlaWdodC1wY30gKiAwLjI1KTtcbiAgfVxuICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7Zi4kZm9vdGVyLWhlaWdodC1zcH0gLSAje2guJHRoZUhlYWRlclRhYmxld2FyZS1oZWlnaHQtc3B9KTtcbiAgICAvLyBoZWlnaHQ6IDYwLjI2dmg7XG4gIH1cbiAgLnAtdGFibGV3YXJlLWlubmVye1xuICAgIEBpbmNsdWRlIGcuZnVsbCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDE1LjV2aDtcbiAgICAtLWhlaWdodC1zY2FsZTogMTtcbiAgICBzY2FsZTogbWluKHZhcigtLWhlaWdodC1zY2FsZSksIDEpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo2NjBweCl7XG4gICAgICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OjQ2MHB4KXtcbiAgICAgIHBhZGRpbmctdG9wOiA1dmg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDozMDBweCl7XG4gICAgICBwYWRkaW5nLXRvcDogNnZoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiBnLnNpemUtdmFyaWFibGUtc3AoMCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICA6aXMoLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItbGVmdCwgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItcmlnaHQpe1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyA6aXMoLnAtdGFibGV3YXJlLXJpZ2h0LWNvbnRlbnRzLCAucC10YWJsZXdhcmUtbGVmdC1jb250ZW50cyl7XG4gICAgLy8gICBtYXJnaW4tdG9wOiA1MHZoO1xuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vIH1cbiAgICBAbGF5ZXIgbGlua3N7XG4gICAgICAucC10YWJsZXdhcmUtbGlua3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBnLnNpemUtdmFyaWFibGUtcGMoMTYpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiBnLiRjb2xvci10ZXh0LWxpbms7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHByb3BvcnRpb25hbC1udW1zO1xuICAgICAgICBoZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1wYyg0NCk7XG4gICAgICAgIHRyYW5zaXRpb246IGguJHRoZUhlYWRlclRhYmxld2FyZS10cmFuc2l0aW9uO1xuICAgICAgICAvKiBQQy9oZWFkaW5nL0VuZ2xpc2gtUyAobGVhZO+8iSAqL1xuICAgICAgICBmb250LWZhbWlseTogZy4kZm9udC1mYW1pbHktc2VyaWYtZGVmYXVsdDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAyMHB4ICovXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDozMDBweCl7XG4gICAgICAgICAgaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtcGMoMzQpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICAgIGdhcDogZy5zaXplLXZhcmlhYmxlLXNwKDE2KTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE4cHggKi9cbiAgICAgICAgICBoZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1zcCgyMik7XG4gICAgICAgICAgd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1zcCgyNDQpO1xuICAgICAgICB9XG4gICAgICAgIDppcygucC10YWJsZXdhcmUtbGVmdC1saW5rLW5hbWUsIC5wLXRhYmxld2FyZS1yaWdodC1saW5rLW5hbWUpe1xuICAgICAgICAgIHRyYW5zaXRpb246IGguJHRoZUhlYWRlclRhYmxld2FyZS10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIDppcygucC10YWJsZXdhcmUtbGVmdC1saW5rLW5hbWUsIC5wLXRhYmxld2FyZS1yaWdodC1saW5rLW5hbWUpe1xuICAgICAgICAgICAgICBjb2xvcjogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaC4kdGhlSGVhZGVyVGFibGV3YXJlLXRyYW5zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3ZnLXdyYXBwZXJ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaC4kdGhlSGVhZGVyVGFibGV3YXJlLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgIC5zdmd7XG4gICAgICAgICAgICAgICAgZmlsbDogZy4kY29sb3ItdGV4dC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoLiR0aGVIZWFkZXJUYWJsZXdhcmUtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ZnLXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1wYygyOCk7XG4gICAgICAgICAgaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtcGMoMjgpO1xuICAgICAgICAgIG1pbi13aWR0aDogZy5zaXplLXZhcmlhYmxlLXBjKDI4KTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtcGMoMjgpO1xuICAgICAgICAgIG1heC13aWR0aDogZy5zaXplLXZhcmlhYmxlLXBjKDI4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtcGMoMjgpO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnLiRjb2xvci10ZXh0LWhlYWRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoLiR0aGVIZWFkZXJUYWJsZXdhcmUtdHJhbnNpdGlvbjtcbiAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgaGVpZ2h0OiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBnLnNpemUtdmFyaWFibGUtc3AoMjApO1xuICAgICAgICAgICAgbWluLWhlaWdodDogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGcuc2l6ZS12YXJpYWJsZS1zcCgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdmd7XG4gICAgICAgICAgICBzY2FsZTogMS4yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaC4kdGhlSGVhZGVyVGFibGV3YXJlLXRyYW5zaXRpb247XG4gICAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgICAgc2NhbGU6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItbGVmdHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDE0MDBtcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBnLiRjb2xvci1ib3JkZXItcHJpbWFyeTtcbiAgICAgIHBhZGRpbmctdG9wOiBnLnNpemUtdmFyaWFibGUtcGMoNDApO1xuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OjMwMHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IGcuc2l6ZS12YXJpYWJsZS1wYygyMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgaGVpZ2h0OjQzLjE2dmggO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiBnLnNpemUtdmFyaWFibGUtc3AoMjQpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZy4kY29sb3ItYm9yZGVyLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAucC10YWJsZXdhcmUtbGVmdC1jb250ZW50cy13cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLXRhYmxld2FyZS1sZWZ0LWNvbnRlbnRze1xuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6NTAwcHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IGcuc2l6ZS12YXJpYWJsZS1zcCg1MCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLXRhYmxld2FyZS10aXRsZXtcbiAgICAgICAgLy8gd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1wYygxODApO1xuICAgICAgICB3aWR0aDogMjZ2aDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1zcCgxMTkpO1xuICAgICAgICB9XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgQGluY2x1ZGUgZy5mdWxsKCk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnAtdGFibGV3YXJlLWlubmVyLXdyYXBwZXItcmlnaHR7XG4gICAgICBhbmltYXRpb246IGZhZGVJbiAxNDAwbXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgcGFkZGluZy1ibG9jazogZy5zaXplLXZhcmlhYmxlLXBjKDczKTtcbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDo2NjBweCl7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IGcuc2l6ZS12YXJpYWJsZS1wYygzNik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6NDAxcHgpIGFuZCAobWF4LWhlaWdodDo0NjBweCl7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IGcuc2l6ZS12YXJpYWJsZS1wYygwKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LWhlaWdodDo0MDBweCl7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IGcuc2l6ZS12YXJpYWJsZS1wYygwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGcubWVkaWEtc3Age1xuICAgICAgICBoZWlnaHQ6IDI5LjEzdmg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IGcuc2l6ZS12YXJpYWJsZS1zcCgyNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ibG9jazogYXV0bztcbiAgICAgIH1cbiAgICAgIC5wLXRhYmxld2FyZS1yaWdodC1jb250ZW50c3tcbiAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLXRhYmxld2FyZS1yaWdodC10aXRsZXtcbiAgICAgICAgLy8gd2lkdGg6IGcuc2l6ZS12YXJpYWJsZS1wYygyNjgpO1xuICAgICAgICB3aWR0aDogMzN2aDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICB3aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDE0MCk7XG4gICAgICAgIH1cbiAgICAgICAgLmltZ3tcbiAgICAgICAgICBAaW5jbHVkZSBnLmZ1bGwoKTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstd3JhcHBlcntcbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OjUwMHB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpe1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogZy5zaXplLXZhcmlhYmxlLXNwKDQwKTtcbiAgICAgICAgICByb3ctZ2FwOiBnLnNpemUtdmFyaWFibGUtc3AoMTYpO1xuICAgICAgICAgIG1heC13aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDI0MCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZy5zaXplLXZhcmlhYmxlLXNwKDI0KTtcbiAgICAgICAgfVxuICAgICAgICAucC10YWJsZXdhcmUtcmlnaHQtbGlua3tcbiAgICAgICAgICBAaW5jbHVkZSBnLm1lZGlhLXNwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogZy5zaXplLXZhcmlhYmxlLXNwKDEwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGxheWVyIGxheW91dHN7XG4gICAgICA6aXMoLnAtdGFibGV3YXJlLWxlZnQtbGluaywgLnAtdGFibGV3YXJlLXJpZ2h0LWxpbmstd3JhcHBlcil7XG4gICAgICAgIG1hcmdpbi10b3A6IGcuc2l6ZS12YXJpYWJsZS1wYyg0MCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6NjYwcHgpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IGcuc2l6ZS12YXJpYWJsZS1wYygyMCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OjQwMHB4KXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnLnNpemUtdmFyaWFibGUtcGMoNCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZy5tZWRpYS1zcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZy5zaXplLXZhcmlhYmxlLXNwKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgLy8gNTAlIHtcbiAgLy8gICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAvLyB9XG4gIDEwMCUge1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cbn1cbiIsIi8vIEBpbXBvcnQgJ3NpemUnO1xuQHVzZSAnc3JjL19hc3NldHMvY3NzL2dsb2JhbC9jb25maWcvYnJlYWtwb2ludCcgYXMgYy1icmVhaztcbkB1c2UgJ3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwvY29uZmlnL3NpemUnIGFzIGMtc2l6ZTtcbkB1c2UgJ3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwvYWJzdHJhY3RzL3NpemUnIGFzIGEtc2l6ZTtcblxuLy9cbi8vIG1lZGlhIHF1ZXJ5IO+8iOOCteOCpOODiOeJueacieOBruWkieaVsOOBjOW/heimge+8iVxuLy9cblxuJG1lZGlhLXNwOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiN7Yy1icmVhay4kYnJlYWtwb2ludCAtIDFweH0pJztcbiRtZWRpYS10YjogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAje2MtYnJlYWsuJGJyZWFrcG9pbnQgLSAxcHh9KSc7XG4kbWVkaWEtcGM6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7Yy1icmVhay4kYnJlYWtwb2ludH0pJztcbiRtZWRpYS1wYy1sYXJnZTogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje2Mtc2l6ZS4kYmFzZS13aWR0aC1tYXh9KSc7XG4kbWVkaWEtcGMtbWF4OiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje2Mtc2l6ZS4kYmFzZS13aWR0aC1tYXh9KSc7XG4kbWVkaWEtcGMtc21hbGw6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tjLWJyZWFrLiRicmVha3BvaW50fSkgYW5kIChtYXgtd2lkdGg6ICN7YS1zaXplLiRiYXNlLXdpZHRoLXNtYWxsIC0gMXB4fSknO1xuXG4vLy8gU1DjgrXjgqTjgrrnlKjjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6o8YnI+XG4vLy8g44OW44Os44O844Kv44Od44Kk44Oz44OI44Gvc3JjL19hc3NldHMvY3NzL2dsb2JhbC9jb25maWcvYnJlYWtwb2ludOOBp+aMh+Wumijjg4fjg5Xjgqnjg6vjg4ggfjc2OHB4KVxuLy8vIEBncm91cCBtZWRpYSBxdWVyeVxuLy8vIEBzZWUgJGJyZWFrcG9pbnRcbi8vLyBAZXhhbXBsZVxuLy8vIC5zcCB7XG4vLy8gICBkaXNwbGF5OiBub25lO1xuLy8vXG4vLy8gICBAaW5jbHVkZSBtZWRpYS1zcCB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgfVxuLy8vIH1cbi8vL1xuXG5AbWl4aW4gbWVkaWEtc3Age1xuICBAbWVkaWEgI3skbWVkaWEtc3B9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8g44K/44OW44Os44OD44OI44K144Kk44K655So44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqPGJyPlxuLy8vIOODluODrOODvOOCr+ODneOCpOODs+ODiOOBr3NyYy9fYXNzZXRzL2Nzcy9nbG9iYWwvY29uZmlnL2JyZWFrcG9pbnTjgafmjIflrpoo44OH44OV44Kp44Or44OIIDc2OHB4IH4gMTA4MHB4KVxuLy8vIEBncm91cCBtZWRpYSBxdWVyeVxuLy8vIEBzZWUgJGJyZWFrcG9pbnRcbi8vLyBAc2VlICRicmVha3BvaW50LXRiLXBjXG4vLy8gQGV4YW1wbGVcbi8vLyAudGIge1xuLy8vICAgZGlzcGxheTogbm9uZTtcbi8vL1xuLy8vICAgQGluY2x1ZGUgbWVkaWEtdGIge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cbi8vLyB9XG4vLy9cbkBtaXhpbiBtZWRpYS10YiB7XG4gIEBtZWRpYSAjeyRtZWRpYS10Yn0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBQQ+OCteOCpOOCuueUqOOBruODoeODh+OCo+OCouOCr+OCqOODqjxicj5cbi8vLyDjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjga9zcmMvX2Fzc2V0cy9jc3MvZ2xvYmFsL2NvbmZpZy9icmVha3BvaW5044Gn5oyH5a6aKOODh+ODleOCqeODq+ODiCA3NjhweCB+KVxuLy8vIEBncm91cCBtZWRpYSBxdWVyeVxuLy8vIEBzZWUgJGJyZWFrcG9pbnRcbi8vLyBAZXhhbXBsZVxuLy8vIC5wYyB7XG4vLy8gICBkaXNwbGF5OiBub25lO1xuLy8vXG4vLy8gICBAaW5jbHVkZSBtZWRpYS1wYyB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgfVxuLy8vIH1cbkBtaXhpbiBtZWRpYS1wYyB7XG4gIEBtZWRpYSAjeyRtZWRpYS1wY30ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBQQ+OCteOCpOOCuueUqOOBruODoeODh+OCo+OCouOCr+OCqOODqjxicj5cbi8vLyDjg6rjgrXjgqTjgrrjgafmi6HlpKfjgZXjgozjgovmnIDlpKfjgrXjgqTjgrooJGJhc2Utd2lkdGgtbWF4IDogMTkyMHB4KeOCkui2heOBiOOBn+OBqOOBjeOBq+mBqeeUqOOBleOCjOOCi+ODoeODh+OCo+OCouOCr+OCqOODquOAglxuLy8vIEBncm91cCBtZWRpYSBxdWVyeVxuLy8vIEBzZWUgJGJhc2Utd2lkdGgtbWF4XG4vLy8gQGV4YW1wbGVcbi8vLyAucGMtbGFyZ2Uge1xuLy8vICAgZGlzcGxheTogbm9uZTtcbi8vL1xuLy8vICAgQGluY2x1ZGUgbWVkaWEtLXBjLWxhcmdlIHtcbi8vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLy8gICB9XG4vLy8gfVxuQG1peGluIG1lZGlhLXBjLWxhcmdlIHtcbiAgQG1lZGlhICN7JG1lZGlhLXBjLWxhcmdlfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIFBD44K144Kk44K655So44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqPGJyPlxuLy8vIOODquOCteOCpOOCuuOBp+aLoeWkp+OBleOCjOOCi+acgOWkp+OCteOCpOOCuigkYmFzZS13aWR0aC1tYXggOiAxOTIwcHgp44KS6LaF44GI44Gf44Go44GN44Gr6YGp55So44GV44KM44KL44Oh44OH44Kj44Ki44Kv44Ko44Oq44CCXG4vLy8gQGdyb3VwIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWVkaWEtcGMtbWF4IHtcbiAgQG1lZGlhICN7JG1lZGlhLXBjLW1heH0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBQQ+OCteOCpOOCuueUqOOBruODoeODh+OCo+OCouOCr+OCqOODqjxicj5cbi8vLyBTUOOCteOCpOOCuuODluODrOODvOOCr+ODneOCpOODs+ODiCjjg4fjg5Xjgqnjg6vjg4ggNzY4cHggfikg772eIOOCs+ODs+ODhuODs+ODhOW5hSvoi6XlubLjga7jg57jg7zjgrjjg7MoMTEyMHB4ICsgODBweCAqMinjgpLkuIvlm57jgovnr4Tlm7LjgafpgannlKjjgZXjgozjgovjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgIJcbi8vLyBAZ3JvdXAgbWVkaWEgcXVlcnlcbkBtaXhpbiBtZWRpYS1wYy1zbWFsbCB7XG4gIEBtZWRpYSAjeyRtZWRpYS1wYy1zbWFsbH0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLG51bGxdfQ== */