@font-face {
  font-family: "GTWalsheimPro-Regular";
  src: url("../../../../fonts/GTWalsheimPro-Regular.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Regular.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro-Medium";
  src: url("../../../../fonts/GTWalsheimPro-Medium.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Medium.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Medium.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro-Bold";
  src: url("../../../../fonts/GTWalsheimPro-Bold.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Bold.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Bold.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GTWalsheimPro-Light";
  src: url("../../../../fonts/GTWalsheimPro-Light.woff2") format("woff2"), url("../../../../fonts/GTWalsheimPro-Light.woff") format("woff"), url(../../../../fonts/GTWalsheimPro-Light.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
.general-gallery {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
}
.general-gallery .gallery-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.general-gallery.v-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.template-grid {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-gap: 25px 20px;
}
.template-grid .sub-template {
  grid-column: 1 / span 8;
}
.template-grid .sub-template .sub-template-grid {
  display: grid;
  grid-gap: 25px 20px;
  grid-template-columns: repeat(12, 1fr);
}
.template-grid .sub-template .sub-template-grid .sub-template-cell {
  grid-column: 1 / span 12;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell p:last-child {
  margin-bottom: 0;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.title-content .title-wrap {
  margin-bottom: 0;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell:not(.title-content) .title-wrap {
  margin-bottom: 17px;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content table {
  width: 100%;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h1:first-child,
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h2:first-child,
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h3:first-child,
.template-grid .sub-template .sub-template-grid .sub-template-cell.text-content h4:first-child {
  margin-top: 0;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .spread-image img,
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content .spread-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content img {
  max-width: 100%;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.image-content .flexbox {
  width: 100%;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.video-content {
  position: relative;
}
.template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content img {
  max-width: 100%;
}
.template-grid .sub-template .sub-template-grid.theme-1 .sub-template-cell.video-content {
  padding-top: 43.75%;
}
@supports (aspect-ratio: 16/7) {
  .template-grid .sub-template .sub-template-grid.theme-1 .sub-template-cell.video-content {
    padding-top: unset;
    aspect-ratio: 16/7;
  }
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-2 .sub-template-cell {
    grid-column: span 6;
  }
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-3 .sub-template-cell {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-3 .sub-template-cell {
    grid-column: span 4;
  }
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-4 .sub-template-cell {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-4 .sub-template-cell {
    grid-column: span 4;
  }
}
@media (min-width: 1280px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-4 .sub-template-cell {
    grid-column: span 3;
  }
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
  grid-template-columns: 1fr;
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-5 .sub-template-cell {
  grid-column: span 1;
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1400px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
  grid-template-columns: 1fr;
}
.template-grid .sub-template .sub-template-grid.theme-2.equals-6 .sub-template-cell {
  grid-column: span 1;
}
@media (min-width: 768px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1400px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-2.equals-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:first-child {
    grid-column: 1 / span 4;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:last-child {
  grid-row: 1;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-3 .sub-template-cell:last-child {
    grid-column: 5 / span 8;
    grid-row: 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-4 .sub-template-cell:first-child {
    grid-column: 1 / span 8;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-4 .sub-template-cell:last-child {
    grid-column: 9 / span 4;
  }
}
.template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:first-child {
    grid-column: 1 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:nth-child(2) {
  grid-row: 1;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 12;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:nth-child(2) {
    grid-column: 4 / span 6;
  }
}
.template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:last-child {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-5 .sub-template-cell:last-child {
    grid-column: 10 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:first-child {
    grid-column: 1 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:nth-child(2) {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:nth-child(2) {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:nth-child(2) {
    grid-column: 4 / span 3;
    grid-row: 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:last-child {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-6 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:nth-child(2) {
    grid-column: 7 / span 3;
    grid-row: 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-7 .sub-template-cell:last-child {
    grid-column: 10 / span 3;
    grid-row: 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-8 {
    grid-template-rows: auto 1fr;
  }
}
.template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:first-child {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:first-child {
    grid-column: 1 / span 4;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:first-child {
    grid-row: 1 / span 2;
  }
}
.template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:nth-child(2) {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:nth-child(2) {
    grid-column: 5 / span 8;
    grid-row: 1 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:last-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:last-child {
    grid-column: 5 / span 8;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-8 .sub-template-cell:last-child {
    grid-row: 2 / span 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-9 {
    grid-template-rows: auto 1fr;
  }
}
.template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:first-child {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:first-child {
    grid-row: 1 / span 1;
    grid-column: 1 / span 8;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 8;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:nth-child(2) {
    grid-row: 2 / span 1;
  }
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:last-child {
    grid-column: 9 / span 4;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-9 .sub-template-cell:last-child {
    grid-row: 1 / span 2;
  }
}
.template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:first-child {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:first-child {
    grid-column: 1 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:first-child {
    grid-column: 1 / span 4;
    grid-row: 1 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:nth-child(2) {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:nth-child(2) {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 4;
    grid-row: 2 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:last-child {
  grid-row: 1;
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-10 .sub-template-cell:last-child {
    grid-column: 5 / span 8;
    grid-row: 1 / span 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:first-child {
    grid-column: 1 / span 8;
    grid-row: 1 / span 2;
  }
}
.template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:nth-child(2) {
  grid-row: 2;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:nth-child(2) {
    grid-column: 1 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:nth-child(2) {
    grid-column: 9 / span 4;
    grid-row: 1 / span 1;
  }
}
.template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:last-child {
  grid-row: 3;
}
@media (min-width: 1024px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:last-child {
    grid-column: 7 / span 6;
    grid-row: 2;
  }
}
@media (min-width: 1650px) {
  .template-grid .sub-template .sub-template-grid.theme-11 .sub-template-cell:last-child {
    grid-column: 9 / span 4;
    grid-row: 2 / span 1;
  }
}
.web-content article {
  line-height: 1.6;
}
.web-content article .title-wrap.theme1 {
  margin-bottom: 0;
}
.web-content article .more-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.web-content article .more-info.centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.web-content article ul,
.web-content article p,
.web-content article table {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.web-content article p:last-child,
.web-content article ul:last-child,
.web-content article table:last-child {
  margin-bottom: 0;
}
.web-content article ul {
  margin-top: 0;
}
.web-content article img {
  position: relative;
  display: block;
  margin: 0 auto;
}
.web-content ul.theme-1,
.web-content article ul {
  margin-top: 0;
  padding-left: 1.2rem;
}
.web-content ul.theme-1 li,
.web-content article ul li {
  position: relative;
  list-style-type: none;
  padding-left: 1.6rem;
}
.web-content ul.theme-1 li:before,
.web-content article ul li:before {
  content: "\2714";
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  width: 0.7rem;
  height: 0.7rem;
}
.web-content ul.theme-1 li:not(:first-child),
.web-content article ul li:not(:first-child) {
  padding-top: 0.7rem;
}
.web-content ul.theme-1 li:not(:first-child):before,
.web-content article ul li:not(:first-child):before {
  top: calc(0.7rem + 2px);
}
.web-content table {
  width: 100%;
  border-collapse: collapse;
}
.web-content table tr td {
  padding: 2px 0;
}
.web-content table tr td:first-child {
  font-weight: bold;
  width: 1%;
  white-space: nowrap;
}
.web-content table tr td:not(:first-child) {
  padding-left: 15px;
}
@media (max-width: 450px) {
  .web-content table {
    display: block;
  }
  .web-content table tr td:not(:first-child) {
    padding-left: 0;
  }
  .web-content table tbody,
  .web-content table tr,
  .web-content table td {
    display: block;
    width: 100% !important;
    white-space: nowrap !important;
  }
}
.web-content .general-gallery.mv-gallery {
  grid-template-columns: 1fr;
}
.web-content .general-gallery.mv-gallery .gallery-item a,
.web-content .general-gallery.mv-gallery .gallery-item img {
  width: 100%;
}
.web-content .general-gallery.mv-gallery .gallery-item:not(:first-child) {
  display: none;
}
.web-content .general-gallery.images-gallery + .web-content .general-gallery.files-gallery {
  margin-top: 30px;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content {
  position: relative;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn {
  position: absolute;
  bottom: 15px;
  left: 0;
  text-transform: uppercase;
  padding: 6px 16px;
  z-index: 9;
  font-weight: 500;
  font-size: 1.3rem;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn:link,
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn:visited,
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.gallery-content .show-gallery-btn:active {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
.web-content .template-grid .sub-template .sub-template-grid .sub-template-cell.image-content iframe {
  aspect-ratio: 16/9;
}
#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:-webkit-gradient(linear,left top, left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;-webkit-transition:background-size .25s,color .25s ease;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{-ms-scroll-chaining:auto contain;overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;-webkit-transform:translateY(1.6em);transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud .cm__texts{-webkit-box-flex:1;-ms-flex:1;flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;-webkit-transform:translateY(0);transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{-webkit-transform:translateY(0);transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important}#cc-main .cm__link-group{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;-webkit-transition:none;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(.5);transform:scale(.5)}#cc-main .pm__section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.8em;font-weight:600;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:none;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);-webkit-box-shadow:0 1px 2px rgba(24,32,3,.36);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);-webkit-transform:scale(.55) rotate(-45deg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);-webkit-transform:scale(.55);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);-webkit-box-shadow:none;box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm__service{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4em 1.2em;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{-webkit-transform:translateX(0);transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;-webkit-transform-origin:left;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{-webkit-transform:translateX(27px);transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(0);transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;-webkit-transform:translateY(1.6em);transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#cc-main .pm__btn-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}
.button-blue,
.button-grey,
.button-red {
  padding: 1rem 3.1rem 1rem 3.1rem;
  border-radius: 13px;
  text-decoration: unset;
  color: white;
  font-weight: 400;
  white-space: nowrap;
  font-family: "GTWalsheimPro-Medium";
}
.button-blue:hover,
.button-grey:hover,
.button-red:hover {
  opacity: 0.8;
  cursor: pointer;
}
.button-blue {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  padding: 1rem;
  border-radius: 13px;
  font-family: "GTWalsheimPro-Medium";
  font-size: 11pt;
  color: white;
  margin-left: 0;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2rem;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.button-blue:hover {
  opacity: 0.8;
  cursor: pointer;
}
.button-grey {
  background-image: linear-gradient(81deg, darkgrey 0%, grey 100%);
}
.button-red {
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c33 100%);
}
.button-red2 {
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c34 100%);
}
.buttom-red a,
.button-red2 a,
.submit-red button,
.submit-red input[type="submit"] {
  padding: 1rem 3rem;
  border-radius: 15px;
  background-color: #f81313;
  text-decoration: unset;
  white-space: nowrap;
  text-align: center;
  color: white;
  font-weight: bold;
  border: unset;
  font-size: 16px;
  cursor: pointer;
  width: auto;
}
.buttom-green a,
.submit-green button,
.submit-green input[type="submit"] {
  padding: 1rem 3rem;
  border-radius: 15px;
  text-decoration: unset;
  white-space: nowrap;
  text-align: center;
  color: white;
  font-weight: bold;
  border: unset;
  font-size: 16px;
  cursor: pointer;
  width: auto;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.submit-green:hover {
  opacity: 0.8;
  cursor: pointer;
}
.buttom-red a:hover {
  opacity: 0.8;
}
.submit-red {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
textarea {
  border-radius: 1.2rem;
  margin-block: 1rem;
  padding: 1.5rem;
  font-family: "GTWalsheimPro-Regular";
  border: 1px solid #a6a6a6;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.comment-box {
  border: 1px solid #dadee2;
}
.box-article form {
  padding-block: 2rem;
}
.text-danger {
  color: red;
  padding-left: 1rem;
}
.paginator {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2rem;
}
.paginator a,
.paginator span {
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  border-radius: 29px;
  border: 1px solid #0d9e9f;
  max-width: 170px;
  text-decoration: unset;
  color: #545454;
  cursor: default;
}
.paginator a:hover,
.paginator a.active {
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  cursor: pointer;
  color: white;
}
input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.margin-top-one-rem {
  margin-top: 1rem;
}
.margin-top-two-rem {
  margin-top: 2rem;
}
.padding-left-one-rem {
  padding-left: 1rem;
}
.dialog {
  display: none;
  -webkit-box-shadow: 0 10px 36px -15px #000000d6;
          box-shadow: 0 10px 36px -15px #000000d6;
  background: #fff;
  z-index: 5;
  border-radius: 1.5rem;
  color: #242d31;
}
.dialog.opened {
  display: block;
}
.dialog .editor {
  margin: 2rem;
}
.dialog .navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  padding: 0;
  width: 100%;
}
.dialog .navigation ul .title-item,
.dialog .navigation ul .title-item > * {
  width: 100%;
  text-align: center;
  margin: 0;
}
.dialog .navigation .icon-item {
  width: 0;
  margin: 0;
}
.dialog .navigation .close-dialog {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}
.dialog .fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dialog .btn.yes {
  padding: 1rem 3.1rem 1rem 3.1rem;
  border-radius: 13px;
  text-decoration: unset;
  color: white;
  font-weight: 400;
  white-space: nowrap;
  font-family: "GTWalsheimPro-Medium";
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c33 100%);
}
.dialog .btn.yes:hover {
  opacity: 0.8;
  cursor: pointer;
}
.dialog .btn.no {
  padding: 1rem 3.1rem 1rem 3.1rem;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  padding: 1rem;
  border-radius: 13px;
  font-family: "GTWalsheimPro-Medium";
  font-size: 11pt;
  color: white;
  margin-left: 0;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2rem;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.dialog .btn.no:hover {
  opacity: 0.8;
  cursor: pointer;
}
.dialog-cover-layer {
  display: none;
}
.confirmLink {
  cursor: pointer;
}
.confirmLink:hover {
  text-decoration: underline;
}
.qtip-front {
  max-width: 450px;
  font-size: 1rem;
  display: none;
  -webkit-box-shadow: 0 10px 36px -15px #000000d6;
          box-shadow: 0 10px 36px -15px #000000d6;
  background: #fff;
  z-index: 5;
  border-radius: 1.5rem;
  color: #242d31;
  border: none;
}
.qtip-front.opened {
  display: block;
}
.qtip-front .editor {
  margin: 2rem;
}
.qtip-front .navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style-type: none;
  padding: 0;
  width: 100%;
}
.qtip-front .navigation ul .title-item,
.qtip-front .navigation ul .title-item > * {
  width: 100%;
  text-align: center;
  margin: 0;
}
.qtip-front .navigation .icon-item {
  width: 0;
  margin: 0;
}
.qtip-front .navigation .close-dialog {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}
.qtip-front .fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.qtip-front .btn.yes {
  padding: 1rem 3.1rem 1rem 3.1rem;
  border-radius: 13px;
  text-decoration: unset;
  color: white;
  font-weight: 400;
  white-space: nowrap;
  font-family: "GTWalsheimPro-Medium";
  background-image: linear-gradient(81deg, #e4354a 0%, #de1c33 100%);
}
.qtip-front .btn.yes:hover {
  opacity: 0.8;
  cursor: pointer;
}
.qtip-front .btn.no {
  padding: 1rem 3.1rem 1rem 3.1rem;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  padding: 1rem;
  border-radius: 13px;
  font-family: "GTWalsheimPro-Medium";
  font-size: 11pt;
  color: white;
  margin-left: 0;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2rem;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  outline: none;
  border: none;
}
.qtip-front .btn.no:hover {
  opacity: 0.8;
  cursor: pointer;
}
.qtip-front .qtip-tip {
  display: none !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}
.share-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.7rem;
  color: #000000;
}
.link {
  cursor: pointer;
}
.link:hover {
  opacity: 0.8;
}
.green {
  padding: 0.5rem 1rem;
  border: 1px solid #0d9e9f;
  border-radius: 29px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: #000000;
  font-weight: 500;
  white-space: nowrap;
  font-size: 16px;
  margin: 0;
  text-decoration: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}
body {
  font-family: "GTWalsheimPro-Regular", sans-serif;
  margin: 0;
  color: #000;
  overflow-x: hidden;
}
body input[type="checkbox"] {
  accent-color: #0d9e9f;
  width: 1rem;
  height: 1rem;
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ad-frame {
  border: none;
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
}
h4 {
  font-size: 1.3rem;
  font-weight: 600;
  margin-block: 0;
}
.hamburger {
  display: none;
}
.container-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.container {
  padding-inline: 2rem;
  width: 70%;
  background-color: white;
  border-radius: 1.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 2rem;
}
.container.thin-container {
  max-width: 1100px;
  margin-top: 230px;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.container.no-banner header {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.container header {
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.container header nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.container header nav ul {
  margin-block: 0;
  padding: unset;
}
.container header nav li {
  list-style-type: none;
  color: #000;
}
.container header nav li #logo {
  height: 70px;
  -webkit-padding-before: 0.5rem;
          padding-block-start: 0.5rem;
}
.container header nav .logo-top {
  -webkit-margin-after: 0.7rem;
          margin-block-end: 0.7rem;
}
.container header .text-in-header {
  color: white;
  position: relative;
  z-index: 2;
  max-width: 1200px;
  text-align: left;
  margin-left: 75px;
  width: 40%;
}
.container header .text-in-header .first-text {
  text-transform: uppercase;
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.container header .text-in-header h1 {
  font-family: "GTWalsheimPro-Bold", sans-serif;
  font-weight: 600;
  margin-top: 0;
  font-size: 35pt;
}
.container header .text-in-header h1 span {
  font-size: 35pt;
}
.container header .text-in-header .second-text {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
.container header .buttom-show-more {
  margin-top: 3rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.container header .fa-arrow-right {
  margin-left: 0.5rem;
}
.container .delete-warning {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.container .delete-warning p {
  margin-block: 0.5rem;
}
.container .menu {
  padding-inline: 1rem;
  -webkit-padding-after: 5px;
          padding-block-end: 5px;
}
.container .menu a {
  text-decoration: none;
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
}
.container .menu a:hover {
  color: #0a8081;
  text-decoration: underline;
}
.container .menu:hover,
.container .menu.active {
  cursor: pointer;
  text-decoration: underline;
  color: #2eb3b6;
}
.container .menu.active {
  text-underline-offset: 37px;
  border-bottom: 5px solid #2eb3b6;
  padding: 31px 1rem;
}
.container .text-menu,
.container .buttons-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .odsazeni {
  -webkit-margin-start: 8rem;
          margin-inline-start: 8rem;
}
.container .social-media-icons-footer img,
.container .social-media-icons img {
  height: 30px;
  padding-inline: 0.5rem;
}
.container .flag img {
  height: 30px;
  width: 30px;
  padding-inline: 0.5rem;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.container .flag-cz {
  margin-left: 1rem;
}
.container .flag:hover {
  cursor: pointer;
}
.main-picture {
  background-image: url(/front/img/millennial-father.jpg);
  height: 520px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 13px 0 13px 13px;
}
.mobile-menu {
  position: fixed;
  background-color: white;
  z-index: 9999;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  display: none;
  height: 100%;
  text-align: left;
  padding-inline: 1rem;
  overflow-y: scroll;
}
.mobile-menu .mobile-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: -3px;
}
.mobile-menu .mobile-header a {
  line-height: normal;
}
.mobile-menu .mobile-header .fa-xmark {
  font-size: 2rem;
  color: #242d31;
}
.mobile-menu ul {
  border-top: 1px solid #e9e9e9;
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
}
.mobile-menu .mobile-close-button {
  cursor: pointer;
}
.mobile-menu .fa-chevron-down {
  margin-left: 1rem;
  color: #242d31;
}
.mobile-menu li {
  list-style-type: none;
  font-size: 1.2rem;
  padding: 0;
  margin: 0;
}
.mobile-menu li a {
  color: #242d31;
  text-decoration: none;
  line-height: 3rem;
  font-weight: 500;
  white-space: nowrap;
}
.mobile-menu li a:hover,
.mobile-menu li a.active {
  color: #0d9e9f;
  text-decoration: underline;
}
.mobile-menu .categories-of-magazine {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
.mobile-menu .categories-of-magazine a {
  font-weight: 400;
  font-size: 1.1rem;
  padding-left: 1.5rem;
  line-height: 2.3rem;
}
.mobile-menu .mobile-social-media-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
}
.mobile-menu .mobile-social-media-center li img {
  height: 40px;
  padding-inline: 0.5rem;
}
#buttom-log-in {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 57px;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
#buttom-log-in a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  max-height: 57px;
  padding: 1rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: white;
  margin-left: 1rem;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.2rem;
}
#buttom-log-in a:hover {
  cursor: pointer;
  opacity: 0.8;
}
.services {
  /* ul {
     border-top: 1px solid #e9e9e9;
     display: flex;
     flex-direction: column;
     gap: 1rem;
     justify-content: center;
     flex-wrap: wrap;
     margin-block: 0;
     padding-block: 1rem;
     padding-inline-start: 0;

     li {
       list-style: none;

       a {
         text-decoration: none;
         color: #0d9e9f;
         cursor: pointer;

         &:hover,
         &.active {
           text-decoration: underline;
         }
       }
     }
   }*/
}
.services .services-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}
.services .services-alignment a {
  padding: 0.5rem 1rem;
  border: 1px solid #0d9e9f;
  border-radius: 29px;
  color: #242d31;
  font-weight: 500;
  white-space: nowrap;
  font-size: 16px;
  margin: 0;
  text-decoration: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}
.services .services-alignment a:hover,
.services .services-alignment a.active {
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: white;
}
.services .services-alignment a:hover.active:hover,
.services .services-alignment a.active.active:hover {
  opacity: 0.8;
}
.headline-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-height: 57px;
  padding: 1rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: white;
  margin-inline: 0.7rem;
  -webkit-margin-before: 0.7rem;
          margin-block-start: 0.7rem;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
  line-height: 1.2rem;
}
.left-column .services {
  border: 1px solid #dadee2;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.left-column .services hr {
  margin: 0;
}
.tags {
  border: 1px solid #dadee2;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tags ul {
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-block: 0;
  padding-block: 1rem;
  padding-inline: 1.1rem;
  text-align: left;
  line-height: 1.3;
}
.tags ul li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tags a {
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.tags a:hover,
.tags a.active {
  text-decoration: underline;
}
.rubriky {
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-block: 0;
  padding-block: 1rem;
  text-align: left;
  padding-inline: 1rem;
}
.rubriky li {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rubriky li span {
  color: #000000;
}
.rubriky li a {
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
.rubriky li a:hover,
.rubriky li a.active {
  text-decoration: underline;
}
.main-content .right-column h2 {
  text-align: left;
}
.container-grid {
  display: grid;
  grid-template-columns: 1fr 3fr;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
.catalog {
  position: relative;
}
.catalog .full-width {
  width: 100%;
}
.catalog h2 {
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
}
.catalog form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-inline: 2rem;
  margin-block: 1rem;
}
.catalog .first-line-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.catalog .first-line-alignment ul {
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}
.catalog .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.catalog .form-group .form-control {
  width: 32%;
}
.catalog .form-group .form-control label {
  font-size: 0.9rem;
  color: #242d31;
  -webkit-padding-start: 5px;
          padding-inline-start: 5px;
}
.catalog .form-group .form-control input,
.catalog .form-group .form-control select {
  color: #242d31;
  font-size: 0.8rem;
  width: 100%;
  background-color: white;
  border: none;
  border-radius: 29px;
  padding: 1rem;
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}
.catalog .one-doctor {
  margin: 0;
}
.catalog .stars img {
  height: 25px;
}
.catalog .stars .star-rating {
  cursor: pointer;
}
.catalog .info-doctor-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.catalog .info-doctor-alignment a {
  color: #0a8081;
  text-decoration: underline;
  text-align: center;
}
.catalog .info-doctor-alignment > * {
  width: 30%;
  max-width: 180px;
  text-align: initial;
}
.catalog .info-doctor-alignment .reviews-container {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.catalog div.article-long {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 1rem;
}
.catalog .opening-hours {
  cursor: pointer;
}
.catalog .opening-hours .fa-circle-info {
  margin-left: 5px;
}
.catalog .opening-hours .fa-circle-info:hover {
  color: #0a8081;
}
.catalog .opening-hours p {
  white-space: nowrap;
}
.catalog .paginator {
  margin-block: 4rem;
}
.catalog .long-banner {
  background-image: url(/front/img/main-picture.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}
.catalog .articles {
  position: relative;
}
.catalog .articles .overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(169, 169, 169, 0.31);
  border-radius: 25px;
}
.catalog .articles .overlay .catalog-loader {
  color: #909090;
  font-size: 3rem;
  text-align: center;
  -webkit-margin-before: 8rem;
          margin-block-start: 8rem;
}
.opening-hours-tooltip {
  width: 100%;
  padding: 0.5rem;
}
.opening-hours-tooltip .one-day-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.opening-hours-tooltip .opening-hours-day {
  display: inline-block;
  width: 5rem;
}
.opening-hours-tooltip .opening-hours-times {
  display: inline-block;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: "GTWalsheimPro-Regular", sans-serif;
}
#customer-detail-tabs * {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
#customer-detail-tabs * h3 {
  margin-bottom: 1rem;
}
#customer-detail-tabs * .opening-hours-detail {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  margin-bottom: 2rem;
}
#customer-detail-tabs * .opening-hours-detail .day-in-opening-hours {
  margin-right: 0.5rem;
}
#customer-detail-tabs * .opening-hours-detail p {
  padding: 0;
  white-space: nowrap;
}
#tab-about.article-long p {
  max-height: unset;
  text-align: justify;
  padding: 0;
}
#tab-about.article-long h3 {
  padding: 0;
}
#tab-reviews.article-long p {
  max-height: unset;
  text-align: justify;
}
#tab-reviews .reviews {
  margin-bottom: 1rem;
}
#tab-reviews .login-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #242d31;
}
#tab-office-hours label {
  margin-left: 1rem;
}
#tab-office-hours select {
  margin-block: 1rem;
}
#tab-office-hours .office-hours-list.in-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem;
  border-radius: 20px;
  border: 1px solid #f1f2f2;
  gap: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: justify;
  border-bottom: 6px solid #dadee2;
  color: #242d31;
  line-height: 1.7rem;
  -webkit-box-shadow: 0 0 25px -10px #a8a3a8;
          box-shadow: 0 0 25px -10px #a8a3a8;
  display: block;
  margin-bottom: 2rem;
}
#tab-office-hours .office-hours-list.in-card.article-img img {
  border-radius: 1.2rem;
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
}
#tab-office-hours .office-hours-list.in-card .fa-arrow-right {
  margin-left: 0.5rem;
}
#tab-office-hours .office-hours-list.in-card .pokracovat {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
#tab-office-hours .office-hours-list.in-card .pokracovat .arrow-dale {
  width: 17px;
  height: 17px;
}
#tab-office-hours .office-hours-list.in-card .article-long-text-centre h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 1.3rem;
  color: #242d31;
  margin-top: 0;
  max-height: 86px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#tab-office-hours .office-hours-list.in-card .article-long-text-centre h4:hover {
  text-decoration: underline;
}
#tab-office-hours .office-hours-list.in-card .article-long-img {
  -webkit-margin-end: 2.4rem;
          margin-inline-end: 2.4rem;
}
#tab-office-hours .office-hours-list.in-card .article-long-img img {
  max-width: 400px;
  height: auto;
}
#tab-office-hours .office-hours-list.in-card .article-long-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
#tab-office-hours .office-hours-list.in-card .article-long-text hr {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
#tab-office-hours .office-hours-list.in-card .article-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#tab-office-hours .office-hours-list.in-card.one-doctor-card {
  text-align: left;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
}
#tab-office-hours .office-hours-list:last-child {
  border-bottom: none;
}
#tab-office-hours .company-office-details {
  margin-bottom: 1rem;
}
#tab-office-hours .company-office-details a {
  color: #0a8081;
  text-decoration: underline;
}
#tab-office-hours .company-office-details h2 {
  font-size: 1.5rem;
  padding-left: 1rem;
  margin-bottom: 0;
}
#tab-office-hours .company-office-details h3 {
  margin-bottom: 0;
}
.reviews {
  margin-bottom: 2rem;
}
.reviews h3 {
  margin-bottom: 1rem;
}
.reviews article.article-long {
  padding: 1rem;
  margin-block: 1rem;
}
.reviews article.article-long .review-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.reviews article.article-long .review-header a {
  color: #0a8081;
}
.reviews .stars {
  margin-top: 0.5rem;
}
.reviews .stars img {
  height: 14px;
}
.reviews .user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.reviews .user-profile .foto-profil {
  height: 45px;
  width: 45px;
}
.reviews .user-profile .user-details p {
  margin-block: 0;
}
.reviews #review-text {
  padding-left: 0;
  margin-bottom: 0;
}
.reviews .review-detail {
  margin-block: 1rem;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 1rem;
}
.searching .search-box .search-icon {
  display: none;
}
#company-review-modal form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#company-review-modal form .review-text {
  width: 100%;
}
#company-review-modal form .button-blue {
  border: none;
}
.searching {
  position: relative;
  z-index: 10;
  border-radius: 0 0 2.5rem 2.5rem;
  background-color: #f1f2f2;
  padding: 0.5rem;
  border-top: 1px solid rgba(46, 179, 182, 0.3);
}
.searching ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  margin: 0;
}
.searching ul li {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
}
.searching ul li img {
  width: 25px;
}
.searching input::-webkit-input-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input::-moz-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input:-ms-input-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input::-ms-input-placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching input::placeholder {
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 12pt;
}
.searching .general-searching {
  background-color: white;
  border: none;
  border-radius: 35px;
  padding-block: 1.5rem;
  width: 100%;
  padding-left: 2.4rem;
  outline: none;
}
.searching .general-searching:focus {
  -webkit-box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
          box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
}
.searching button {
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  border: none;
  padding-inline: 2rem;
  border-radius: 29px;
  height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: center;
  cursor: pointer;
}
.searching button img {
  width: 18px;
  -webkit-transform: rotate(25deg);
          transform: rotate(25deg);
}
.searching button:hover {
  opacity: 0.8;
}
.searching .circle-button {
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 50px;
  /* velikost ikony */
}
.searching .reset-form-link {
  margin-inline: auto;
  cursor: pointer;
  color: #0d9e9f;
  font-size: 0.9rem;
}
.searching .reset-form-link:hover {
  text-decoration: underline;
}
.searching .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.searching .search-box {
  position: relative;
  width: 70%;
  z-index: 2;
}
.searching .search-box .search-results {
  display: none;
  position: absolute;
  top: 3rem;
  left: 0;
  right: 0;
  border-radius: 1.5rem;
  padding-block: 1rem;
  -webkit-box-shadow: -5px 13px 51px -15px #a8a3a8;
          box-shadow: -5px 13px 51px -15px #a8a3a8;
  background-color: #fff;
  color: #242d31;
}
.searching .search-box .search-results.open {
  display: block;
}
.searching .search-box .search-results .text-result {
  text-align: center;
}
.searching .search-box .search-results .show-all {
  color: #242d31;
  text-decoration: unset;
}
.searching .search-box .search-results .result {
  color: #242d31;
  text-decoration: unset;
}
.searching .search-box .search-results .result .item {
  padding-inline: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-block: 6px;
}
.searching .search-box .search-results .result .item:hover {
  background-color: #e6f2ff;
}
.searching .search-box .search-results .result .item .name-wrap {
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.searching .search-box .search-results .result .item .name {
  max-width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 1.1rem;
}
.searching .search-box .search-results .result .item .specialization {
  font-size: 0.8rem;
  -webkit-padding-before: 6px;
          padding-block-start: 6px;
}
.searching .search-box .search-results .result .text-item {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.searching .search-box .search-results hr {
  margin-block: 0.5rem;
}
.main-content {
  text-align: center;
  /*  .box-article a:hover {
      background: linear-gradient(to bottom,
      rgba(197, 197, 197, 0.4),
      rgba(240, 240, 240, 0.4),
      rgba(240, 240, 240, 0.1));
    }*/
}
.main-content .circle-button {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 50px;
  /* velikost ikony */
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.main-content hr {
  border: none;
  border-top: 1px solid #dadee2;
  margin: 0;
  width: 100%;
}
.main-content ul.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  padding: 0;
}
.main-content li {
  list-style-type: none;
  color: #0d9e9f;
}
.main-content .breadcrumb {
  text-align: right;
  padding-left: 1rem;
  font-size: 0.95rem;
  margin-block: 2.5rem;
}
.main-content .breadcrumb .breadcrumb-home {
  font-family: "GTWalsheimPro-Light", sans-serif;
  text-transform: uppercase;
}
.main-content .breadcrumb a {
  color: #242d31;
  text-transform: uppercase;
}
.main-content .breadcrumb span {
  color: #a6a6a6;
  padding-inline: 1rem;
}
.main-content .breadcrumb .grey-bread-crumbs {
  color: #000;
  text-transform: uppercase;
}
.main-content a {
  text-decoration: unset;
}
.main-content .underline {
  text-decoration: underline;
}
.main-content h2 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 2.2rem;
  margin-block: 0 1rem;
  text-align: center;
}
.main-content.catalog h2 {
  padding-top: 2rem;
}
.main-content .first-column {
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  line-height: 1.7rem;
  color: #6e6e6e;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .article-long {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem;
  border-radius: 20px;
  border: 1px solid #f1f2f2;
  gap: 2rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: justify;
  border-bottom: 6px solid #dadee2;
  color: #242d31;
  line-height: 1.7rem;
}
.main-content .article-long.article-img img {
  border-radius: 1.2rem;
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-content .article-long .fa-arrow-right {
  margin-left: 0.5rem;
}
.main-content .article-long .pokracovat {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.main-content .article-long .pokracovat .arrow-dale {
  width: 17px;
  height: 17px;
}
.main-content .article-long .article-long-text-centre h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 1.3rem;
  color: #242d31;
  margin-top: 0;
  max-height: 86px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .article-long .article-long-text-centre h4:hover {
  text-decoration: underline;
}
.main-content .article-long .article-long-img {
  -webkit-margin-end: 2.4rem;
          margin-inline-end: 2.4rem;
}
.main-content .article-long .article-long-img img {
  max-width: 400px;
  height: auto;
}
.main-content .article-long .article-long-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.main-content .article-long .article-long-text hr {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.main-content .article-long .article-flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-content .article-long.one-doctor-card {
  text-align: left;
  -webkit-box-align: self-start;
      -ms-flex-align: self-start;
          align-items: self-start;
}
.main-content .container-for-article {
  /*   display: grid;
       grid-template-columns: auto;
       gap: 2rem;*/
  text-align: left;
}
.main-content .container-for-article .article {
  border-radius: 1rem;
  padding: 1rem;
  border: 1px solid #f1f2f2;
  border-bottom: 6px solid #dadee2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 2rem;
  line-height: 1.7rem;
  color: #6e6e6e;
  text-align: justify;
  position: relative;
}
.main-content .container-for-article .article.thumb-img img {
  border-radius: 1rem;
  width: 400px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-content .container-for-article .article .author {
  position: absolute;
  z-index: 9;
  top: 75%;
  left: 5%;
  color: #fff;
}
.main-content .container-for-article .article .article a {
  display: grid;
  grid-row: span 5;
  grid-template-rows: subgrid;
}
.main-content .container-for-article .article h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 1.3rem;
  color: #242d31;
  margin-top: 1rem;
  text-align: left;
  max-height: 58px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .container-for-article .article h4:hover {
  text-decoration: none;
}
.main-content .container-for-article .article .pokracovat {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.main-content .container-for-article .article .pokracovat .arrow-dale {
  width: 17px;
  height: 17px;
}
.main-content .container-for-article .article .fa-arrow-right {
  margin-left: 0.5rem;
}
.main-content .container-for-article .article p {
  margin-block: 0.5rem;
  max-height: 75px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .container-for-article .highlight-article {
  background-color: #e6f2ff;
}
.main-content .top-doctor {
  border-radius: 1.5rem;
  padding: 2rem 1rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  background-color: #f2f5ee;
  margin-top: 2rem;
  display: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 600px;
  overflow: auto;
  position: sticky;
  top: 20px;
  margin-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.main-content .top-doctor h3 {
  color: #242d31;
  font-size: 20px;
  margin-top: 0;
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}
.main-content .top-doctor .buttom-show-more-doctor {
  margin-block: 2rem 1rem;
  text-align: center;
}
.main-content .top-doctor .buttom-show-more-doctor a {
  width: 143px;
}
.main-content .top-doctor .doctor-info p {
  margin: 0;
}
.main-content .show-more {
  text-align: center;
  margin-block: 4rem;
}
.main-content input,
.main-content select {
  border-radius: 12px;
  padding: 1rem;
  /*    box-shadow: 0 0 51px -15px #a8a3a8;*/
  font-family: "GTWalsheimPro-Regular", sans-serif;
  border: 1px solid #a6a6a6;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-block: 0.6rem;
  width: 100%;
  font-size: 16px;
  background-color: white;
}
.one-doctor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.one-doctor .doctor-name {
  font-weight: 600;
  margin-bottom: 0;
  color: #242d31;
  max-height: 50px;
  overflow: hidden;
}
.one-doctor .doctor-name:hover {
  text-decoration: underline;
}
.one-doctor .doctor-profession {
  font-size: 0.8rem;
  margin-top: 0;
  color: #242d31;
  max-height: 20px;
  overflow: hidden;
}
.one-doctor .doctor-adress {
  font-size: 0.8rem;
  color: #6e6e6e;
  max-height: 38px;
  overflow: hidden;
}
.one-doctor img {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  -o-object-fit: fill;
     object-fit: fill;
}
hr {
  margin-block: 2rem;
  margin-top: 0;
  width: 100%;
  color: #f1f2f2;
}
footer {
  margin-bottom: 2rem;
  margin-top: 1rem;
}
footer .footer-cont {
  padding: 1.5rem 3rem;
  background-color: #f1f2f2;
  border-radius: 20px;
}
footer hr {
  color: #dadee2;
  background-color: #dadee2;
  height: 1px;
  border: none;
  margin-block: 10px;
}
footer ul {
  margin-block: 0;
  padding: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
footer li {
  list-style-type: none;
  color: #000;
}
footer li #logo-footer {
  height: 70px;
  -webkit-padding-before: 0.5rem;
          padding-block-start: 0.5rem;
  -webkit-padding-end: 1.5rem;
          padding-inline-end: 1.5rem;
}
footer .logo-top {
  -webkit-margin-after: 0.7rem;
          margin-block-end: 0.7rem;
}
footer h2 {
  text-align: left;
  line-height: 1.8rem;
  font-family: "GTWalsheimPro-Bold";
  font-weight: 200;
}
footer .footer-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}
footer .footer-row .col-f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 450px;
  text-align: left;
  line-height: 1.5rem;
}
footer .footer-row .col-f .text-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
footer .footer-row .col-f .text-menu .menu {
  padding-inline: 0;
}
footer .footer-row .col-f .text-menu .menu a {
  font-family: "GTWalsheimPro-Regular";
}
footer .footer-row .col-f .text-menu .menu:hover,
footer .footer-row .col-f .text-menu .menu.active {
  cursor: pointer;
  text-decoration: underline;
  color: #2eb3b6;
}
footer .footer-row .col-f .text-menu .menu.active {
  text-underline-offset: 2px;
  color: #2eb3b6;
  border-bottom: none;
  padding: 0;
}
footer .footer-row .col-f h3 {
  padding: 0;
  margin-bottom: 1rem;
  font-family: "GTWalsheimPro-Bold";
  font-weight: 200;
}
footer .footer-row .col-f p {
  margin-block: 5px;
}
footer .footer-row .col-f .text-newsletter {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
footer .footer-row .col-f .newsletter-input {
  width: 100%;
  max-width: 350px;
  padding: 17px 20px;
  background: white;
  border: none;
  border-radius: 20px;
  font-size: 16px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
}
footer .footer-row .col-f .input-cont {
  position: relative;
  height: 53px;
}
footer .footer-row .col-f .input-cont .btn-odeslat {
  position: absolute;
  left: 67%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: none;
  width: 40px;
  height: 35px;
  color: #000000;
}
footer .footer-row .col-f .input-cont input {
  padding-right: 30px;
}
footer .footer-row .col-f .newsletter-input:focus {
  -webkit-box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
          box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
}
footer .footer-row .col-f .newsletter-input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input::-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row .col-f .newsletter-input::placeholder {
  color: #000000;
  opacity: 1;
}
footer .footer-row a {
  text-decoration: none;
  color: #000;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 13pt;
}
footer .footer-row a:hover {
  color: #0a8081;
  text-decoration: underline;
}
footer .footer-row #buttom-log-in-footer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
footer .footer-row #buttom-log-in-footer a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  max-height: 45px;
  padding: 1rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: white;
  margin-left: 0;
  margin-block: 1rem;
  text-decoration: unset;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.2rem;
}
footer .footer-row #buttom-log-in-footer a:hover {
  cursor: pointer;
  opacity: 0.8;
}
footer .copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer .copyright p {
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
footer .copyright a {
  text-decoration: none;
  color: #000;
  font-family: "GTWalsheimPro-Regular", sans-serif;
}
footer .copyright a:hover {
  color: #0a8081;
  text-decoration: underline;
}
footer .copyright .margin {
  -webkit-margin-start: 1.5rem;
          margin-inline-start: 1.5rem;
}
.date-of-article {
  color: #242d31;
  margin: 0;
}
.date-of-article .cont-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.date-of-article a {
  color: #242d31;
  font-weight: 600;
}
.opening-text {
  font-size: 12pt;
  text-align: left;
  line-height: 1.5rem;
  font-family: "GTWalsheimPro-Medium", sans-serif;
  color: #000;
}
.opening-column {
  font-size: 12pt;
  font-family: "GTWalsheimPro-Regular", sans-serif;
  color: #6e6e6e;
  line-height: 1.6rem;
  max-width: 1000px;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.box-article-detail {
  /*  border-radius: 20px;
    border: 1px solid @base-shadow2;
    border-bottom: 6px solid @base-shadow2;
    padding-inline: 1.5rem;*/
  padding-block: 1rem;
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
  color: #6e6e6e;
  text-align: left;
}
.box-article-detail .last-apel {
  list-style-type: none;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  font-size: 14pt;
}
.box-article-detail .last-text {
  color: #000;
}
.box-article-detail ul {
  text-align: left;
  line-height: 1.7rem;
}
.box-article-detail ul li {
  list-style-type: disc;
  color: #000;
}
.box-article-detail .circle-button {
  width: 35px;
  height: 34px;
  border-radius: 50%;
  background: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 12pt;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}
.box-article-detail .circle-button p {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.box-article-detail h4 {
  margin-block: 1rem 0;
  padding-block: 0;
}
.box-article-detail .services {
  margin-block: 1rem;
}
.box-article-detail .services ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.box-article-detail .main-picture-in-detail {
  position: relative;
}
.box-article-detail .main-picture-in-detail img {
  border-radius: 1.5rem;
  width: 100%;
  max-height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}
.box-article-detail .gallery-img-container {
  position: relative;
}
.box-article-detail .main-picture-in-detail .img-source-container,
.box-article-detail .gallery-img-container .img-source-container {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.25rem 0.5rem;
  border-radius: 1rem;
  background-color: black;
  color: white;
  opacity: 0.5;
  font-size: 0.8rem;
}
.box-article-detail .four-little-picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1px;
}
.box-article-detail .four-little-picture img {
  max-height: 85px;
  -o-object-fit: cover;
     object-fit: cover;
}
.box-article-detail .four-little-picture a {
  width: 25%;
}
.box-article-detail img {
  width: 100%;
  border-radius: 1.5rem;
}
.box-article-detail .view-more-foto {
  position: relative;
}
.box-article-detail .view-more-foto .overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 6px;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 0 1.5rem 1.5rem 0;
}
.box-article-detail .view-more-foto .overlay:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.box-article-detail .view-more-foto .overlay div {
  color: white;
  font-weight: 400;
  text-align: center;
}
.box-article-detail .view-more-foto .overlay p {
  margin: 10px;
  margin-bottom: 0;
}
.border-radius-in-left img,
.border-radius-in-right img {
  border-radius: 1.5rem 0 0 1.5rem;
}
.border-radius-in-right img {
  border-radius: 0 1.5rem 1.5rem 0;
}
h3 {
  font-size: 20px;
  font-weight: 600;
  padding-left: 1rem;
  margin-bottom: 0;
}
.close {
  margin-inline: 1rem;
}
.close .close-img:hover {
  text-decoration: none;
}
.close li a {
  color: #242d31;
  cursor: pointer;
  font-size: 1.2rem;
  text-decoration: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.close li a:hover {
  text-decoration: underline;
}
.close li a .fa-xmark {
  margin-left: 0.5rem;
  font-size: 2rem;
}
.switching-of-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.switching-of-gallery li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.switching-of-gallery li .switch-item {
  font-size: 1.2rem;
  color: #242d31;
  padding-inline: 0.5rem;
  text-decoration: unset;
}
.switching-of-gallery li .switch-item i {
  font-size: 2rem;
}
.switching-of-gallery li .switch-item .disabled {
  color: #ccc;
}
.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.col-g {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.col-g2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.gallery .date-of-article {
  padding-left: 0;
}
.main-content-gallery {
  margin-top: 0;
}
.main-content-gallery .box-article-detail,
.main-content-gallery .top-doctor,
.main-content-gallery .box-for-add {
  margin-top: 0;
}
.main-content-gallery .box-article-detail {
  padding-inline: 1rem;
}
.container .header-gallery {
  margin-bottom: 0;
}
.container .header-gallery .logo-top {
  margin-right: 0;
}
.forum .alignment-new-discussion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.forum .alignment-new-discussion h2 {
  display: none;
}
.forum .alignment-new-discussion .hide {
  display: none;
}
.forum.main-content .container-for-article .article p,
.forum.main-content .container-for-article .article h4 {
  font-family: "GTWalsheimPro-Medium", sans-serif;
  font-size: 2.2rem;
  color: #242d31;
}
.forum .container-for-article .article {
  display: block;
}
.forum .container-for-article .article .alignment-last-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.forum .last-comment {
  display: block;
  margin-bottom: 0;
}
.forum .last-comment a {
  color: #242d31;
  font-size: 14px;
  margin-bottom: 0;
}
.forum .number-of-topics a {
  color: #242d31;
  font-size: 14px;
  margin-bottom: 0;
}
.forum .box-of-last-query {
  width: 300px;
}
.forum .box-of-last-query .last-query {
  border-radius: 1.5rem;
  padding: 2rem 2rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  margin-top: 2rem;
  color: #242d31;
  text-align: justify;
  font-size: 14px;
}
.forum .box-of-last-query .last-query hr {
  margin-block: 1rem;
}
.forum .box-of-last-query .last-query .detail-of-last-query {
  display: block;
  margin-top: 0;
}
.forum .box-of-last-query .last-query .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.forum .box-of-last-query .last-query .profil-of-user-last-query li {
  color: #242d31;
}
.forum .box-of-last-query .last-query .query {
  color: darkgrey;
}
.forum .box-of-last-query .last-query .answer p {
  color: #242d31;
}
.forum .login-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.box-for-add {
  margin-block: 2rem;
  position: sticky;
  top: 20px;
  max-height: 600px;
}
.box-for-add a {
  height: 100%;
  width: 100%;
  display: block;
}
.box-for-add .add-right {
  width: 300px;
  height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
}
.foto-profil {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.forum-detail h3 {
  margin-top: 52px;
  padding-bottom: 32px;
}
.forum-detail .container-for-article .margine-top-none {
  margin-top: 0;
}
.forum-detail .container-for-article .last-element {
  margin-bottom: 4rem;
}
.forum-detail .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.forum-detail .detail-of-last-query li {
  color: #242d31;
}
.catalog-detail-searching label {
  width: 33%;
}
.catalog-detail {
  text-align: left;
}
.catalog-detail .catalog-detail-grid {
  display: grid;
  grid-template-columns: 200px auto;
  gap: 3rem;
  margin-block: 42px;
}
.catalog-detail .catalog-detail-grid .info-about-doctor {
  text-align: left;
}
.catalog-detail .catalog-detail-grid .info-about-doctor hr {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  width: 50%;
}
.catalog-detail .catalog-detail-grid .info-about-doctor .heading-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.catalog-detail .catalog-detail-grid .info-about-doctor .heading-container a {
  margin-left: auto;
  display: inline-block;
}
.catalog-detail .catalog-detail-grid .info-about-doctor > p {
  margin-block: 0;
}
.catalog-detail .catalog-detail-grid .info-about-doctor h3 {
  margin-block: 0.5rem;
  padding-left: unset;
}
.catalog-detail .main-picture-in-detail img {
  border-radius: 1.5rem;
  width: 100%;
  max-width: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.catalog-detail .main-picture-in-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.catalog-detail h2 {
  padding: 0;
  margin-top: 0;
  margin-bottom: 1rem;
  text-align: left;
}
.catalog-detail .info-about-doctor-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 16px;
  text-align: left;
}
.catalog-detail .info-about-doctor-alignment a {
  color: #0a8081;
  text-decoration: underline;
}
.catalog-detail .info-about-doctor-alignment span {
  color: red;
  font-size: 1.2rem;
}
.catalog-detail .overflow-box {
  width: 100%;
  /* Kontejner má šířku 100% rodičovského prvku */
  overflow-x: scroll;
}
.catalog-detail .overflow-box .opening-hours-detail {
  min-width: 800px;
}
.catalog-detail .opening-hours-detail {
  display: grid;
  grid-template-columns: repeat(7, auto);
  padding-bottom: 1rem;
}
.catalog-detail .opening-hours-detail .hours {
  font-family: "GTWalsheimPro-Regular", sans-serif;
}
.catalog-detail .opening-hours-detail p {
  margin-block: 0.5rem;
}
.catalog-detail .week {
  color: red;
}
.catalog-detail .day-in-opening-hours {
  border-left: solid 1px rgba(169, 169, 169, 0.74);
  padding-left: 1rem;
}
.catalog-detail .article-long {
  display: block;
  background-color: #fff;
  position: relative;
  z-index: 4;
}
.catalog-detail .article-long p {
  padding-left: 1rem;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  gap: 4rem;
}
.catalog-detail .first-line-of-ordering {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.catalog-detail .form-group-first-line {
  width: 24%;
}
.catalog-detail .form-group {
  margin-block: 1rem;
}
.catalog-detail textarea {
  margin-bottom: 1rem;
  font-size: 16px;
  border: 1px solid #a6a6a6;
}
.catalog-detail .checkbox {
  width: 15px;
}
.catalog-detail .gdpr {
  text-align: left;
}
.catalog-detail .gdpr input {
  margin-block: 0;
}
.catalog-detail .gdpr a {
  color: #0a8081;
  text-decoration: underline;
}
.catalog-detail .signpost {
  margin-block: 0;
  margin-left: 3rem;
}
.catalog-detail .signpost li {
  border-radius: 1.5rem 1.5rem 0 0;
  -webkit-box-shadow: 0px -13px 38px -18px #a8a3a8;
          box-shadow: 0px -13px 38px -18px #a8a3a8;
  background-color: #fff;
  border: 1px solid transparent;
  border-bottom: unset;
}
.catalog-detail .signpost li:hover {
  border: 1px solid #ece3e3;
  border-bottom: unset;
}
.catalog-detail .signpost li a {
  color: #0a8081;
  padding: 0.8rem 2rem;
  display: block;
}
.catalog-detail .signpost .active-signpost {
  position: relative;
  z-index: 5;
}
.catalog-detail .signpost .active-signpost a {
  color: #4d4c4c;
}
.catalog-detail .signpost .active-signpost:after {
  position: absolute;
  left: -2%;
  width: 104%;
  height: 5px;
  background-color: inherit;
  content: "";
}
.catalog-detail .form-alignment {
  margin-top: 42px;
  margin-bottom: 2rem;
}
.catalog-detail .form-alignment .submit-red {
  margin-block: 1rem;
}
.catalog-detail .form-alignment .submit-red input {
  margin: 0;
}
.catalog-detail .top-doctor-horizontal {
  margin-bottom: 4rem;
  background-color: #f2f5ee;
}
.catalog-detail .top-doctor-horizontal .top-doctor-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.catalog-detail .top-doctor-horizontal .top-doctor-center p {
  -webkit-columns: unset;
     -moz-columns: unset;
          columns: unset;
}
.catalog-detail .top-doctor-horizontal .top-doctor-center .one-doctor {
  gap: 0;
}
.catalog-detail .top-doctor-horizontal .buttom-show-more-doctor {
  margin-top: 3rem;
  margin-bottom: 2rem;
  text-align: end;
}
.agreement-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.5rem;
}
.agreement-cont p {
  max-width: 320px;
}
#take-company-modal .modal-body > * {
  padding-inline: 1rem;
}
#take-company-modal .button-blue-center {
  margin-block: 2rem;
}
.catalog-detail .link,
#take-company-modal .link {
  color: #0a8081;
}
.content-renderer .template-grid {
  grid-gap: 1rem;
}
.content-renderer figure {
  margin: 0;
}
.content-renderer figure img {
  border-radius: 1.5rem;
}
.content-renderer p {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.content-renderer h1,
.content-renderer h2,
.content-renderer h3 {
  padding-inline: unset;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
}
.discussion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}
.discussion .btn-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.discussion a {
  color: #000000;
}
.discussion .container-for-article {
  width: 100%;
}
.discussion .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 10px;
  gap: 8px;
  color: #FFFFFF;
}
.discussion .link svg {
  width: 15px;
  height: 15px;
  fill: #FFFFFF;
}
.discussion .detail-of-last-query {
  font-family: "GTWalsheimPro-Regular";
  -webkit-padding-start: 2rem;
          padding-inline-start: 2rem;
}
.discussion .detail-of-last-query .author-name {
  font-family: "GTWalsheimPro-Medium";
  color: #000000;
  -webkit-margin-after: 10px;
          margin-block-end: 10px;
}
.discussion .detail-of-last-query .date {
  color: #242d31;
}
.discussion .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-block: 2rem;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.discussion .profil-of-user-last-query .row-author-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.user-questionnare input {
  border-radius: 29px;
  padding: 1rem;
  -webkit-box-shadow: 0 0 51px -15px #a8a3a8;
          box-shadow: 0 0 51px -15px #a8a3a8;
  font-family: "GTWalsheimPro-Regular", sans-serif;
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 32px;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 16px;
}
.user-questionnare .alignment-of-personal-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.user-questionnare .alignment-of-personal-data .form-control {
  width: 45%;
}
.user-questionnare .alignment-of-personal-data .alignment-checkbox {
  line-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-questionnare .checkbox {
  width: 5%;
  margin-top: 0;
}
.user-questionnare .gdpr {
  text-align: center;
}
.user-questionnare .gdpr a {
  color: #0a8081;
  text-decoration: underline;
}
.user-questionnare .gdpr span {
  padding: 0;
}
.user-questionnare .button-blue-center {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
.user-questionnare .button-blue-center .button-blue {
  padding-inline: 2rem;
  padding-block: 0.7rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
}
.user-questionnare .first-line-gap {
  margin-top: 0.5rem;
}
.user-questionnare .article-long {
  display: block;
  text-align: start;
}
.preventive-plan-overview .button-blue,
.preventive-plan-detail .button-blue,
.prevention-form .button-blue {
  display: inline-block;
  width: initial;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
}
.preventive-plan-overview .examination-form,
.preventive-plan-detail .examination-form,
.prevention-form .examination-form,
.preventive-plan-overview .measurements-form,
.preventive-plan-detail .measurements-form,
.prevention-form .measurements-form,
.preventive-plan-overview .personal-info-form,
.preventive-plan-detail .personal-info-form,
.prevention-form .personal-info-form {
  width: 100%;
}
.preventive-plan-overview .examination-form .name-autocomplete,
.preventive-plan-detail .examination-form .name-autocomplete,
.prevention-form .examination-form .name-autocomplete,
.preventive-plan-overview .measurements-form .name-autocomplete,
.preventive-plan-detail .measurements-form .name-autocomplete,
.prevention-form .measurements-form .name-autocomplete,
.preventive-plan-overview .personal-info-form .name-autocomplete,
.preventive-plan-detail .personal-info-form .name-autocomplete,
.prevention-form .personal-info-form .name-autocomplete {
  position: relative;
}
.preventive-plan-overview .examination-form .autocomplete-items,
.preventive-plan-detail .examination-form .autocomplete-items,
.prevention-form .examination-form .autocomplete-items,
.preventive-plan-overview .measurements-form .autocomplete-items,
.preventive-plan-detail .measurements-form .autocomplete-items,
.prevention-form .measurements-form .autocomplete-items,
.preventive-plan-overview .personal-info-form .autocomplete-items,
.preventive-plan-detail .personal-info-form .autocomplete-items,
.prevention-form .personal-info-form .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}
.preventive-plan-overview .examination-form .autocomplete-items div,
.preventive-plan-detail .examination-form .autocomplete-items div,
.prevention-form .examination-form .autocomplete-items div,
.preventive-plan-overview .measurements-form .autocomplete-items div,
.preventive-plan-detail .measurements-form .autocomplete-items div,
.prevention-form .measurements-form .autocomplete-items div,
.preventive-plan-overview .personal-info-form .autocomplete-items div,
.preventive-plan-detail .personal-info-form .autocomplete-items div,
.prevention-form .personal-info-form .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.preventive-plan-overview .examination-form .autocomplete-items div:hover,
.preventive-plan-detail .examination-form .autocomplete-items div:hover,
.prevention-form .examination-form .autocomplete-items div:hover,
.preventive-plan-overview .measurements-form .autocomplete-items div:hover,
.preventive-plan-detail .measurements-form .autocomplete-items div:hover,
.prevention-form .measurements-form .autocomplete-items div:hover,
.preventive-plan-overview .personal-info-form .autocomplete-items div:hover,
.preventive-plan-detail .personal-info-form .autocomplete-items div:hover,
.prevention-form .personal-info-form .autocomplete-items div:hover {
  background-color: #e9e9e9;
}
.preventive-plan-overview .examination-form .autocomplete-active,
.preventive-plan-detail .examination-form .autocomplete-active,
.prevention-form .examination-form .autocomplete-active,
.preventive-plan-overview .measurements-form .autocomplete-active,
.preventive-plan-detail .measurements-form .autocomplete-active,
.prevention-form .measurements-form .autocomplete-active,
.preventive-plan-overview .personal-info-form .autocomplete-active,
.preventive-plan-detail .personal-info-form .autocomplete-active,
.prevention-form .personal-info-form .autocomplete-active {
  background-color: DodgerBlue !important;
  color: #ffffff;
}
.preventive-plan-overview .examination-form .form-group,
.preventive-plan-detail .examination-form .form-group,
.prevention-form .examination-form .form-group,
.preventive-plan-overview .measurements-form .form-group,
.preventive-plan-detail .measurements-form .form-group,
.prevention-form .measurements-form .form-group,
.preventive-plan-overview .personal-info-form .form-group,
.preventive-plan-detail .personal-info-form .form-group,
.prevention-form .personal-info-form .form-group {
  margin-block: 1rem;
}
.preventive-plan-overview .examination-form .form-group input,
.preventive-plan-detail .examination-form .form-group input,
.prevention-form .examination-form .form-group input,
.preventive-plan-overview .measurements-form .form-group input,
.preventive-plan-detail .measurements-form .form-group input,
.prevention-form .measurements-form .form-group input,
.preventive-plan-overview .personal-info-form .form-group input,
.preventive-plan-detail .personal-info-form .form-group input,
.prevention-form .personal-info-form .form-group input,
.preventive-plan-overview .examination-form .form-group select,
.preventive-plan-detail .examination-form .form-group select,
.prevention-form .examination-form .form-group select,
.preventive-plan-overview .measurements-form .form-group select,
.preventive-plan-detail .measurements-form .form-group select,
.prevention-form .measurements-form .form-group select,
.preventive-plan-overview .personal-info-form .form-group select,
.preventive-plan-detail .personal-info-form .form-group select,
.prevention-form .personal-info-form .form-group select,
.preventive-plan-overview .examination-form .form-group textarea,
.preventive-plan-detail .examination-form .form-group textarea,
.prevention-form .examination-form .form-group textarea,
.preventive-plan-overview .measurements-form .form-group textarea,
.preventive-plan-detail .measurements-form .form-group textarea,
.prevention-form .measurements-form .form-group textarea,
.preventive-plan-overview .personal-info-form .form-group textarea,
.preventive-plan-detail .personal-info-form .form-group textarea,
.prevention-form .personal-info-form .form-group textarea {
  margin-top: 0.5rem;
  margin-bottom: 0.2rem;
}
.preventive-plan-overview .examination-form .form-buttons,
.preventive-plan-detail .examination-form .form-buttons,
.prevention-form .examination-form .form-buttons,
.preventive-plan-overview .measurements-form .form-buttons,
.preventive-plan-detail .measurements-form .form-buttons,
.prevention-form .measurements-form .form-buttons,
.preventive-plan-overview .personal-info-form .form-buttons,
.preventive-plan-detail .personal-info-form .form-buttons,
.prevention-form .personal-info-form .form-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preventive-plan-overview .article-long,
.preventive-plan-detail .article-long,
.prevention-form .article-long {
  display: block;
  text-align: initial;
}
.preventive-plan-overview .article-long .main-header,
.preventive-plan-detail .article-long .main-header,
.prevention-form .article-long .main-header {
  margin-bottom: 2rem;
}
.preventive-plan-overview h3,
.preventive-plan-detail h3,
.prevention-form h3 {
  font-family: "GTWalsheimPro-Bold";
  font-weight: 100;
  text-align: left;
  text-transform: uppercase;
  -webkit-margin-after: -4rem;
          margin-block-end: -4rem;
  padding-left: 1rem;
  margin-bottom: 0;
  font-size: 20px;
  color: #000000;
}
.preventive-plan-overview h3.link:hover,
.preventive-plan-detail h3.link:hover,
.prevention-form h3.link:hover {
  text-decoration: underline;
}
.preventive-plan-overview .more-info,
.preventive-plan-detail .more-info,
.prevention-form .more-info {
  padding-left: 1rem;
  text-align: left;
  padding-block: 1rem;
}
.preventive-plan-overview .more-info a,
.preventive-plan-detail .more-info a,
.prevention-form .more-info a {
  color: #0d9e9f;
  text-decoration: underline;
}
.preventive-plan-overview .signpost,
.preventive-plan-detail .signpost,
.prevention-form .signpost {
  margin-block: 0;
  margin-left: 3rem;
}
.preventive-plan-overview .signpost li,
.preventive-plan-detail .signpost li,
.prevention-form .signpost li {
  border-radius: 1.5rem 1.5rem 0 0;
  -webkit-box-shadow: 0px -13px 38px -18px #a8a3a8;
          box-shadow: 0px -13px 38px -18px #a8a3a8;
  background-color: #fff;
  border: 1px solid transparent;
  border-bottom: unset;
}
.preventive-plan-overview .signpost li:hover,
.preventive-plan-detail .signpost li:hover,
.prevention-form .signpost li:hover {
  border: 1px solid #ece3e3;
  border-bottom: unset;
}
.preventive-plan-overview .signpost li a,
.preventive-plan-detail .signpost li a,
.prevention-form .signpost li a {
  color: #0a8081;
  padding: 0.8rem 2rem;
  display: block;
}
.preventive-plan-overview .signpost .active-signpost,
.preventive-plan-detail .signpost .active-signpost,
.prevention-form .signpost .active-signpost {
  position: relative;
  z-index: 5;
}
.preventive-plan-overview .signpost .active-signpost a,
.preventive-plan-detail .signpost .active-signpost a,
.prevention-form .signpost .active-signpost a {
  color: #242d31;
}
.preventive-plan-overview .calendar-grid,
.preventive-plan-detail .calendar-grid,
.prevention-form .calendar-grid {
  display: grid;
  grid-template-columns: 30% auto;
}
.preventive-plan-overview ul li a,
.preventive-plan-detail ul li a,
.prevention-form ul li a {
  color: #242d31;
}
.preventive-plan-overview #select-user,
.preventive-plan-detail #select-user,
.prevention-form #select-user {
  width: 30%;
  margin-block: 2rem;
}
.preventive-plan-overview #select-profile,
.preventive-plan-detail #select-profile,
.prevention-form #select-profile {
  width: 170px;
  border: 1px solid #dadee2;
}
.info-about-user-alignment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.info-about-user-alignment ul {
  padding: 0.7rem 0;
  margin-top: 0;
}
.info-about-user-alignment ul li a {
  color: #4d4c4c;
}
.info-about-user-alignment ul li a:hover {
  text-decoration: underline;
  color: #0d9e9f;
}
.info-about-user-alignment h4 {
  margin-bottom: 0;
}
.buttom-show-more-detail-preventive-plan,
.button-blue-center {
  text-align: center;
  margin-block: 1rem;
}
.homepage .searching {
  display: none;
}
.homepage .services-alignment {
  -webkit-padding-after: 2rem;
          padding-block-end: 2rem;
}
.homepage .article-long {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-margin-after: 4rem;
          margin-block-end: 4rem;
  display: block;
}
.homepage .article-long h2 {
  text-align: left;
}
.homepage .article-long .four-icon-in-home {
  display: grid;
  gap: 1rem;
}
.homepage .article-long .four-icon-in-home .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.homepage .article-long .four-icon-in-home p {
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homepage .article-long .four-icon-in-home .icone {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.homepage .article-long .four-icon-in-home .icone img {
  height: 22px;
}
.homepage .container-for-article {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  -webkit-margin-after: 4rem;
          margin-block-end: 4rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
}
.homepage .container-for-article .box-article .article .overlay-container {
  position: relative;
}
.homepage .container-for-article .box-article .article .overlay {
  position: absolute;
  border-radius: 1rem;
  top: -4%;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  /* Černý s 50% transparentností */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
  /* Plynulý přechod */
}
.homepage .container-for-article .article {
  margin-top: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 550px;
  height: 100%;
}
.homepage .container-for-article .article.thumb-img img {
  width: 100%;
  height: 200px;
}
.homepage .container-for-article .article .article-long-text-centre {
  display: grid;
  grid-template-columns: repeat(1, minmax(250px, 500px));
  grid-template-rows: repeat(5, auto);
  height: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.homepage .container-for-article .article .article-long-text-centre .grid-container {
  display: grid;
  grid-row: span 5;
  grid-template-rows: subgrid;
}
.homepage .container-for-article .article .article-long-text-centre hr {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.homepage .container-for-article .article h4:hover {
  text-decoration: none;
  color: #0d9e9f;
}
.homepage .top-doctor-horizontal {
  background-color: #f2f5ee;
  display: block;
}
.homepage .top-doctor-horizontal .top-doctor-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.homepage .top-doctor-horizontal .top-doctor-center .doctor-info p {
  text-align: initial;
  -webkit-margin-start: 0.7rem;
          margin-inline-start: 0.7rem;
}
.homepage .top-doctor-horizontal .one-doctor {
  margin-top: 0;
  gap: 0;
  width: 310px;
}
.homepage .top-doctor-horizontal .one-doctor .doctor-info {
  word-wrap: break-word;
}
.homepage .top-doctor-horizontal .article-long {
  border-radius: 13px;
  border: 1px solid #6e6e6e;
  padding: 2rem;
  gap: 2.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: justify;
  display: block;
}
.homepage .top-doctor-horizontal .buttom-show-more-doctor {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.homepage .last-query {
  border-radius: 1.5rem;
  padding: 2rem;
  -webkit-box-shadow: 0 0 51px -22px #a8a3a8;
          box-shadow: 0 0 51px -22px #a8a3a8;
  color: #242d31;
  text-align: justify;
  font-size: 14px;
}
.homepage .last-query .query {
  color: #6e6e6e;
}
.homepage .last-query .answer p {
  color: #242d31;
}
.homepage .last-query .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.homepage .last-query .profil-of-user-last-query ul {
  display: block;
  margin-block: 1rem;
}
.homepage .last-query .profil-of-user-last-query ul li {
  color: #242d31;
}
.homepage .long-banner {
  background-image: url(/front/img/banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  margin-block: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 1.5rem;
}
.homepage .text-in-long-banner {
  color: white;
  z-index: 2;
  text-align: left;
  width: 60%;
}
.homepage .text-in-long-banner h3 {
  font-size: 2.2rem;
  font-family: "GTWalsheimPro-Bold", sans-serif;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  line-height: 2.2rem;
}
.homepage .text-in-long-banner h3,
.homepage .text-in-long-banner p {
  text-shadow: 4px 3px 10px rgba(0, 0, 0, 0.64);
}
.homepage .text-in-long-banner .buttom-red-left {
  text-align: left;
  margin-block: 2rem;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}
.buttom-red-center {
  margin-block: 3rem 1rem;
}
.customer-registration-form .form-group-first-line > :first-child {
  display: block;
}
.user-buttons {
  position: relative;
}
.user-buttons .user-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #242d31;
  border-radius: 1rem 1rem 0 0;
  background-color: #f1f2f2;
  padding: 1rem;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
  cursor: pointer;
}
.user-buttons .user-button .chevron {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.user-buttons .user-button.open .chevron {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.user-buttons .user-button:hover {
  opacity: 0.8;
}
.user-buttons .user-button .name {
  font-size: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user-buttons .user-button img {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-buttons #user-menu {
  display: none;
  position: absolute;
  right: 0;
  background: #fff;
  padding-inline: 1.2rem;
  -webkit-padding-before: 1.2rem;
          padding-block-start: 1.2rem;
  -webkit-padding-after: 1.4rem;
          padding-block-end: 1.4rem;
  z-index: 100;
  border: 1px solid #f1f2f2;
  border-radius: 1rem 0 1rem 1rem;
  width: 250px;
  color: #242d31;
}
.user-buttons #user-menu .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  border-bottom: 1px solid #f1f2f2;
}
.user-buttons #user-menu .profile .name {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  font-family: "GTWalsheimPro-Medium";
}
.user-buttons #user-menu .profile span {
  font-family: "GTWalsheimPro-Regular";
}
.user-buttons #user-menu .profile .email {
  font-size: 0.8rem;
}
.user-buttons #user-menu .profile img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-buttons #user-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.user-buttons #user-menu ul li {
  position: relative;
}
.user-buttons #user-menu ul li .notification {
  top: 14px;
  right: 5px;
}
.user-buttons #user-menu ul .logout {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  border: 1px solid transparent;
}
.user-buttons #user-menu ul .logout a {
  -webkit-border-before: 1px solid #f1f2f2;
          border-block-start: 1px solid #f1f2f2;
}
.user-buttons #user-menu ul a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #242d31;
}
.user-buttons #user-menu ul a:hover {
  background-color: #f1f2f2;
}
.user-buttons #user-menu ul a i {
  margin-right: 0.5rem;
}
.user-buttons #user-menu ul .company-profile {
  -webkit-border-after: 1px solid #e9e9e9;
          border-block-end: 1px solid #e9e9e9;
}
.user-buttons #user-menu ul .company-profile a {
  background-color: transparent;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: white;
}
.user-buttons #user-menu ul .company-profile a:hover {
  opacity: 0.8;
}
.user-buttons #user-menu .close {
  cursor: pointer;
  position: absolute;
  right: -5px;
  top: 10px;
  padding-inline: 10px;
  -webkit-padding-before: 1px;
          padding-block-start: 1px;
  font-size: 1.2rem;
}
.user-buttons #user-menu .close:hover {
  background-color: #e9e9e9;
  border-radius: 20px;
}
.user-buttons .notification {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50px;
  color: white;
  font-size: 0.7rem;
  background-color: #f81313;
  width: 18px;
  text-align: center;
}
.user-menu-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-inline: 1rem;
  padding-block: 2rem;
  margin-block: 2rem;
  text-align: left;
  border: 1px solid #a6a6a6;
  border-radius: 1rem;
  width: 100%;
  color: #242d31;
}
.user-menu-left .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  border-bottom: 1px solid #f1f2f2;
}
.user-menu-left .profile .name {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  font-family: "GTWalsheimPro-Medium";
}
.user-menu-left .profile span {
  font-family: "GTWalsheimPro-Regular";
}
.user-menu-left .profile .email {
  font-size: 0.8rem;
}
.user-menu-left .profile img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.user-menu-left ul {
  width: 80%;
  list-style: none;
  padding: 0;
  margin: 0;
}
.user-menu-left ul li {
  position: relative;
  border-bottom: 1px solid #a6a6a6;
}
.user-menu-left ul li img {
  width: 18px;
  height: 18px;
  margin-right: 0.5rem;
  -webkit-margin-after: -2px;
          margin-block-end: -2px;
}
.user-menu-left ul li .notification {
  top: 14px;
  right: 5px;
}
.user-menu-left ul .logout {
  border: 1px solid transparent;
}
.user-menu-left ul .logout:hover {
  border-bottom: 1px solid #a6a6a6;
}
.user-menu-left ul a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #242d31;
  border: 1px solid transparent;
}
.user-menu-left ul a:hover {
  background-color: #f1f2f2;
  border-inline: 1px solid #a6a6a6;
}
.user-menu-left ul a i {
  margin-right: 0.5rem;
}
.user-menu-left ul .personal-overview:hover {
  border-top: 1px solid #a6a6a6;
}
.user-menu-left ul .company-profile {
  -webkit-border-after: 1px solid #e9e9e9;
          border-block-end: 1px solid #e9e9e9;
}
.user-menu-left ul .company-profile a {
  background-color: transparent;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  color: white;
}
.user-menu-left ul .company-profile a:hover {
  opacity: 0.8;
}
.user-menu-left .close {
  cursor: pointer;
  position: absolute;
  right: -5px;
  top: 10px;
  padding-inline: 10px;
  -webkit-padding-before: 1px;
          padding-block-start: 1px;
  font-size: 1.2rem;
}
.user-menu-left .close:hover {
  background-color: #e9e9e9;
  border-radius: 20px;
}
.red-text {
  color: #f81313;
}
.blue-text {
  color: #0d9e9f;
}
.text-center {
  text-align: center;
}
.prevention-plan-page {
  margin-inline: 1rem;
  text-align: left;
}
.prevention-plan-page h2 {
  font-family: "GTWalsheimPro-Bold";
  font-weight: 100;
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  -webkit-margin-after: -4rem;
          margin-block-end: -4rem;
}
.prevention-plan-page h3 {
  padding-inline: unset;
  font-family: "GTWalsheimPro-Bold", sans-serif;
  font-size: 2.2rem;
}
.prevention-plan-page .how-work {
  text-align: center;
  font-family: "GTWalsheimPro-Bold", sans-serif;
  font-size: 26pt;
  color: #000;
}
.prevention-plan-page .how-work p {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.prevention-plan-page .steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  margin-block: 2.4rem;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.prevention-plan-page .steps .horizontal-line {
  height: 1px;
  /* Výška čáry */
  background-color: #dadee2;
  /* Barva čáry */
  margin: 10px 0;
  /* Přidání mezery nad a pod čárou */
  position: absolute;
  top: 11%;
  z-index: 0;
  width: 70%;
}
.prevention-plan-page .steps .step {
  border-radius: 3rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-size: 13pt;
  line-height: 1.6rem;
  width: 100%;
  z-index: 1;
}
.prevention-plan-page .steps .step.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.prevention-plan-page .steps .step .number {
  color: #0d9e9f;
  font-size: 1.2rem;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
  font-weight: bold;
}
.prevention-plan-page .steps .step .icon {
  font-size: 2.2rem;
  -webkit-padding-after: 0.5rem;
          padding-block-end: 0.5rem;
  color: #0d9e9f;
}
.customer-edit-profile .left-column-customer-profile .name {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.customer-edit-profile .left-column-customer-profile .email {
  color: #242d31;
  line-height: 1.7rem;
}
.customer-edit-profile input {
  border: 1px solid #a6a6a6;
  border-radius: 17px;
  padding: 1.2rem;
}
.customer-edit-profile .right-column {
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}
.customer-edit-profile .right-column .article-long {
  border: none;
  padding-block: 0;
}
.customer-edit-profile .right-column .article-long h2 {
  font-size: 22pt;
  margin-block: 2rem;
}
.customer-edit-profile .right-column .article-long h3 {
  text-transform: uppercase;
  padding-left: 0;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.customer-edit-profile .profile-image-container {
  width: 100%;
}
.customer-edit-profile .profile-image-container .file-uploader-wrap {
  margin-inline: auto;
  max-width: 400px;
  text-align: center;
}
.customer-edit-profile .profile-image-container .file-uploader-wrap .upload-form-wrap {
  margin-top: 2rem;
}
.customer-edit-profile .profile-image-container .file-uploader-wrap .choose-simple-file {
  display: initial;
  border: none;
  width: auto;
  padding: 0.7rem 2rem 0.7rem 2rem;
}
.customer-edit-profile .article-long {
  max-width: 1000px;
  margin-inline: auto;
}
.customer-edit-profile .article-long form {
  width: 100%;
}
.customer-edit-profile .article-long .remove-account {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.customer-edit-profile .article-long .remove-account h2 {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.customer-edit-profile .form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  text-align: initial;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin-block: 1rem;
}
.customer-edit-profile .form-section .form-group {
  width: 400px;
}
.customer-edit-profile .form-section .form-group label {
  padding-left: 1rem;
}
.customer-edit-profile .form-section .form-group input {
  margin-top: 0.5rem;
}
.customer-edit-profile .form-section .button-blue {
  width: initial;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
  outline: none;
  border: none;
}
.company-edit-profile {
  margin-top: 0;
}
.company-edit-profile .button-blue {
  display: inline-block;
  width: initial;
  padding: 0.7rem 2rem 0.7rem 2rem;
}
.company-edit-profile .button-blue:disabled {
  background-image: none;
  background-color: grey;
  cursor: initial;
}
.company-edit-profile .button-blue:disabled:hover {
  opacity: 1;
}
.company-edit-profile .company-edit-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
}
.company-edit-profile h2 {
  margin-left: 1rem;
}
.company-edit-profile .catalog-detail-grid {
  margin-top: 0;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail {
  -ms-flex-item-align: center;
      align-self: center;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail figure {
  margin: 0;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail img {
  width: 100% !important;
  height: 100%;
}
.company-edit-profile .catalog-detail-grid .picture-catalog-detail .choose-simple-file {
  display: inline-block;
  border: none;
  width: auto;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group {
  width: 100%;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group p {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
  margin: 0;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group label {
  margin-top: 1rem;
  font-weight: bold;
  padding-left: 1rem;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group input {
  width: initial;
  margin-right: 0.5rem;
}
.company-edit-profile .catalog-detail-grid #tab-settings .form-group textarea {
  padding: 1rem;
  height: 150px;
}
.company-edit-profile .company-office-details {
  max-width: 1000px;
  margin-inline: auto;
}
.company-edit-profile .company-office-details .form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  text-align: initial;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-block: 1rem;
}
.company-edit-profile .company-office-details .form-section .form-group {
  width: 400px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.company-edit-profile .company-office-details .form-section .form-group label {
  padding-left: 1rem;
}
.company-edit-profile .company-office-details .form-section .form-group input,
.company-edit-profile .company-office-details .form-section .form-group a {
  margin-top: 0.5rem;
}
.company-edit-profile .company-office-details .button-red {
  border: none;
}
.company-edit-profile #tab-fields h3 {
  padding: 0;
}
.company-edit-profile #tab-fields .select2-container {
  width: 100% !important;
}
.company-edit-profile #tab-fields .select2-selection {
  min-height: 5rem;
}
.company-edit-profile #tab-fields .select2-selection__rendered {
  margin-top: 0.2rem;
  display: inline-block;
}
.company-edit-profile #tab-fields .button-blue {
  margin-top: 1rem;
}
.company-edit-profile .form-group {
  margin-block: 0.5rem;
  text-align: initial;
}
.company-edit-profile .form-group input {
  margin: 0;
}
.company-edit-profile .form-group input[type="submit"] {
  display: inline-block;
  width: initial;
  padding: 0.7rem 2rem 0.7rem 2rem;
  margin-top: 1rem;
}
.company-edit-profile .form-group label {
  padding-left: 1rem;
}
.company-edit-profile .address-verification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.company-edit-profile .address-verification #verification-prompt {
  -webkit-columns: initial;
     -moz-columns: initial;
          columns: initial;
  color: #f81313;
  text-align: center;
  padding-inline: 0;
}
.company-edit-profile .address-verification #map {
  height: 400px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.company-edit-profile .button-red {
  width: initial;
  background-color: #f81313;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
  border-radius: 29px;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  cursor: pointer;
}
.company-edit-profile .button-red:hover {
  opacity: 0.8;
}
.company-edit-profile .button-success {
  background-color: green;
  margin-top: 1rem;
  padding: 0.7rem 2rem 0.7rem 2rem;
  border-radius: 29px;
  color: white;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
}
.company-edit-profile .company-offices .select-office {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.company-edit-profile .company-offices .select-office > * {
  margin-inline: 1rem;
  margin-bottom: 1rem;
}
.company-edit-profile .company-offices .select-office form {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: calc(500px + 1rem);
}
.company-edit-profile .company-offices .select-office #companyOfficeSelector {
  margin-block: 0;
  padding-block: 0.7rem;
}
.company-edit-profile .office-hours-form .office-hours-pair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 0.5rem;
}
.company-edit-profile .office-hours-form .office-hours-pair input {
  width: 5.5rem;
  margin: 0 0.5rem 0 0.5rem;
  padding-block: 0.7rem;
  text-align: center;
}
.company-edit-profile .office-hours-form .form-group {
  margin-left: 1rem;
}
.company-edit-profile .office-hours-form .form-group > i {
  margin-left: 1rem;
}
.company-edit-profile .office-hours-form .fa {
  font-size: 2rem;
}
.company-edit-profile .form-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-leads-section {
  text-align: initial;
  margin-inline: auto;
  padding-block: 2rem;
}
.contact-leads-section .list-container {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  justify-items: center;
}
.contact-leads-section .list-header {
  font-weight: bold;
}
.contact-leads-section .details-btn {
  text-align: center;
}
.contact-leads-section .details-btn.button-blue {
  padding: 0.5rem 1.5rem;
}
.contact-leads-section .details-btn .chevron {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.contact-leads-section .details-btn .chevron.open {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.contact-leads-section hr {
  width: 100%;
  margin: 0;
  grid-column: 1 / -1;
}
.contact-leads-section select {
  margin: 0;
  padding: 0.5rem 1rem;
  -webkit-box-shadow: 0 0 25px -8px #9b9b9b;
          box-shadow: 0 0 25px -8px #9b9b9b;
  min-width: 70px;
}
.contact-leads-section .details {
  grid-column: 1 / -1;
  width: calc(100% - 2rem);
  text-align: initial;
}
.contact-leads-section .details .show-on-tablet,
.contact-leads-section .details .show-on-small {
  display: none;
}
.contact-leads-section .details .contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.contact-leads-section .details p {
  max-height: initial;
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
.contact-leads-section > .article-long {
  max-width: 400px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-inline: auto;
}
.contact-leads-section > .article-long h3 {
  margin: 0;
  padding: 0;
}
.text-content {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.ad-banner.top-doctor-horizontal {
  display: block;
  background-color: #f2f5ee;
  margin-block: 1rem;
}
.ad-banner.top-doctor-horizontal .top-doctor-center {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(310px, -webkit-max-content));
  grid-template-columns: repeat(auto-fit, minmax(310px, max-content));
  gap: 0.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ad-banner.top-doctor-horizontal .top-doctor-center .doctor-info p {
  text-align: initial;
}
.ad-banner.top-doctor-horizontal .one-doctor {
  margin-top: 0;
  gap: 0;
  width: 310px;
}
.ad-banner.top-doctor-horizontal .one-doctor img {
  -o-object-fit: fill;
     object-fit: fill;
}
.ad-banner.top-doctor-horizontal .one-doctor .doctor-info {
  word-wrap: break-word;
}
.ad-banner.top-doctor-horizontal .article-long {
  border-radius: 13px;
  border: 1px solid #6e6e6e;
  padding: 2rem;
  gap: 2.5rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: justify;
  display: block;
}
.ad-banner.top-doctor-horizontal .buttom-show-more-doctor {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.filter-buttons-mobile {
  display: none;
}
.magazine .article-content {
  margin-block: 1rem;
  text-align: left;
  line-height: 1.5rem;
}
.magazine h3 {
  font-family: "GTWalsheimPro-Bold";
  font-weight: 100;
  text-align: left;
  text-transform: uppercase;
  -webkit-margin-after: -4rem;
          margin-block-end: -4rem;
}
.magazine .box-article-detail h4 {
  font-size: 1.3rem;
  display: inline-block;
}
.magazine .Search-form-articles {
  display: none;
}
.magazine .Search-form-articles .general-searching {
  border: 1px solid #dadee2;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url('/front/img/icon_search.svg') no-repeat right 1.5rem center;
  background-size: 25px;
  padding-inline: 1.5rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 20px;
  padding-block: 1rem;
  margin-top: 0;
  outline: none;
}
.magazine .Search-form-articles .general-searching:focus {
  -webkit-box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
          box-shadow: 0 0 6px rgba(13, 158, 159, 0.3);
}
.magazine .Search-form-articles .search-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.magazine .Search-form-articles .search-box label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.magazine .Search-form-articles .search-box .search-icon {
  width: 30px;
  height: 30px;
}
.display-none {
  display: none;
}
.select2-container--default .select2-selection--single {
  color: #242d31;
  width: 100%;
  background-color: #fff;
  border: none;
  border-radius: 29px;
  padding: 1rem;
  font-size: 0.8rem;
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 19px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #242d31;
}
.select2-container .select2-selection--single {
  height: 48px;
}
.select2-results__option {
  font-size: 0.8rem;
  color: #242d31;
}
.select2-dropdown {
  border: 1px solid #e9e9e9;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-image: unset;
  font-size: 2em;
  font-weight: normal;
  height: 17px;
}
.card-border {
  border: 1px solid #f1f2f2;
  border-bottom: 6px solid #dadee2;
  border-radius: 20px;
  padding: 1rem 3rem 3rem 3rem;
}
.border-b {
  border-bottom: 1px solid #dadee2;
}
.border-b p {
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.comment {
  margin-block: 2rem;
}
.comment .login-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.comment .login-required .button-blue {
  -webkit-margin-before: 10px;
          margin-block-start: 10px;
  color: #FFFFFF;
}
.center {
  text-align: center;
}
.row-d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.row-d .cont {
  line-height: 2.8rem;
}
.row-d .cont a {
  color: #FFFFFF;
}
.row-d .cont-date-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-block: 10px;
}
.row-d .cont-date-author .cont-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.row-d a {
  color: #000000;
}
.row-d .size {
  width: 18px;
  height: 18px;
}
.row-d .shadow-circle {
  border: 1px solid #f1f2f2;
  padding: 8px;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.share-nodes {
  width: 20px;
  height: 20px;
  color: #FFFFFF;
}
.modal-s {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 250px;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
  padding: 15px;
  border-radius: 8px;
  z-index: 1000001;
  text-align: center;
}
.modal-s a {
  display: block;
  padding: 10px;
  margin: 5px 0;
  background-color: #f1f1f1;
  text-decoration: none;
  color: black;
  border-radius: 5px;
  z-index: 1000001;
}
.modal-s a:hover {
  background-color: #FFFFFF;
}
.modal-s .close {
  display: block;
  margin-top: 10px;
  cursor: pointer;
  color: red;
  font-weight: bold;
}
.modal-overlay-s {
  z-index: 1000000;
  background-color: #ffffff;
  backdrop-filter: blur(10px);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.input-container {
  position: relative;
  display: inline-block;
}
.input-container .fa-envelope {
  position: absolute;
  left: 18%;
  /* Pozice ikonky */
  top: 42%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #0a8081;
}
.input-container .fa-key {
  position: absolute;
  left: 18%;
  /* Pozice ikonky */
  top: 42%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #0a8081;
}
.input-container input {
  padding-left: 30px;
  /* Odsazení, aby se text neskrýval pod ikonkou */
}
.row-d .share .circle-button {
  margin: 0;
}
.row-d .share .share-link {
  color: #000000;
}
.row-d .share:hover {
  cursor: pointer;
  opacity: 0.8;
}
.share,
.cont {
  margin-block: 8px;
  -ms-flex-line-pack: center;
      align-content: center;
}
.edit-content img {
  max-width: 215px;
}
.blocker {
  z-index: 999;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(10px);
}
.modal {
  z-index: 9999;
  max-width: 600px;
  background-color: #FFFFFF;
  font-family: "GTWalsheimPro-Regular";
  -webkit-box-shadow: 0 0 20px #a6a6a6;
          box-shadow: 0 0 20px #a6a6a6;
  border-radius: 10px;
  text-align: center;
  padding: 55px 30px;
}
.modal .sign-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
.modal .sign-form .margin {
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.modal .center {
  text-align: center;
}
.modal h2,
.modal form {
  text-align: center;
}
.modal form p a {
  color: #0a8081;
  text-decoration: none;
}
.modal form p a:hover {
  color: #000000;
  text-decoration: underline;
}
.modal .login {
  padding: 1rem 2.5rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #11a5a7 0%, #11a5a7 0%, #058b89 100%, #058b89 100%);
  text-decoration: unset;
  color: white;
  white-space: nowrap;
  border: none;
  font-size: 11pt;
  border: unset;
  min-width: 156px;
}
.modal .login:hover {
  opacity: 0.8;
  cursor: pointer;
}
.modal .box-login {
  font-family: "GTWalsheimPro-Regular";
  background-color: white;
  border-radius: 12px;
  padding-block: 1rem;
  padding-inline: 2.5rem;
  width: 70%;
  margin-bottom: 0.5rem;
  border: 1px solid #dadee2;
  outline: none;
}
.modal .sign-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 35px;
  max-width: 378px;
  font-size: 11pt;
}
.modal .sign-row p {
  -webkit-margin-start: 10px;
          margin-inline-start: 10px;
}
.modal .sign-row label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.modal .sign-row-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 448px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.modal input[type="text"] {
  background-color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
}
.modal input[type="password"] {
  background-color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
}
.modal input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3) !important;
}
.modal .box-login:focus {
  background-color: #c3feff !important;
  -webkit-box-shadow: 4px 4px 10px rgba(145, 226, 229, 0.5);
          box-shadow: 4px 4px 10px rgba(145, 226, 229, 0.5);
}
.modal .box-login:-webkit-autofill {
  background-color: #c3feff !important;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
}
.modal .remember-login {
  margin-bottom: 1rem;
}
.modal .other-login {
  text-align: center;
  margin-top: 2rem;
}
.modal .other-login hr {
  background-color: #f1f2f2;
  max-width: 150px;
  height: 2px;
  outline: none;
  border: none;
}
.modal .other-login p {
  margin-block: 2rem;
}
.modal .other-login ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  gap: 1rem;
}
.modal .other-login ul li {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal .other-login ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 2.5rem;
  padding: 10px;
  border: 1px solid #f1f2f2;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
  border-radius: 29px;
  line-height: 1.286;
  text-decoration: none;
  color: black;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.modal .other-login ul li a:hover {
  background-color: rgba(51, 51, 51, 0.08);
  cursor: pointer;
}
.modal .other-login ul li a img {
  height: 25px;
}
.modal .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal .new-registration {
  text-align: center;
}
.modal .new-registration div a {
  padding: 1rem 2rem;
  border-radius: 13px;
  background-image: linear-gradient(81deg, #e4354a 0%, #de1d35 100%);
  color: white;
  text-decoration: unset;
  white-space: nowrap;
  font-size: 11pt;
}
.modal .new-registration div a:hover {
  opacity: 0.8;
  cursor: pointer;
}
.modal .reset-password-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
}
.modal > :last-child {
  margin-bottom: 1rem;
}
.doctor-registration {
  text-align: center;
  margin-bottom: 1rem;
}
.doctor-registration a {
  color: #0a8081;
}
#add-discussion-modal .alignment-last-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 19.92px;
}
#add-discussion-modal .detail-of-last-query {
  padding: 0;
}
#add-discussion-modal .profil-of-user-last-query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#add-discussion-modal .profil-of-user-last-query li {
  list-style-type: none;
}
#add-discussion-modal .form-group {
  margin-top: 16px;
  margin-bottom: 1rem;
}
#add-discussion-modal .form-group input,
#add-discussion-modal .form-group select {
  border-radius: 1.5rem;
  padding: 1rem 2rem;
  font-family: "GTWalsheimPro-Medium";
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 16px;
}
#add-discussion-modal #category-of-discussion {
  border-radius: 1.5rem;
  padding: 1rem 2rem;
  font-family: "GTWalsheimPro-Regular";
  border: unset;
  resize: none;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 16px;
}
#add-discussion-modal .submit-red {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
#add-new-registration .first-line-of-ordering {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#add-new-registration .form-group-first-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-inline: 0;
  margin-block: 5px;
  width: 70%;
}
#add-new-registration .form-group-first-line label {
  margin-left: 0.5rem;
}
#add-new-registration .form-group-first-line .text-danger {
  -ms-flex-item-align: center;
      align-self: center;
}
#add-new-registration input {
  font-family: "GTWalsheimPro-Regular", sans-serif;
  border: 1px solid #dadee2;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.5rem;
  margin-top: 0.2rem;
  width: 100%;
  background-color: white;
  border-radius: 1.5rem;
  padding: 1rem;
}
#add-new-registration .text-danger {
  padding: unset;
}
#add-new-registration h3 {
  margin-bottom: 1rem;
}
.buttom-red {
  margin-block: 2rem;
}
#add-registration-next-step .registration-next-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  margin-block: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#add-registration-next-step .button-blue {
  padding: 1rem 3rem;
}
#select-insurance {
  border-radius: 12px;
  padding: 1rem 2rem;
  font-family: "GTWalsheimPro-Regular";
  border: 1px solid #a6a6a6;
  resize: none;
  background: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 16px;
  margin-bottom: 0.5rem;
}
#add-registration-second-step input {
  border-radius: 1.5rem;
  padding: 1rem;
  font-family: "GTWalsheimPro-Regular";
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 32px;
  margin-bottom: 1rem;
  font-size: 16px;
  margin-left: 1rem;
}
#add-registration-second-step .button-blue {
  border: unset;
  padding: 1rem 3rem;
  font-weight: bold;
  font-size: 16px;
  font-family: "GTWalsheimPro-Regular";
  margin-block: 2rem;
}
#add-registration-second-step .text-danger {
  padding: unset;
}
.button-blue-margin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-block: 2rem;
}
.button-blue-margin .button-blue {
  padding: 1rem 3rem;
}
.next-preventive-plan-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  margin-block: 2.5rem;
}
.next-preventive-plan-center .button-blue {
  padding: 1rem 3rem;
}
.modal-component .modal-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  margin-block: 2rem;
}
.modal-component .button-blue,
.modal-component .button-grey {
  display: inline-block;
  width: initial;
  padding: 0.7rem 2rem 0.7rem 2rem;
  border: none;
  font-size: 1rem;
}
.modal-component form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-inline: 2rem;
  margin-block: 1rem;
  text-align: start;
  -ms-flex-line-pack: center;
      align-content: center;
}
.modal-component form .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
  width: 100%;
}
.modal-component form .form-group .form-control {
  width: 100%;
}
.modal-component form .form-group .form-control label {
  font-size: 0.9rem;
  color: #242d31;
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
}
.modal-component form .form-group .form-control input:not([type="submit"]),
.modal-component form .form-group .form-control select {
  background-color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
          box-shadow: 2px 2px 5px rgba(145, 226, 229, 0.3);
  border: 1px solid #dadee2;
  color: #242d31;
  font-size: 0.8rem;
  width: 100%;
  border-radius: 1.5rem;
  padding: 1rem;
  margin-block: 0.5rem;
}
.preventive-plan-overview {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.preventive-plan-detail .form-control {
  text-align: left;
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}
.preventive-plan-detail .article-long {
  border: none;
}
.preventive-plan-detail .green-text,
.preventive-plan-overview .green-text,
.prevention-form .green-text,
.preventive-plan-detail .success,
.preventive-plan-overview .success,
.prevention-form .success {
  color: green !important;
}
.preventive-plan-detail .grey-text,
.preventive-plan-overview .grey-text,
.prevention-form .grey-text {
  color: grey !important;
}
.preventive-plan-detail .orange-text,
.preventive-plan-overview .orange-text,
.prevention-form .orange-text,
.preventive-plan-detail .caution,
.preventive-plan-overview .caution,
.prevention-form .caution {
  color: orange !important;
}
.preventive-plan-detail .red-text,
.preventive-plan-overview .red-text,
.prevention-form .red-text,
.preventive-plan-detail .warning,
.preventive-plan-overview .warning,
.prevention-form .warning {
  color: red !important;
}
.preventive-plan-detail .breadcrumb,
.preventive-plan-overview .breadcrumb,
.prevention-form .breadcrumb {
  text-align: right;
  margin-block: -1rem;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}
.preventive-plan-detail .breadcrumb .breadcrumb-home,
.preventive-plan-overview .breadcrumb .breadcrumb-home,
.prevention-form .breadcrumb .breadcrumb-home {
  font-family: "GTWalsheimPro-Light", sans-serif;
  text-transform: uppercase;
}
.preventive-plan-detail .breadcrumb a,
.preventive-plan-overview .breadcrumb a,
.prevention-form .breadcrumb a {
  color: #242d31;
  text-transform: uppercase;
}
.preventive-plan-detail .breadcrumb span,
.preventive-plan-overview .breadcrumb span,
.prevention-form .breadcrumb span {
  color: #a6a6a6;
  padding-inline: 1rem;
}
.preventive-plan-detail .breadcrumb .grey-bread-crumbs,
.preventive-plan-overview .breadcrumb .grey-bread-crumbs,
.prevention-form .breadcrumb .grey-bread-crumbs {
  color: #000;
  text-transform: uppercase;
}
.preventive-plan-detail .main-summary-container,
.preventive-plan-overview .main-summary-container,
.prevention-form .main-summary-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.preventive-plan-detail .main-summary-container .article-long,
.preventive-plan-overview .main-summary-container .article-long,
.prevention-form .main-summary-container .article-long {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 8rem;
}
.preventive-plan-detail .main-summary-container .percentage,
.preventive-plan-overview .main-summary-container .percentage,
.prevention-form .main-summary-container .percentage {
  font-size: 4rem;
  font-weight: bold;
  color: #0d9e9f;
}
.preventive-plan-detail div.section-summary-container,
.preventive-plan-overview div.section-summary-container,
.prevention-form div.section-summary-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  margin-top: 1rem;
}
.preventive-plan-detail div.section-summary-container > .button-blue,
.preventive-plan-overview div.section-summary-container > .button-blue,
.prevention-form div.section-summary-container > .button-blue {
  margin-inline: auto;
}
.preventive-plan-detail div.section-summary-container .personal-info p,
.preventive-plan-overview div.section-summary-container .personal-info p,
.prevention-form div.section-summary-container .personal-info p {
  margin: 0;
}
.preventive-plan-detail div.section-summary-container #measurement-form-content,
.preventive-plan-overview div.section-summary-container #measurement-form-content,
.prevention-form div.section-summary-container #measurement-form-content {
  width: 100%;
}
.preventive-plan-detail div.section-summary-container .measurements-container,
.preventive-plan-overview div.section-summary-container .measurements-container,
.prevention-form div.section-summary-container .measurements-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.preventive-plan-detail div.section-summary-container .measurements-container .summary p,
.preventive-plan-overview div.section-summary-container .measurements-container .summary p,
.prevention-form div.section-summary-container .measurements-container .summary p {
  margin: 0;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container,
.prevention-form div.section-summary-container .measurements-container .report-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container h4,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container h4,
.prevention-form div.section-summary-container .measurements-container .report-container h4 {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.5rem;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container small,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container small,
.prevention-form div.section-summary-container .measurements-container .report-container small {
  font-size: 0.9rem;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container strong,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container strong,
.prevention-form div.section-summary-container .measurements-container .report-container strong {
  font-size: 1.1rem;
}
.preventive-plan-detail div.section-summary-container .measurements-container .report-container .result,
.preventive-plan-overview div.section-summary-container .measurements-container .report-container .result,
.prevention-form div.section-summary-container .measurements-container .report-container .result {
  font-size: 2.2rem;
  font-weight: bold;
}
.preventive-plan-detail .form-header,
.preventive-plan-overview .form-header,
.prevention-form .form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.preventive-plan-detail .form-header h3,
.preventive-plan-overview .form-header h3,
.prevention-form .form-header h3 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.preventive-plan-detail .actions,
.preventive-plan-overview .actions,
.prevention-form .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2rem;
}
.preventive-plan-detail .progress-bar-container,
.preventive-plan-overview .progress-bar-container,
.prevention-form .progress-bar-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}
.preventive-plan-detail .progress-bar-container .bar,
.preventive-plan-overview .progress-bar-container .bar,
.prevention-form .progress-bar-container .bar {
  min-width: 50px;
  margin-bottom: 1rem;
  height: 2rem;
  border-radius: 16px;
}
.preventive-plan-detail .progress-bar-container .bar.success,
.preventive-plan-overview .progress-bar-container .bar.success,
.prevention-form .progress-bar-container .bar.success {
  background-color: green !important;
}
.preventive-plan-detail .progress-bar-container .bar.grey,
.preventive-plan-overview .progress-bar-container .bar.grey,
.prevention-form .progress-bar-container .bar.grey {
  background-color: grey !important;
}
.preventive-plan-detail .progress-bar-container .bar.caution,
.preventive-plan-overview .progress-bar-container .bar.caution,
.prevention-form .progress-bar-container .bar.caution {
  background-color: orange !important;
}
.preventive-plan-detail .progress-bar-container .bar.warning,
.preventive-plan-overview .progress-bar-container .bar.warning,
.prevention-form .progress-bar-container .bar.warning {
  background-color: red !important;
}
.preventive-plan-detail .progress-bar-container .bar-percentage,
.preventive-plan-overview .progress-bar-container .bar-percentage,
.prevention-form .progress-bar-container .bar-percentage {
  font-weight: bold;
  font-size: 1.5rem;
}
.preventive-plan-detail .fc .fc-title,
.preventive-plan-overview .fc .fc-title,
.prevention-form .fc .fc-title {
  text-wrap: initial;
}
.preventive-plan-detail .fc .fc-content,
.preventive-plan-overview .fc .fc-content,
.prevention-form .fc .fc-content {
  padding: 0.25rem;
}
.preventive-plan-detail .fc .fc-content a:visited,
.preventive-plan-overview .fc .fc-content a:visited,
.prevention-form .fc .fc-content a:visited {
  color: black;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button,
.prevention-form .fc .fc-header-toolbar .fc-button {
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  border-radius: 29px;
  border: 1px solid #0d9e9f;
  max-width: 170px;
  text-decoration: unset;
  color: black;
  cursor: pointer;
  background: #0d9e9f;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button:focus,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button:focus,
.prevention-form .fc .fc-header-toolbar .fc-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button:hover,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button:hover,
.prevention-form .fc .fc-header-toolbar .fc-button:hover {
  opacity: 0.8;
}
.preventive-plan-detail .fc .fc-header-toolbar .fc-button .fc-icon,
.preventive-plan-overview .fc .fc-header-toolbar .fc-button .fc-icon,
.prevention-form .fc .fc-header-toolbar .fc-button .fc-icon {
  color: white;
}
.preventive-plan-detail .fc .fc-event,
.preventive-plan-overview .fc .fc-event,
.prevention-form .fc .fc-event {
  cursor: pointer;
  overflow: hidden;
}
.preventive-plan-detail .fc .fc-event:hover,
.preventive-plan-overview .fc .fc-event:hover,
.prevention-form .fc .fc-event:hover {
  opacity: 0.8;
}
.preventive-plan-detail #color-picker,
.preventive-plan-overview #color-picker,
.prevention-form #color-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1rem 0;
}
.preventive-plan-detail .color-option,
.preventive-plan-overview .color-option,
.prevention-form .color-option {
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 0.25rem 0.25rem 0.25rem;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid transparent;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.preventive-plan-detail .color-option.selected,
.preventive-plan-overview .color-option.selected,
.prevention-form .color-option.selected {
  border-color: black;
}
.preventive-plan-detail .color-option:hover,
.preventive-plan-overview .color-option:hover,
.prevention-form .color-option:hover {
  opacity: 0.7;
}
.left-column-customer-profile .name {
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
  text-align: center;
}
.left-column-customer-profile .email {
  color: #242d31;
  line-height: 1.7rem;
}
.prevention-form p {
  margin-block: 0.5rem;
}
.prevention-form form {
  margin: 0;
}
.prevention-form form .form-group {
  display: block;
}
.prevention-form form .form-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.prevention-form input,
.prevention-form select {
  border-radius: 29px;
  padding: 1rem;
  -webkit-box-shadow: 0 0 51px -15px #a8a3a8;
          box-shadow: 0 0 51px -15px #a8a3a8;
  font-family: Poppins;
  border: unset;
  resize: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 100%;
  font-size: 16px;
  background-color: white;
}
@media (max-width: 1658px) {
  h111 {
    color: red;
  }
  .container {
    width: 100%;
  }
  .container .flag-cz {
    margin-left: unset;
  }
  #buttom-log-in a {
    margin-left: 0.5rem;
  }
}
@media (max-width: 1460px) {
  h111 {
    color: yellow;
  }
  .container.thin-container {
    width: 100%;
  }
  .container header .text-in-header {
    width: 50%;
  }
}
@media (max-width: 1170px) {
  .article-long-img {
    display: none;
  }
  .main-content .article-long {
    padding: 2rem;
  }
  nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container {
    -webkit-margin-before: unset;
            margin-block-start: unset;
    padding-inline: 1rem;
  }
  .container nav li img {
    height: 50px;
  }
  .container .container-for-article {
    grid-template-columns: 1fr;
  }
  .container header {
    margin-top: 0;
  }
  .container header .text-in-header {
    margin-left: 0;
    text-align: center;
  }
  .container header.header-gallery nav ul li #logo {
    height: 50px;
  }
  h111 {
    color: greenyellow;
  }
  .forum .box-of-last-query {
    display: none;
  }
  #buttom-log-in a {
    width: unset;
    padding: 0.5rem 1rem;
    font-size: 0.8rem;
  }
  #buttom-log-in a small {
    font-size: 0.8rem;
  }
  #buttom-log-in {
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
  }
  .searching .search-box .search-icon {
    display: block;
    position: absolute;
    top: 27%;
    left: 92%;
    width: 30px;
    height: auto;
  }
  .container header .text-in-header .first-text {
    -webkit-margin-after: 0.5rem;
            margin-block-end: 0.5rem;
  }
  .container header .text-in-header h1 {
    font-size: 28pt;
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
  }
  .container header .text-in-header h1 span {
    font-size: 28pt;
  }
  .container header .text-in-header .second-text {
    line-height: 1.7rem;
    margin-block: 0;
    margin-inline: 1.5rem;
    text-align: center;
  }
  .container header .text-in-header hr {
    display: none;
  }
  .shadow-container {
    position: relative;
  }
  .shadow-overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(169, 169, 169, 0.31);
    border-radius: 13px;
  }
  .main-picture {
    position: relative;
    width: 100%;
    height: 450px;
    background-image: url(/front/img/millennial-father.jpg);
    background-size: cover;
  }
  .main-picture::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 450px;
    background-image: inherit;
    /* Dědí obrázek pozadí */
    background-color: #a8a3a8;
    -webkit-filter: blur(2px);
            filter: blur(2px);
    /* Přidání blur efektu */
    z-index: 0;
    border-radius: 13px;
    background-position: 70% 60%;
    /* Posune obrázek, kde x a y jsou hodnoty v procentech nebo px */
  }
  .homepage .long-banner {
    background-image: url(/front/img/banner-big.jpg);
    padding: 1rem;
  }
  .container .logo-top {
    margin-right: 0.5rem;
    margin-block: 1rem;
  }
  .container .menu,
  .social-media-icons {
    display: none;
  }
  .col-f {
    min-width: 200px;
  }
  .col-f .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .col-f p {
    -webkit-margin-end: 2rem;
            margin-inline-end: 2rem;
  }
  .hamburger {
    display: block;
    font-size: 2.5rem;
    margin-left: 5px;
    cursor: pointer;
  }
  .hamburger .fa-bars {
    color: #17746e;
  }
  .main-picture img {
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .searching input {
    width: 90%;
  }
  footer .title-of-information-footer {
    font-size: 16px;
    font-weight: 600;
  }
  .contact-leads-section .list-container {
    grid-template-columns: repeat(5, 1fr);
    gap: 0.5rem;
  }
  .contact-leads-section .list-container .hide-on-tablet {
    display: none;
  }
  .contact-leads-section .list-container .show-on-tablet {
    display: block;
  }
  .catalog div.one-doctor-card .info-doctor-alignment {
    gap: 2rem;
  }
  .catalog div.one-doctor-card .info-doctor-alignment > * {
    min-width: 50px;
    text-align: initial;
  }
  .catalog div.one-doctor-card .info-doctor-alignment > *:last-child {
    min-width: initial;
    width: 180px;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .stars img {
    width: 20px;
  }
  .catalog-detail .catalog-detail-grid {
    grid-template-columns: 25% auto;
    gap: 1.5rem;
  }
}
@media (max-width: 890px) {
  .filter-buttons-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }
  .filter-buttons-mobile .filter-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #f1f2f2;
    border-radius: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-inline: 1.5rem;
    -webkit-margin-after: 1rem;
            margin-block-end: 1rem;
    cursor: pointer;
  }
  .filter-buttons-mobile .filter-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
  }
  .filter-buttons-mobile img {
    width: 20px;
    height: 20px;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m {
    position: fixed;
    top: 0;
    left: -300px;
    /* Skryté zleva */
    width: 300px;
    height: 100%;
    background-color: #f9f9f9;
    border-right: 1px solid #ddd;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    /* Animace pro plynulé otevření */
    padding-inline: 20px;
    padding-block: 2rem;
    -webkit-box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
            box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
    z-index: 999;
    overflow-y: scroll;
    scroll-behavior: auto;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m .row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m h4 {
    font-size: 11pt;
    -webkit-margin-after: 5px;
            margin-block-end: 5px;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m .mobile-close-button-filter {
    text-align: right;
    cursor: pointer;
  }
  .filter-buttons-mobile .filter-buttons-m .filter-m .mobile-close-button-filter i {
    font-size: 20pt;
    -webkit-margin-after: 1rem;
            margin-block-end: 1rem;
  }
  h111 {
    color: purple;
  }
  .main-content .article-long .article-long-text {
    padding-block: 1.7rem;
    -webkit-padding-start: 1rem;
            padding-inline-start: 1rem;
  }
  .catalog .form-group .form-control {
    width: 48%;
  }
  .container header .text-in-header {
    width: 100%;
  }
  .container.thin-container {
    padding-inline: 1rem;
    margin: 0;
    border-radius: unset;
  }
  .container.thin-container header {
    margin-top: 0;
  }
  .container.thin-container header .text-in-header {
    max-width: none;
    text-align: center;
    margin-inline: 0.6rem;
  }
  .searching input {
    width: 85%;
  }
  .article p {
    overflow: hidden;
    max-height: 4rem;
  }
  footer {
    display: unset;
    text-align: center;
  }
  footer ul {
    padding-left: 0;
  }
  footer ul li {
    font-size: 14px;
    line-height: 2;
  }
  footer ul li br {
    display: none;
  }
  footer .copyright-container {
    margin-right: 0;
    font-size: 14px;
    text-align: center;
  }
  footer .copyright-container .copyright {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer .social-media-icons-black-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer-mobile-view {
    margin-top: 0;
  }
  .footer-mobile-view_2 {
    margin-bottom: 0;
  }
  .copyright br {
    display: none;
  }
  .homepage .prevention-article {
    padding: 1rem;
  }
  .homepage .prevention-article p {
    padding: unset;
    text-align: left;
  }
  .homepage .prevention-article h2 {
    font-size: 2.2rem;
    line-height: 2.5rem;
    padding: unset;
    text-align: left;
  }
  .main-content .top-doctor,
  .main-content .box-for-add {
    display: none;
  }
  .main-content .container-for-article {
    grid-template-columns: auto;
  }
  #customer-detail-tabs * .opening-hours-detail {
    grid-template-columns: repeat(3, 1fr);
  }
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours {
    margin-right: 0.5rem;
    padding-left: 0.5rem;
  }
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours:nth-child(1),
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours:nth-child(4),
  #customer-detail-tabs * .opening-hours-detail .day-in-opening-hours:nth-child(7) {
    border: none;
    padding-left: 0;
  }
  #customer-detail-tabs * .opening-hours-detail p {
    padding: 0;
    white-space: nowrap;
  }
  .container header .text-in-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .container header .text-in-header .first-text {
    -webkit-margin-after: 0.5rem;
            margin-block-end: 0.5rem;
  }
  .container header .text-in-header h1 {
    font-size: 30pt;
  }
  .container header .text-in-header h1 span {
    font-size: 30pt;
  }
  .container header .text-in-header .second-text {
    line-height: 1.7rem;
    max-width: 600px;
  }
  .container header .text-in-header hr {
    display: none;
  }
  .left-column {
    display: none;
  }
  .container-grid {
    grid-template-columns: 1fr;
    -webkit-margin-after: 1rem;
            margin-block-end: 1rem;
  }
}
@media (max-width: 800px) {
  .magazine h3 {
    text-align: center;
    -webkit-margin-before: 2rem;
            margin-block-start: 2rem;
  }
  .main-content .breadcrumb {
    text-align: center;
    padding-left: 0;
    font-size: 0.95rem;
    -webkit-margin-after: 1.5rem;
            margin-block-end: 1.5rem;
    -webkit-margin-before: 5rem;
            margin-block-start: 5rem;
    line-height: 1.6rem;
  }
}
@media (max-width: 740px) {
  .input-container .fa-envelope {
    left: 3%;
    top: 42%;
  }
  .input-container .fa-key {
    left: 3%;
    top: 42%;
  }
  .modal .sign-row-btn {
    gap: 2rem;
  }
  .modal .sign-row {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .modal .box-login {
    width: 100%;
  }
  h111 {
    color: deeppink;
  }
  .horizontal-line {
    display: none;
  }
  .catalog .form-group .form-control {
    width: 100%;
  }
  .container header nav li #logo {
    height: 60px;
  }
  .main-picture {
    background-size: cover;
    /* Nastaví obrázek tak, aby pokryl celý kontejner */
    background-position: 80% 60%;
    /* Posune obrázek, kde x a y jsou hodnoty v procentech nebo px */
  }
  .container header .buttom-show-more {
    -webkit-margin-before: 4rem;
            margin-block-start: 4rem;
  }
  .main-content .article-long {
    display: block;
    padding: 1rem;
  }
  .main-content .article-long.fix-height {
    height: unset;
  }
  .main-content .article-long .article-long-text-centre h4 {
    font-size: 1.3rem;
    margin-bottom: 0.5rem;
    max-height: unset;
  }
  .main-content .article-long .article-long-text-centre p {
    -webkit-margin-after: 0;
            margin-block-end: 0;
  }
  .main-content .article-long.article-img img {
    width: 100%;
  }
  .main-content .article-long .thumb-img {
    max-width: unset;
    max-height: unset;
    width: 100%;
  }
  .box-article p {
    max-height: 4rem;
    overflow: hidden;
  }
  .main-content .container-for-article .article {
    padding: 0.8rem;
    gap: 0.8rem;
  }
  .main-content .container-for-article .article.fix-height {
    height: unset;
  }
  .main-content .container-for-article .article p {
    -webkit-margin-after: 0;
            margin-block-end: 0;
  }
  .main-content .container-for-article .article.thumb-img img {
    width: 100%;
    min-width: 180px;
    height: auto;
  }
  .main-content .container-for-article .article.thumb-img .pokracovat img {
    min-width: 17px;
  }
  .main-content .container-for-article .article h4 {
    margin-top: 0;
    margin-bottom: 0.5rem;
  }
  .searching {
    padding-inline: 0.1rem;
  }
  .searching button {
    padding: 0.5rem 1rem;
  }
  .searching ul {
    display: none;
  }
  .searching label {
    width: 80%;
  }
  .container {
    -webkit-margin-before: unset;
            margin-block-start: unset;
    padding-inline: 1rem;
  }
  .container nav li img {
    height: 50px;
  }
  .container .container-for-article {
    grid-template-columns: 1fr;
  }
  .container header {
    margin-top: 0;
  }
  .container header .text-in-header {
    margin-left: 0;
  }
  .container header.header-gallery nav ul li #logo {
    height: 50px;
  }
  .container .flag img {
    height: 25px;
    width: 25px;
  }
  .hamburger {
    font-size: 1.5rem;
  }
  .mobile-novisible {
    display: none;
  }
  .foto-galery-pc {
    display: none;
  }
  .container-for-article .services {
    display: block;
  }
  .box-article-detail {
    padding: 1rem;
  }
  .box-article-detail .opening-text {
    -webkit-margin-before: 0;
            margin-block-start: 0;
  }
  .box-article-detail .four-little-picture a {
    width: 50%;
  }
  .box-article-detail .view-more-foto .overlay .foto-galery-mobile {
    display: block;
  }
  .contact-leads-section .list-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 0.5rem;
  }
  .contact-leads-section .list-container .hide-on-small {
    display: none;
  }
  .contact-leads-section .list-container .show-on-small {
    display: block;
  }
  .homepage .long-banner .text-in-long-banner {
    width: 100%;
  }
  .homepage .top-doctor-horizontal .top-doctor-center .one-doctor:nth-child(n + 5) {
    display: none;
  }
  .searching .search-form {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-inline: 0.5rem;
  }
  .searching .search-box {
    width: 100%;
  }
  .searching .general-searching {
    padding-left: 1rem;
  }
  .catalog form {
    margin-inline: 1rem;
  }
  .catalog div.one-doctor-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .catalog div.one-doctor-card .info-doctor-alignment {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1rem;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .stars {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: center;
    min-width: 55px;
    margin-top: 0.5rem;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .stars img {
    width: 15px;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .office-hours {
    width: auto;
    font-size: 0.8rem;
    -webkit-padding-start: 0.5rem;
            padding-inline-start: 0.5rem;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .catalog div.one-doctor-card .info-doctor-alignment .rating {
    width: auto;
    font-size: 0.8rem;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-right: 0.5rem;
    text-align: center;
  }
  .catalog-detail .signpost {
    margin-left: 1rem;
  }
  .catalog-detail .catalog-detail-grid {
    display: block;
    margin-top: 1rem;
  }
  .catalog-detail .catalog-detail-grid .picture-catalog-detail {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .catalog-detail .catalog-detail-grid .heading-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .catalog-detail .catalog-detail-grid .heading-container a {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-inline: auto;
    margin-block: 0.5rem;
  }
  .catalog-detail .catalog-detail-grid .info-about-doctor-alignment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .catalog-detail .catalog-detail-grid .info-about-doctor .heading-container {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .catalog-detail .catalog-detail-grid .info-about-doctor .heading-container h2 {
    padding-top: 2rem;
  }
  .catalog-detail .form-group-first-line {
    width: 100%;
  }
  .prevention-plan-page .how-work {
    text-align: center;
  }
  .prevention-plan-page .steps {
    gap: unset;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .prevention-plan-page .steps .step {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 1rem;
    -webkit-margin-after: 1.5rem;
            margin-block-end: 1.5rem;
  }
  .prevention-plan-page .steps .step .circle-button {
    -webkit-margin-after: 0;
            margin-block-end: 0;
  }
  .preventive-plan-overview .info-about-user-alignment {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .preventive-plan-overview .info-about-user-alignment h4 {
    font-size: 1.3rem;
  }
  .preventive-plan-detail .signpost {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 0.5rem;
  }
  .preventive-plan-detail .signpost li {
    border-radius: 1.5rem;
    -webkit-box-shadow: 0 0 25px -10px #a8a3a8;
            box-shadow: 0 0 25px -10px #a8a3a8;
  }
  .preventive-plan-detail .signpost li a {
    padding: 0.4rem 1rem;
  }
  .preventive-plan-detail .main-summary-container .article-long {
    margin-right: 1rem;
  }
  .preventive-plan-detail .prevention-form .actions,
  .preventive-plan-detail .prevention-form .form-buttons {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0;
  }
  .modal .box-login .form-group-first-line,
  #add-new-registration .form-group-first-line {
    width: 100%;
  }
  .modal .box-login .form-group-first-line input,
  #add-new-registration .form-group-first-line input {
    width: 100%;
  }
  .searching .search-box .search-icon {
    display: block;
    position: absolute;
    top: 27%;
    left: 88%;
    width: 30px;
    height: auto;
  }
}
@media (max-width: 580px) {
  footer .footer-row .col-f .input-cont .btn-odeslat {
    left: 70%;
  }
  .customer-edit-profile .form-section .form-group {
    width: unset;
    max-width: 400px;
  }
}
@media (max-width: 425px) {
  .main-content .container-for-article .article .thumb-img img {
    min-width: 100%;
  }
  footer .footer-row .col-f .input-cont input {
    font-size: 11pt;
  }
  .homepage .text-in-long-banner h3 {
    -webkit-margin-before: 0;
            margin-block-start: 0;
  }
  h111 {
    color: yellow;
  }
  .container header .text-in-header .first-text {
    -webkit-margin-after: 0.5rem;
            margin-block-end: 0.5rem;
  }
  .container header .text-in-header h1 {
    font-size: 24pt;
    line-height: 2.5rem;
    -webkit-margin-before: 1rem;
            margin-block-start: 1rem;
  }
  .container header .text-in-header h1 span {
    font-size: 24pt;
  }
  .container header .text-in-header hr {
    display: none;
  }
  .container header .text-in-header .second-text {
    margin-inline: 1.7rem;
    margin-block: 0;
    text-align: center;
  }
  .main-picture img {
    height: unset;
  }
  .container {
    padding-inline: 0.5rem;
  }
  .container nav li img {
    height: 42px;
  }
  #buttom-log-in a {
    padding: 0.5rem 0.6rem;
  }
  .hamburger {
    font-size: 1.5rem;
  }
  .homepage .top-doctor-horizontal .one-doctor {
    width: 100%;
  }
  #buttom-log-in {
    font-weight: 500;
    font-size: 14px;
  }
  .magazine .container-for-article .article {
    margin-top: 1rem;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .magazine .container-for-article .article h4 {
    font-size: 1rem;
    max-height: unset;
  }
  .magazine .container-for-article .article .perex {
    display: none;
  }
  .preventive-plan-detail .tab-content .main-header {
    margin-bottom: 0;
  }
  .preventive-plan-detail .tab-content .main-summary-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .preventive-plan-detail .tab-content .main-summary-container .article-long {
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .preventive-plan-detail .tab-content .section-summary-container .measurements-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 375px) {
  h111 {
    color: lightskyblue;
  }
  .container header .text-in-header {
    margin-left: 0;
  }
  .container header .text-in-header h111 span {
    font-size: 1.5rem;
  }
  .container header nav .logo-top {
    margin-right: unset;
  }
  .container header nav li #logo {
    height: 50px;
  }
}
@media (max-width: 320px) {
  h111 {
    color: olive;
  }
}
.pt-1 {
  padding-top: 0 !important;
}
.pr-1 {
  padding-right: 0 !important;
}
.pb-1 {
  padding-bottom: 0 !important;
}
.pl-1 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0 !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2 {
  padding-left: 0.5rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pr-3 {
  padding-right: 1rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pl-3 {
  padding-left: 1rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pr-4 {
  padding-right: 1.5rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4 {
  padding-left: 1.5rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-5 {
  padding-top: 2rem !important;
}
.pr-5 {
  padding-right: 2rem !important;
}
.pb-5 {
  padding-bottom: 2rem !important;
}
.pl-5 {
  padding-left: 2rem !important;
}
.p-5 {
  padding: 2rem !important;
}
.pt-6 {
  padding-top: 3rem !important;
}
.pr-6 {
  padding-right: 3rem !important;
}
.pb-6 {
  padding-bottom: 3rem !important;
}
.pl-6 {
  padding-left: 3rem !important;
}
.p-6 {
  padding: 3rem !important;
}
.mt-1 {
  margin-top: 0 !important;
}
.mr-1 {
  margin-right: 0 !important;
}
.mb-1 {
  margin-bottom: 0 !important;
}
.ml-1 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0 !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mr-2 {
  margin-right: 0.5rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2 {
  margin-left: 0.5rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mr-3 {
  margin-right: 1rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.ml-3 {
  margin-left: 1rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mr-4 {
  margin-right: 1.5rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4 {
  margin-left: 1.5rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-5 {
  margin-top: 2rem !important;
}
.mr-5 {
  margin-right: 2rem !important;
}
.mb-5 {
  margin-bottom: 2rem !important;
}
.ml-5 {
  margin-left: 2rem !important;
}
.m-5 {
  margin: 2rem !important;
}
.mt-6 {
  margin-top: 3rem !important;
}
.mr-6 {
  margin-right: 3rem !important;
}
.mb-6 {
  margin-bottom: 3rem !important;
}
.ml-6 {
  margin-left: 3rem !important;
}
.m-6 {
  margin: 3rem !important;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLmxlc3MiLCJ0ZW1wbGF0ZS5jc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LW1vZGFsL2pxdWVyeS5tb2RhbC5taW4uY3NzIiwiLi4vLi4vLi4vcGFja2FnZXMvbGVzcy93ZWItY29udGVudC5sZXNzIiwiX3dlYl9jb250ZW50Lmxlc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdmFuaWxsYS1jb29raWVjb25zZW50L2Rpc3QvY29va2llY29uc2VudC5jc3MiLCJfYmFzZS5sZXNzIiwiX2xheW91dC5sZXNzIiwiX21vZGFsLmxlc3MiLCJfcHJldmVudGlvbi5sZXNzIiwiX3Jlc3BvbnNpdmUubGVzcyIsIl9zcGFjaW5nLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQSxvQ0FBQTtFQUNBLGtOQUFBO0VBR0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDREE7QURJQTtFQUNBLG1DQUFBO0VBQ0EsK01BQUE7RUFHQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNKQTtBRE9BO0VBQ0EsaUNBQUE7RUFDQSx5TUFBQTtFQUdBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1BBO0FEVUE7RUFDQSxrQ0FBQTtFQUNBLDRNQUFBO0VBR0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDVkE7QUMzQkEsU0FBQSxjQUFBLENBQUEsS0FBQSxDQUFBLE9BQUEsQ0FBQSxRQUFBLENBQUEsTUFBQSxDQUFBLFVBQUEsQ0FBQSxXQUFBLENBQUEsYUFBQSxDQUFBLFNBQUEsQ0FBQSxZQUFBLENBQUEsNkJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEsaUNBQUEsQ0FBQSxpQkFBQSxDQUFBLGdCQUFBLFVBQUEsQ0FBQSxvQkFBQSxDQUFBLFdBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsNEJBQUEsQ0FBQSxPQUFBLFlBQUEsQ0FBQSxxQkFBQSxDQUFBLGlC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QUNGO0FVaDlMSztFQUFzQix5QkFBQTtBVm05TDNCO0FVbDlMSztFQUFzQiwyQkFBQTtBVnE5TDNCO0FVcDlMSztFQUFzQiw0QkFBQTtBVnU5TDNCO0FVdDlMSztFQUFzQiwwQkFBQTtBVnk5TDNCO0FVeDlMSztFQUFxQixxQkFBQTtBVjI5TDFCO0FVLzlMSztFQUFzQiw4QkFBQTtBVmsrTDNCO0FVaitMSztFQUFzQixnQ0FBQTtBVm8rTDNCO0FVbitMSztFQUFzQixpQ0FBQTtBVnMrTDNCO0FVcitMSztFQUFzQiwrQkFBQTtBVncrTDNCO0FVditMSztFQUFxQiwwQkFBQTtBVjArTDFCO0FVOStMSztFQUFzQiw0QkFBQTtBVmkvTDNCO0FVaC9MSztFQUFzQiw4QkFBQTtBVm0vTDNCO0FVbC9MSztFQUFzQiwrQkFBQTtBVnEvTDNCO0FVcC9MSztFQUFzQiw2QkFBQTtBVnUvTDNCO0FVdC9MSztFQUFxQix3QkFBQTtBVnkvTDFCO0FVNy9MSztFQUFzQiw4QkFBQTtBVmdnTTNCO0FVLy9MSztFQUFzQixnQ0FBQTtBVmtnTTNCO0FVamdNSztFQUFzQixpQ0FBQTtBVm9nTTNCO0FVbmdNSztFQUFzQiwrQkFBQTtBVnNnTTNCO0FVcmdNSztFQUFxQiwwQkFBQTtBVndnTTFCO0FVNWdNSztFQUFzQiw0QkFBQTtBVitnTTNCO0FVOWdNSztFQUFzQiw4QkFBQTtBVmloTTNCO0FVaGhNSztFQUFzQiwrQkFBQTtBVm1oTTNCO0FVbGhNSztFQUFzQiw2QkFBQTtBVnFoTTNCO0FVcGhNSztFQUFxQix3QkFBQTtBVnVoTTFCO0FVM2hNSztFQUFzQiw0QkFBQTtBVjhoTTNCO0FVN2hNSztFQUFzQiw4QkFBQTtBVmdpTTNCO0FVL2hNSztFQUFzQiwrQkFBQTtBVmtpTTNCO0FVamlNSztFQUFzQiw2QkFBQTtBVm9pTTNCO0FVbmlNSztFQUFxQix3QkFBQTtBVnNpTTFCO0FVMWlNSztFQUFzQix3QkFBQTtBVjZpTTNCO0FVNWlNSztFQUFzQiwwQkFBQTtBVitpTTNCO0FVOWlNSztFQUFzQiwyQkFBQTtBVmlqTTNCO0FVaGpNSztFQUFzQix5QkFBQTtBVm1qTTNCO0FVbGpNSztFQUFxQixvQkFBQTtBVnFqTTFCO0FVempNSztFQUFzQiw2QkFBQTtBVjRqTTNCO0FVM2pNSztFQUFzQiwrQkFBQTtBVjhqTTNCO0FVN2pNSztFQUFzQixnQ0FBQTtBVmdrTTNCO0FVL2pNSztFQUFzQiw4QkFBQTtBVmtrTTNCO0FVamtNSztFQUFxQix5QkFBQTtBVm9rTTFCO0FVeGtNSztFQUFzQiwyQkFBQTtBVjJrTTNCO0FVMWtNSztFQUFzQiw2QkFBQTtBVjZrTTNCO0FVNWtNSztFQUFzQiw4QkFBQTtBVitrTTNCO0FVOWtNSztFQUFzQiw0QkFBQTtBVmlsTTNCO0FVaGxNSztFQUFxQix1QkFBQTtBVm1sTTFCO0FVdmxNSztFQUFzQiw2QkFBQTtBVjBsTTNCO0FVemxNSztFQUFzQiwrQkFBQTtBVjRsTTNCO0FVM2xNSztFQUFzQixnQ0FBQTtBVjhsTTNCO0FVN2xNSztFQUFzQiw4QkFBQTtBVmdtTTNCO0FVL2xNSztFQUFxQix5QkFBQTtBVmttTTFCO0FVdG1NSztFQUFzQiwyQkFBQTtBVnltTTNCO0FVeG1NSztFQUFzQiw2QkFBQTtBVjJtTTNCO0FVMW1NSztFQUFzQiw4QkFBQTtBVjZtTTNCO0FVNW1NSztFQUFzQiw0QkFBQTtBVittTTNCO0FVOW1NSztFQUFxQix1QkFBQTtBVmluTTFCO0FVcm5NSztFQUFzQiwyQkFBQTtBVnduTTNCO0FVdm5NSztFQUFzQiw2QkFBQTtBVjBuTTNCO0FVem5NSztFQUFzQiw4QkFBQTtBVjRuTTNCO0FVM25NSztFQUFzQiw0QkFBQTtBVjhuTTNCO0FVN25NSztFQUFxQix1QkFBQTtBVmdvTTFCIiwiZmlsZSI6InRlbXBsYXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC53b2ZmXCIpZm9ybWF0KFwid29mZlwiKSxcclxuICB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQEZvbnQtUmVndWxhcjogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcclxuQEZvbnQtTWVkaXVtOiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XHJcbkBGb250LUJvbGQ6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XHJcbkBGb250LUxpZ2h0OiBcIkdUV2Fsc2hlaW1Qcm8tTGlnaHRcIjtcclxuXHJcbkBiYXNlLXRleHQtY29sb3I6ICMyMjIyMjI7XHJcbkBuZXctdGV4dC1jb2xvcjogIzAwMDtcclxuQGJhc2UtdGV4dC1jb2xvcjogIzI0MmQzMTtcclxuQGJhc2UtdGV4dC1jb2xvci1ncmV5OiAjNmU2ZTZlO1xyXG5AYWRkLXRleHQtY29sb3ItZ3JleTogI2E2YTZhNjtcclxuQGdyZWVuLXRleHQtY29sb3I6ICMwZDllOWY7XHJcbkBncmVlbi1hY3RpdmUtY29sb3I6ICMyZWIzYjY7XHJcbkBncmVlbi1hY3RpdmUtY29sb3IyOiAjYzNmZWZmO1xyXG5AZ3JlZW4taHJlZi1jb2xvcjogIzBhODA4MTtcclxuQGJhc2UtYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcclxuQGJhc2Utc2hhZG93OiAjZjFmMmYyO1xyXG5AYmFzZS1zaGFkb3cyOiAjZGFkZWUyO1xyXG5AcmVkOiAjZGUxZDM1O1xyXG5AcmVkMjogI2U0MzU0YTtcclxuXHJcbkBmb250LXNpemUtaDI6IDIuMnJlbTtcclxuQGZvbnQtc2l6ZS1oNDogMS4zcmVtO1xyXG5cclxuQGltcG9ydCAoaW5saW5lKSBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktbW9kYWwvanF1ZXJ5Lm1vZGFsLm1pbi5jc3NcIjtcclxuQGltcG9ydCBcIl93ZWJfY29udGVudC5sZXNzXCI7XHJcbkBpbXBvcnQgKGlubGluZSlcclxuICBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92YW5pbGxhLWNvb2tpZWNvbnNlbnQvZGlzdC9jb29raWVjb25zZW50LmNzc1wiO1xyXG5cclxuQGltcG9ydCBcIl9iYXNlLmxlc3NcIjtcclxuQGltcG9ydCBcIl9sYXlvdXQubGVzc1wiO1xyXG5AaW1wb3J0IFwiX21vZGFsLmxlc3NcIjtcclxuQGltcG9ydCBcIl9wcmV2ZW50aW9uLmxlc3NcIjtcclxuQGltcG9ydCBcIl9yZXNwb25zaXZlLmxlc3NcIjtcclxuQGltcG9ydCBcIl9zcGFjaW5nLmxlc3NcIjsiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL2ZvbnRzL0dUV2Fsc2hlaW1Qcm8tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvR1RXYWxzaGVpbVByby1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9mb250cy9HVFdhbHNoZWltUHJvLUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmJsb2NrZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3otaW5kZXg6MTtwYWRkaW5nOjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjA1ZW19LmJsb2NrZXIuYmVoaW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm1vZGFse2Rpc3BsYXk6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC13aWR0aDo1MDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6OTAlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE1cHggMzBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6OHB4Oy1tb3otYm9yZGVyLXJhZGl1czo4cHg7LW8tYm9yZGVyLXJhZGl1czo4cHg7LW1zLWJvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6OHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tb3otYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1vLWJveC1zaGFkb3c6MCAwIDEwcHggIzAwMDstbXMtYm94LXNoYWRvdzowIDAgMTBweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEwcHggIzAwMDt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsIGEuY2xvc2UtbW9kYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMi41cHg7cmlnaHQ6LTEyLjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT0nKX0ubW9kYWwtc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6MTJweCAxNnB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzExMTtoZWlnaHQ6MjBweH0ubW9kYWwtc3Bpbm5lcj5kaXZ7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjIwcHg7d2lkdGg6MnB4O21hcmdpbjowIDFweDtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246c2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9Lm1vZGFsLXNwaW5uZXIgLnJlY3Qyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjFzO2FuaW1hdGlvbi1kZWxheTotMS4xc30ubW9kYWwtc3Bpbm5lciAucmVjdDN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMHM7YW5pbWF0aW9uLWRlbGF5Oi0xLjBzfS5tb2RhbC1zcGlubmVyIC5yZWN0NHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMC45czthbmltYXRpb24tZGVsYXk6LTAuOXN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheXswJSw0MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fUBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAle3RyYW5zZm9ybTpzY2FsZVkoMC41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMC41KX0yMCV7dHJhbnNmb3JtOnNjYWxlWSgxLjApOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgxLjApfX1cbi5nZW5lcmFsLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpO1xufVxuLmdlbmVyYWwtZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ2VuZXJhbC1nYWxsZXJ5LnYtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZW1wbGF0ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDI1cHggMjBweDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDI1cHggMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50aXRsZS1jb250ZW50IC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbDpub3QoLnRpdGxlLWNvbnRlbnQpIC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsXG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwudGV4dC1jb250ZW50IGgyOmZpcnN0LWNoaWxkLFxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLnRleHQtY29udGVudCBoMzpmaXJzdC1jaGlsZCxcbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC50ZXh0LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc3ByZWFkLWltYWdlIGltZyxcbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5pbWFnZS1jb250ZW50IC5zcHJlYWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuaW1hZ2UtY29udGVudCAuZmxleGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLnZpZGVvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuZ2FsbGVyeS1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEgLnN1Yi10ZW1wbGF0ZS1jZWxsLnZpZGVvLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDMuNzUlO1xufVxuQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDE2LzcpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMSAuc3ViLXRlbXBsYXRlLWNlbGwudmlkZW8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICAgIGFzcGVjdC1yYXRpbzogMTYvNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTIgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtMyAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtMyAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy00IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy00IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy00IC5zdWItdGVtcGxhdGUtY2VsbCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSAuc3ViLXRlbXBsYXRlLWNlbGwge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMi5lcXVhbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0yLmVxdWFscy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTIuZXF1YWxzLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTMgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMyAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0zIC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS00IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS01IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTUgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTYgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNiAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS02IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS03IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtNyAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS03IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiAzO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTcgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTcgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBncmlkLXJvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS04IC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtOSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS05IC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTkgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTkgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTAgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEwIC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTEwIC5zdWItdGVtcGxhdGUtY2VsbDpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICB9XG59XG4udGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMCAuc3ViLXRlbXBsYXRlLWNlbGw6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xuICAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZC50aGVtZS0xMSAuc3ViLXRlbXBsYXRlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgfVxufVxuLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQudGhlbWUtMTEgLnN1Yi10ZW1wbGF0ZS1jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkLnRoZW1lLTExIC5zdWItdGVtcGxhdGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgfVxufVxuLndlYi1jb250ZW50IGFydGljbGUge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLndlYi1jb250ZW50IGFydGljbGUgLnRpdGxlLXdyYXAudGhlbWUxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIC5tb3JlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSAubW9yZS1pbmZvLmNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCxcbi53ZWItY29udGVudCBhcnRpY2xlIHAsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIHA6bGFzdC1jaGlsZCxcbi53ZWItY29udGVudCBhcnRpY2xlIHVsOmxhc3QtY2hpbGQsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZWItY29udGVudCBhcnRpY2xlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndlYi1jb250ZW50IHVsLnRoZW1lLTEsXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xufVxuLndlYi1jb250ZW50IHVsLnRoZW1lLTEgbGksXG4ud2ViLWNvbnRlbnQgYXJ0aWNsZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xIGxpOmJlZm9yZSxcbi53ZWItY29udGVudCBhcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC43cmVtO1xuICBoZWlnaHQ6IDAuN3JlbTtcbn1cbi53ZWItY29udGVudCB1bC50aGVtZS0xIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLndlYi1jb250ZW50IGFydGljbGUgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuLndlYi1jb250ZW50IHVsLnRoZW1lLTEgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLFxuLndlYi1jb250ZW50IGFydGljbGUgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDAuN3JlbSArIDJweCk7XG59XG4ud2ViLWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi53ZWItY29udGVudCB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLndlYi1jb250ZW50IHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53ZWItY29udGVudCB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAud2ViLWNvbnRlbnQgdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWItY29udGVudCB0YWJsZSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53ZWItY29udGVudCB0YWJsZSB0Ym9keSxcbiAgLndlYi1jb250ZW50IHRhYmxlIHRyLFxuICAud2ViLWNvbnRlbnQgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5tdi1nYWxsZXJ5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5tdi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gYSxcbi53ZWItY29udGVudCAuZ2VuZXJhbC1nYWxsZXJ5Lm12LWdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWItY29udGVudCAuZ2VuZXJhbC1nYWxsZXJ5Lm12LWdhbGxlcnkgLmdhbGxlcnktaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViLWNvbnRlbnQgLmdlbmVyYWwtZ2FsbGVyeS5pbWFnZXMtZ2FsbGVyeSArIC53ZWItY29udGVudCAuZ2VuZXJhbC1nYWxsZXJ5LmZpbGVzLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc2hvdy1nYWxsZXJ5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgei1pbmRleDogOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmdhbGxlcnktY29udGVudCAuc2hvdy1nYWxsZXJ5LWJ0bjpsaW5rLFxuLndlYi1jb250ZW50IC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbC5nYWxsZXJ5LWNvbnRlbnQgLnNob3ctZ2FsbGVyeS1idG46dmlzaXRlZCxcbi53ZWItY29udGVudCAudGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlIC5zdWItdGVtcGxhdGUtZ3JpZCAuc3ViLXRlbXBsYXRlLWNlbGwuZ2FsbGVyeS1jb250ZW50IC5zaG93LWdhbGxlcnktYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2ViLWNvbnRlbnQgLnRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZSAuc3ViLXRlbXBsYXRlLWdyaWQgLnN1Yi10ZW1wbGF0ZS1jZWxsLmltYWdlLWNvbnRlbnQgaWZyYW1lIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuI2NjLW1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1jYy1mb250LWZhbWlseSk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2xpbmUtaGVpZ2h0OjEuMTU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6dmFyKC0tY2Mtei1pbmRleCl9I2NjLW1haW4gOmFmdGVyLCNjYy1tYWluIDpiZWZvcmUsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gZGl2LCNjYy1tYWluIGgyLCNjYy1tYWluIGlucHV0LCNjYy1tYWluIHAsI2NjLW1haW4gc3BhbnthbGw6dW5zZXQ7Ym94LXNpemluZzpib3JkZXItYm94fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYnV0dG9ue2FsbDppbml0aWFsO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjp1bnNldDt2aXNpYmlsaXR5OnVuc2V0fSNjYy1tYWluIC5wbV9fYmFkZ2UsI2NjLW1haW4gYSwjY2MtbWFpbiBidXR0b24sI2NjLW1haW4gaW5wdXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbjowO291dGxpbmU6cmV2ZXJ0O291dGxpbmUtb2Zmc2V0OjJweDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gdGFibGUsI2NjLW1haW4gdGJvZHksI2NjLW1haW4gdGQsI2NjLW1haW4gdGgsI2NjLW1haW4gdGhlYWQsI2NjLW1haW4gdHJ7YWxsOnJldmVydDtjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH06cm9vdHstLWNjLWZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiOy0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1czouNXJlbTstLWNjLWJ0bi1ib3JkZXItcmFkaXVzOi40cmVtOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzOy0tY2MtbGluay1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1tb2RhbC1tYXJnaW46MXJlbTstLWNjLXotaW5kZXg6MjE0NzQ4MzY0NzstLWNjLWJnOiNmZmY7LS1jYy1wcmltYXJ5LWNvbG9yOiMyYzJmMzE7LS1jYy1zZWNvbmRhcnktY29sb3I6IzVlNjI2NjstLWNjLWJ0bi1wcmltYXJ5LWJnOiMzMDM2M2M7LS1jYy1idG4tcHJpbWFyeS1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiMwMDA7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojZmZmOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6I2VhZWZmMjstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6I2Q0ZGFlMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOiNkNGRhZTA7LS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiNmMGY0Zjc7LS1jYy10b2dnbGUtb24tYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtdG9nZ2xlLW9mZi1iZzojNjY3NDgxOy0tY2MtdG9nZ2xlLW9uLWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy10b2dnbGUtb24ta25vYi1iZyk7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojZDVkZWUyOy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6I2ZmZjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6I2YwZjRmNzstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojZTllZmY0Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOiNkZWU0ZTk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1mb290ZXItY29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTstLWNjLWZvb3Rlci1ib3JkZXItY29sb3I6I2U0ZWFlZDstLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzOjRlbX0jY2MtbWFpbi5jYy0tcnRse2RpcmVjdGlvbjpydGx9I2NjLW1haW4gLmNtX190aXRsZSwjY2MtbWFpbiBhLCNjYy1tYWluIGIsI2NjLW1haW4gZW0sI2NjLW1haW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiBidXR0b24+c3Bhbntwb2ludGVyLWV2ZW50czpub25lfSNjYy1tYWluIC5jY19fbGluaywjY2MtbWFpbiBhe2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvcixjdXJyZW50Q29sb3IpO2JhY2tncm91bmQtcG9zaXRpb246MCAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MCAxcHg7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1zaXplIC4yNXMsY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5jY19fbGluazpob3ZlciwjY2MtbWFpbiBhOmhvdmVye2JhY2tncm91bmQtc2l6ZToxMDAlIDFweDtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY2NfX2xpbmt7Y29sb3I6dmFyKC0tY2MtbGluay1jb2xvcil9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5wbV9fYm9keXtvdmVyc2Nyb2xsLWJlaGF2aW9yOmF1dG8gY29udGFpbjtzY3JvbGxiYXItd2lkdGg6dGhpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MHB4KXsjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsI2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10cmFja3thbGw6cmV2ZXJ0fSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXI6LjI1cmVtIHNvbGlkIHZhcigtLWNjLWJnKTtib3JkZXItcmFkaXVzOjFyZW19I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDoxMnB4fX1odG1sLmRpc2FibGUtLWludGVyYWN0aW9uLnNob3ctLWNvbnNlbnQsaHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50IGJvZHl7aGVpZ2h0OmF1dG8haW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKXsjY2MtbWFpbnstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246MHN9fS5jYy0tZGFya21vZGV7LS1jYy1iZzojMTYxYTFjOy0tY2MtcHJpbWFyeS1jb2xvcjojZWJmM2Y2Oy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiNhZWJiYzU7LS1jYy1idG4tcHJpbWFyeS1iZzojYzJkMGUwOy0tY2MtYnRuLXByaW1hcnktY29sb3I6dmFyKC0tY2MtYmcpOy0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiM5OGE3YjY7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktYmc6IzI0MmMzMTstLWNjLWJ0bi1zZWNvbmRhcnktY29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7LS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6IzM1M2Q0MzstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojMjIyYTMwOy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzUyNWY2YjstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1vZmYta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZW5hYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1kaXNhYmxlZC1pY29uLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTstLWNjLXRvZ2dsZS1yZWFkb25seS1iZzojMzQzZTQ1Oy0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItYmc6IzVmNmI3MjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWljb24tY29sb3I6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6IzFlMjQyODstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXI6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnOiMyNDJjMzE7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYm9yZGVyOiMyMzJhMmY7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmc6dHJhbnNwYXJlbnQ7LS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmc6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTstLWNjLW92ZXJsYXktYmc6cmdiYSgwLDAsMCwuNjUpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzp2YXIoLS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcik7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWhvdmVyLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTstLWNjLWZvb3Rlci1iZzojMGMwZTBmOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiMwNjA4MDl9LmNjLS1kYXJrbW9kZSAjY2MtbWFpbntjb2xvci1zY2hlbWU6ZGFya30jY2MtbWFpbiAuY217YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MjRyZW07b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjZlbSk7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jbS0tdG9we3RvcDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tbWlkZGxle3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAuY20tLWJvdHRvbXtib3R0b206dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLWNlbnRlcntsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bztyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3dpZHRoOnVuc2V0fSNjYy1tYWluIC5jbS0tbGVmdHtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luLXJpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1yaWdodHttYXJnaW4tbGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3JpZ2h0OnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtX19ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fbGlua3N7cGFkZGluZzoxcmVtIDEuM3JlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY21fX3RleHRze2Rpc3BsYXk6ZmxleDtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDAgMH0jY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX190aXRsZXtwYWRkaW5nOjAgMS4zcmVtfSNjYy1tYWluIC5jbV9fdGl0bGV7Zm9udC1zaXplOjEuMDVlbX0jY2MtbWFpbiAuY21fX3RpdGxlKy5jbV9fZGVzY3ttYXJnaW4tdG9wOjEuMWVtfSNjYy1tYWluIC5jbV9fZGVzY3tjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2ZvbnQtc2l6ZTouOWVtO2xpbmUtaGVpZ2h0OjEuNTttYXgtaGVpZ2h0OjQwdmg7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbToxZW19I2NjLW1haW4gLmNtX19idG5ze2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0jY2MtbWFpbiAuY21fX2J0bi1ncm91cHtkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsMWZyKX0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tdG9wOi4zNzVyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntkaXNwbGF5OmZsZXg7ZmxleDoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbiwjY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAtLXVuZXZlbntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY21fX2J0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnl7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLXRvcDpub25lO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MWVtO2hlaWdodDo0MnB4O21pbi13aWR0aDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjQycHh9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlIHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UuY21fX2J0bi0tc2Vjb25kYXJ5IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeTpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1yaWdodDozcmVtfSNjYy1tYWluIC5jbS0taW5saW5lIC5jbV9fYnRuLWdyb3Vwe2dyaWQtYXV0by1mbG93OmNvbHVtbn0jY2MtbWFpbiAuY21fX2Zvb3RlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtZm9vdGVyLWNvbG9yKTtwYWRkaW5nOi40ZW0gMCAuNWVtfSNjYy1tYWluIC5jbV9fbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctdG9wOjB9I2NjLW1haW4gLmNtX19saW5rLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC1zaXplOi44ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXA+Kisqe21hcmdpbi1sZWZ0OjEuM3JlbX0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLXJvdzoxfSNjYy1tYWluIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJveCAuY21fX2J0bi0tY2xvc2V7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAuY20tLWJveC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGV7bWF4LXdpZHRoOjM2ZW19I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG57bWluLXdpZHRoOjEyMHB4O3BhZGRpbmctbGVmdDoxLjhlbTtwYWRkaW5nLXJpZ2h0OjEuOGVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1jbG91ZHttYXgtd2lkdGg6NTRlbTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX3RleHRze2ZsZXg6MX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fZGVzY3ttYXgtaGVpZ2h0OjkuNGVtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG5ze2JvcmRlci1sZWZ0OjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wOm5vbmU7bWF4LXdpZHRoOjIzZW19I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2J0bnttaW4td2lkdGg6MTllbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3d9I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0taW5saW5lIC5jbV9fYnRue21pbi13aWR0aDoxMGVtfSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWJhcntib3JkZXItcmFkaXVzOjA7bGVmdDowO21hcmdpbjowO21heC13aWR0aDp1bnNldDtvcGFjaXR5OjE7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt3aWR0aDoxMDB2dzstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAuY20tLWJhci5jbS0tdG9we3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0jY2MtbWFpbiAuY20tLWJhci5jbS0tYm90dG9te2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhciAuY21fX2xpbmtze21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjU1ZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHl7cGFkZGluZzouNWVtIDAgLjllbX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnN7Ym9yZGVyLXRvcDpub25lO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5jbS0tYmFyIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6MmVtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXA6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19ib2R5LCNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19saW5rc3ttYXgtd2lkdGg6NzRlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZzowfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jYy0tYW5pbSAuY20sI2NjLW1haW4gLmNjLS1hbmltLmNtLXdyYXBwZXI6YmVmb3Jle3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtX19idG4sI2NjLW1haW4gLmNjLS1hbmltIC5jbV9fY2xvc2V7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0uZGlzYWJsZS0taW50ZXJhY3Rpb24gI2NjLW1haW4gLmNtLXdyYXBwZXI6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjB9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0gLmNtLS1taWRkbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tYmFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLmNtX19idG4tLWNsb3Nle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dW5zZXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2xlZnQ6MDtyaWdodDp1bnNldH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZSsuY21fX3RleHRzIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4zcmVtfSNjYy1tYWluLmNjLS1ydGwgLmNtLS1pbmxpbmUgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cCwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW57LS1jYy1tb2RhbC1tYXJnaW46LjVlbX0jY2MtbWFpbiAuY217bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYm9keXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG5zLCNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAuY21fX2xpbmtzLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZy1sZWZ0OjEuMXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjFyZW0haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItbGVmdDpub25lIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7bWluLXdpZHRoOmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bntmbGV4OmF1dG8haW1wb3J0YW50fSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0jY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXAsI2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9fSNjYy1tYWluIC5wbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jY2MtbWFpbiAucG17YmFja2dyb3VuZDp2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1tb2RhbC1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgLjYyNWVtIDEuODc1ZW0gcmdiYSgwLDAsMiwuMyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjEwMCU7d2lkdGg6dW5zZXQ7ei1pbmRleDoxfSNjYy1tYWluIHN2Z3tmaWxsOm5vbmU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS40ZW19I2NjLW1haW4gLnBtX19oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX3RpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6MmVtfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjQwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlO3dpZHRoOjQwcHh9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3BhbntkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0biBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbjpzdHJva2UgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlciBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItY29sb3IpfSNjYy1tYWluIC5wbV9fYm9keXtmbGV4OjE7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXk6b3ZlcmxheX0jY2MtbWFpbiAucG1fX3NlY3Rpb24sI2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOi41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW59I2NjLW1haW4gLnBtX19zZWN0aW9ue2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7cGFkZGluZzoxZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VjdGlvbjpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZTttYXJnaW4tYm90dG9tOjJlbTttYXJnaW4tdG9wOjA7cGFkZGluZzowO3RyYW5zaXRpb246bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdG9nZ2xlcysucG1fX3NlY3Rpb257bWFyZ2luLXRvcDoyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGV7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlci10b3A6bm9uZTttYXJnaW4tYm90dG9tOi4zNzVyZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLWhlaWdodDo1OHB4O3BhZGRpbmc6MS4xZW0gNS40ZW0gMS4xZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSxib3JkZXItY29sb3IgLjI1cyBlYXNlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLWRlc2N7bWFyZ2luLXRvcDowO3BhZGRpbmc6MWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkey0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZyk7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7dHJhbnNmb3JtOnNjYWxlKC41KSByb3RhdGUoMTgwZGVnKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2Rpc3BsYXk6ZmxleH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle2N1cnNvcjpwb2ludGVyO3BhZGRpbmctbGVmdDozLjRlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93e2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKTtib3JkZXItcmFkaXVzOjEwMCU7ZGlzcGxheTpmbGV4O2hlaWdodDoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDoxOHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLWFycm93IHN2Z3tzdHJva2U6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcik7dHJhbnNmb3JtOnNjYWxlKC41KX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10aXRsZS13cmFwcGVyKy5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7bWFyZ2luLXRvcDouODVlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1idG4tYm9yZGVyLXJhZGl1cyk7Zm9udC1zaXplOi45NWVtO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX2JhZGdle2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1yYWRpdXM6NWVtO2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXg6bm9uZTtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo2MDA7aGVpZ2h0OjIzcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tbGVmdDoxZW07bWluLXdpZHRoOjIzcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAuNmVtIDFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6YXV0b30jY2MtbWFpbiAucG1fX3NlcnZpY2UtY291bnRlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7cGFkZGluZzowO3dpZHRoOjIzcHh9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJbZGF0YS1jb3VudGVybGFiZWxde3BhZGRpbmc6MCAuNmVtIDFweDt3aWR0aDphdXRvfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVyLCNjYy1tYWluIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1cyk7aGVpZ2h0OjIzcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6NTBweH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MThweDt6LWluZGV4OjF9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNle2hlaWdodDoxOXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZSwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbiwjY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9fbGFiZWx7aGVpZ2h0OjE5cHg7d2lkdGg6NDJweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweH0jY2MtbWFpbiAudG9nZ2xlLXNlcnZpY2UgLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2Vkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGU6bnRoLWNoaWxkKDIpIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlcjphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGV7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztsZWZ0OjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9I2NjLW1haW4gLnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWtub2ItYmcpO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMjQsMzIsMywuMzYpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIzcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoyM3B4fSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2ZmLCNjYy1tYWluIC50b2dnbGVfX2ljb24tb257aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb257b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb24tYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpIHJvdGF0ZSgtNDVkZWcpfSNjYy1tYWluIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiBzdmd7c3Ryb2tlOnZhcigtLWNjLXRvZ2dsZS1vZmYtYmcpO3RyYW5zZm9ybTpzY2FsZSguNTUpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29ue2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb24tYmcpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI3cHgpfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb257b3BhY2l0eToxfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tb2Zme29wYWNpdHk6MH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWQ6ZGlzYWJsZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnKTtib3gtc2hhZG93Om5vbmV9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yKX0jY2MtbWFpbiAudG9nZ2xlX19sYWJlbHtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ei1pbmRleDotMX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye2NvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LXNpemU6LjllbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVyPjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1zZXJ2aWNlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbV9fc2VydmljZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjRlbSAxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fc2VydmljZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1yaWdodDoxZW07d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3NlcnZpY2UtaWNvbntib3JkZXI6MnB4IHNvbGlkO2JvcmRlci1yYWRpdXM6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbi1sZWZ0OjZweDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tdG9wOjFweDttaW4td2lkdGg6OHB4fSNjYy1tYWluIC5wbV9fc2VydmljZS10aXRsZXtmb250LXNpemU6Ljk1ZW07d2lkdGg6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2N7bGluZS1oZWlnaHQ6MS41ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6LjllbTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtaGVhZD50cntib3JkZXItYm90dG9tOjFweCBkYXNoZWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC13ZWlnaHQ6NjAwfSNjYy1tYWluIC5wbV9fdGFibGUtdHJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJnKX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb24sI2NjLW1haW4gLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG1fX3RhYmxlLXRoe3BhZGRpbmc6LjYyNWVtIC42MjVlbSAuNjI1ZW0gMS4yZW07dmVydGljYWwtYWxpZ246dG9wfSNjYy1tYWluIC5wbV9fZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbX0jY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLnBtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmbGV4OmF1dG87Zm9udC1zaXplOi44MmVtO2ZvbnQtd2VpZ2h0OjYwMDttaW4taGVpZ2h0OjQycHg7bWluLXdpZHRoOjExMHB4O3BhZGRpbmc6LjVlbSAxLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLGJvcmRlci1jb2xvciAuMTVzIGVhc2UsY29sb3IgLjE1cyBlYXNlfSNjYy1tYWluIC5wbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAucG1fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJveHtoZWlnaHQ6Y2FsYygxMDAlIC0gMmVtKTtsZWZ0OnZhcigtLWNjLW1vZGFsLW1hcmdpbik7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OjM3LjVlbTttYXgtd2lkdGg6NDNlbTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMS42ZW0pKX0jY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJveC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcntib3JkZXItcmFkaXVzOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDoyOWVtO29wYWNpdHk6MTt0b3A6MDt3aWR0aDoxMDAlOy0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRoLCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHJ7ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWhlYWR7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtY2FwdGlvbntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdHI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkOmJlZm9yZXtjb2xvcjp2YXIoLS1jYy1wcmltYXJ5LWNvbG9yKTtjb250ZW50OmF0dHIoZGF0YS1jb2x1bW4pO2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWluLXdpZHRoOjEwMHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXJpZ2h0OjJlbTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQ+ZGl2e2ZsZXg6M30jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JvZHksI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXIsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19oZWFkZXJ7cGFkZGluZzoxZW0gMS4zZW19I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXRvcDowfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1sZWZ0e2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXJpZ2h0e3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGV7bWF4LXdpZHRoOjM1ZW19I2NjLW1haW4gLnBtLS1iYXIucG0tLXdpZGUgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlLnBtLS1mbGlwIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5wbS1vdmVybGF5e2JhY2tncm91bmQ6dmFyKC0tY2Mtb3ZlcmxheS1iZyk7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9I2NjLW1haW4gLmNjLS1hbmltIC5wbSwjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLW92ZXJsYXl7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdmlzaWJpbGl0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHRyYW5zZm9ybSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaGVhZGVye21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fc2VjdGlvbi1hcnJvd3tsZWZ0OnVuc2V0O3JpZ2h0OjE4cHh9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXJ7bGVmdDoxOHB4O3JpZ2h0OnVuc2V0O3RyYW5zZm9ybS1vcmlnaW46bGVmdH0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZXtsZWZ0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlcnZpY2UtaWNvbnttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDo1cHh9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLXRvZ2dsZSAucG1fX3NlY3Rpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjUuNGVtO3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tLWV4cGFuZGFibGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctcmlnaHQ6My40ZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX2JhZGdle21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDoxZW19I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbi5jYy0tcnRsIC50b2dnbGUtc2VydmljZSAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyM3B4KX0jY2MtbWFpbi5jYy0tcnRsIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZCwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGh7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW07dGV4dC1hbGlnbjpyaWdodH0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGR7cGFkZGluZy1sZWZ0OnVuc2V0O3BhZGRpbmctcmlnaHQ6MS4yZW19I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRkOmJlZm9yZXtwYWRkaW5nLWxlZnQ6MmVtO3BhZGRpbmctcmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXsjY2MtbWFpbiAucG17Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDphdXRvO2xlZnQ6MDttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pfSNjYy1tYWluIC5wbV9fYm9keSwjY2MtbWFpbiAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG1fX2hlYWRlcntwYWRkaW5nOi45ZW0haW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYmFkZ2V7ZGlzcGxheTpub25lfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZSwjY2MtbWFpbiAucG1fX3RhYmxlLWJvZHksI2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bi1ncm91cHtkaXNwbGF5OmZsZXghaW1wb3J0YW50fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbjouMzc1cmVtIDAgMCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW0haW1wb3J0YW50O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG17dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50fX1cbi5idXR0b24tYmx1ZSxcbi5idXR0b24tZ3JleSxcbi5idXR0b24tcmVkIHtcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbn1cbi5idXR0b24tYmx1ZTpob3Zlcixcbi5idXR0b24tZ3JleTpob3Zlcixcbi5idXR0b24tcmVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWJsdWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ1dHRvbi1ibHVlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLWdyZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsIGRhcmtncmV5IDAlLCBncmV5IDEwMCUpO1xufVxuLmJ1dHRvbi1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzMgMTAwJSk7XG59XG4uYnV0dG9uLXJlZDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzQgMTAwJSk7XG59XG4uYnV0dG9tLXJlZCBhLFxuLmJ1dHRvbi1yZWQyIGEsXG4uc3VibWl0LXJlZCBidXR0b24sXG4uc3VibWl0LXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgxMzEzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbn1cbi5idXR0b20tZ3JlZW4gYSxcbi5zdWJtaXQtZ3JlZW4gYnV0dG9uLFxuLnN1Ym1pdC1ncmVlbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zdWJtaXQtZ3JlZW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idXR0b20tcmVkIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc3VibWl0LXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21tZW50LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRlZTI7XG59XG4uYm94LWFydGljbGUgZm9ybSB7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogcmVkO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucGFnaW5hdG9yIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGFnaW5hdG9yIGEsXG4ucGFnaW5hdG9yIHNwYW4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdG9yIGE6aG92ZXIsXG4ucGFnaW5hdG9yIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1hcmdpbi10b3Atb25lLXJlbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubWFyZ2luLXRvcC10d28tcmVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wYWRkaW5nLWxlZnQtb25lLXJlbSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5kaWFsb2cge1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzZweCAtMTVweCAjMDAwMDAwZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZGlhbG9nLm9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpYWxvZyAuZWRpdG9yIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuLmRpYWxvZyAubmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaWFsb2cgLm5hdmlnYXRpb24gdWwgLnRpdGxlLWl0ZW0sXG4uZGlhbG9nIC5uYXZpZ2F0aW9uIHVsIC50aXRsZS1pdGVtID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5kaWFsb2cgLm5hdmlnYXRpb24gLmljb24taXRlbSB7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZGlhbG9nIC5uYXZpZ2F0aW9uIC5jbG9zZS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG4uZGlhbG9nIC5maWVsZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kaWFsb2cgLmJ0bi55ZXMge1xuICBwYWRkaW5nOiAxcmVtIDMuMXJlbSAxcmVtIDMuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzMgMTAwJSk7XG59XG4uZGlhbG9nIC5idG4ueWVzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlhbG9nIC5idG4ubm8ge1xuICBwYWRkaW5nOiAxcmVtIDMuMXJlbSAxcmVtIDMuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xuICBmb250LXNpemU6IDExcHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kaWFsb2cgLmJ0bi5ubzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpYWxvZy1jb3Zlci1sYXllciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29uZmlybUxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29uZmlybUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5xdGlwLWZyb250IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzZweCAtMTVweCAjMDAwMDAwZDY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5xdGlwLWZyb250Lm9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnF0aXAtZnJvbnQgLmVkaXRvciB7XG4gIG1hcmdpbjogMnJlbTtcbn1cbi5xdGlwLWZyb250IC5uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF0aXAtZnJvbnQgLm5hdmlnYXRpb24gdWwgLnRpdGxlLWl0ZW0sXG4ucXRpcC1mcm9udCAubmF2aWdhdGlvbiB1bCAudGl0bGUtaXRlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ucXRpcC1mcm9udCAubmF2aWdhdGlvbiAuaWNvbi1pdGVtIHtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5xdGlwLWZyb250IC5uYXZpZ2F0aW9uIC5jbG9zZS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyLjVweDtcbiAgcmlnaHQ6IC0xMi41cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG4ucXRpcC1mcm9udCAuZmllbGRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucXRpcC1mcm9udCAuYnRuLnllcyB7XG4gIHBhZGRpbmc6IDFyZW0gMy4xcmVtIDFyZW0gMy4xcmVtO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgI2U0MzU0YSAwJSwgI2RlMWMzMyAxMDAlKTtcbn1cbi5xdGlwLWZyb250IC5idG4ueWVzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXRpcC1mcm9udCAuYnRuLm5vIHtcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAxMXB0O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXRpcC1mcm9udCAuYnRuLm5vOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXRpcC1mcm9udCAucXRpcC10aXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cbi5zaGFyZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjdyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ncmVlbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBhY2NlbnQtY29sb3I6ICMwZDllOWY7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hZC1mcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuaDQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIHdpZHRoOiA3MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb250YWluZXIubm8tYmFubmVyIGhlYWRlciB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4uY29udGFpbmVyIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29udGFpbmVyIGhlYWRlciBuYXYgdWwge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWluZXIgaGVhZGVyIG5hdiBsaSAjbG9nbyB7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMC41cmVtO1xufVxuLmNvbnRhaW5lciBoZWFkZXIgbmF2IC5sb2dvLXRvcCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuN3JlbTtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLmZpcnN0LXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDM1cHQ7XG59XG4uY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVwdDtcbn1cbi5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuc2Vjb25kLXRleHQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciAuYnV0dG9tLXNob3ctbW9yZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4uY29udGFpbmVyIGhlYWRlciAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmNvbnRhaW5lciAuZGVsZXRlLXdhcm5pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWluZXIgLmRlbGV0ZS13YXJuaW5nIHAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbn1cbi5jb250YWluZXIgLm1lbnUge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDVweDtcbn1cbi5jb250YWluZXIgLm1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbn1cbi5jb250YWluZXIgLm1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWluZXIgLm1lbnU6aG92ZXIsXG4uY29udGFpbmVyIC5tZW51LmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmViM2I2O1xufVxuLmNvbnRhaW5lciAubWVudS5hY3RpdmUge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM3cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMmViM2I2O1xuICBwYWRkaW5nOiAzMXB4IDFyZW07XG59XG4uY29udGFpbmVyIC50ZXh0LW1lbnUsXG4uY29udGFpbmVyIC5idXR0b25zLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhaW5lciAub2RzYXplbmkge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cmVtO1xufVxuLmNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWljb25zLWZvb3RlciBpbWcsXG4uY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xufVxuLmNvbnRhaW5lciAuZmxhZyBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnRhaW5lciAuZmxhZy1jeiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmNvbnRhaW5lciAuZmxhZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLXBpY3R1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9taWxsZW5uaWFsLWZhdGhlci5qcGcpO1xuICBoZWlnaHQ6IDUyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHggMCAxM3B4IDEzcHg7XG59XG4ubW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtaGVhZGVyIGEge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtaGVhZGVyIC5mYS14bWFyayB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4ubW9iaWxlLW1lbnUgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2JpbGUtbWVudSAuZmEtY2hldnJvbi1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLm1vYmlsZS1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1vYmlsZS1tZW51IGxpIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tb2JpbGUtbWVudSBsaSBhOmhvdmVyLFxuLm1vYmlsZS1tZW51IGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwZDllOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vYmlsZS1tZW51IC5jYXRlZ29yaWVzLW9mLW1hZ2F6aW5lIHtcbiAgY29sdW1uczogMjtcbn1cbi5tb2JpbGUtbWVudSAuY2F0ZWdvcmllcy1vZi1tYWdhemluZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4zcmVtO1xufVxuLm1vYmlsZS1tZW51IC5tb2JpbGUtc29jaWFsLW1lZGlhLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1vYmlsZS1zb2NpYWwtbWVkaWEtY2VudGVyIGxpIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbn1cbiNidXR0b20tbG9nLWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbiNidXR0b20tbG9nLWluIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjQwcHg7XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuI2J1dHRvbS1sb2ctaW4gYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNlcnZpY2VzIHtcbiAgLyogdWwge1xuICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgZGlzcGxheTogZmxleDtcbiAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgZ2FwOiAxcmVtO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXG4gICAgIGxpIHtcbiAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgYSB7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICBjb2xvcjogIzBkOWU5ZjtcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9Ki9cbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1hbGlnbm1lbnQgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1hbGlnbm1lbnQgYTpob3Zlcixcbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZXJ2aWNlcyAuc2VydmljZXMtYWxpZ25tZW50IGE6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLnNlcnZpY2VzIC5zZXJ2aWNlcy1hbGlnbm1lbnQgYS5hY3RpdmUuYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhlYWRsaW5lLWJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1pbmxpbmU6IDAuN3JlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjdyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuLmxlZnQtY29sdW1uIC5zZXJ2aWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRlZTI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGVmdC1jb2x1bW4gLnNlcnZpY2VzIGhyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhZ3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkZWUyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGFncyB1bCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMS4xcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRhZ3MgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFncyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhZ3MgYTpob3Zlcixcbi50YWdzIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucnVicmlreSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4ucnVicmlreSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ydWJyaWt5IGxpIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ydWJyaWt5IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnVicmlreSBsaSBhOmhvdmVyLFxuLnJ1YnJpa3kgbGkgYS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLWNvbnRlbnQgLnJpZ2h0LWNvbHVtbiBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG59XG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nIC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZyBoMiB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XG59XG4uY2F0YWxvZyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1pbmxpbmU6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jYXRhbG9nIC5maXJzdC1saW5lLWFsaWdubWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2F0YWxvZyAuZmlyc3QtbGluZS1hbGlnbm1lbnQgdWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbn1cbi5jYXRhbG9nIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMzIlO1xufVxuLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDVweDtcbn1cbi5jYXRhbG9nIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgaW5wdXQsXG4uY2F0YWxvZyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHNlbGVjdCB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xufVxuLmNhdGFsb2cgLm9uZS1kb2N0b3Ige1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZyAuc3RhcnMgaW1nIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmNhdGFsb2cgLnN0YXJzIC5zdGFyLXJhdGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXRhbG9nIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGFsb2cgLmluZm8tZG9jdG9yLWFsaWdubWVudCA+ICoge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmNhdGFsb2cgLmluZm8tZG9jdG9yLWFsaWdubWVudCAucmV2aWV3cy1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2F0YWxvZyBkaXYuYXJ0aWNsZS1sb25nIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uY2F0YWxvZyAub3BlbmluZy1ob3VycyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nIC5vcGVuaW5nLWhvdXJzIC5mYS1jaXJjbGUtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uY2F0YWxvZyAub3BlbmluZy1ob3VycyAuZmEtY2lyY2xlLWluZm86aG92ZXIge1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5jYXRhbG9nIC5vcGVuaW5nLWhvdXJzIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhdGFsb2cgLnBhZ2luYXRvciB7XG4gIG1hcmdpbi1ibG9jazogNHJlbTtcbn1cbi5jYXRhbG9nIC5sb25nLWJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZnJvbnQvaW1nL21haW4tcGljdHVyZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNhdGFsb2cgLmFydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGFsb2cgLmFydGljbGVzIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY5LCAxNjksIDE2OSwgMC4zMSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uY2F0YWxvZyAuYXJ0aWNsZXMgLm92ZXJsYXkgLmNhdGFsb2ctbG9hZGVyIHtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDhyZW07XG59XG4ub3BlbmluZy1ob3Vycy10b29sdGlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5vcGVuaW5nLWhvdXJzLXRvb2x0aXAgLm9uZS1kYXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9wZW5pbmctaG91cnMtdG9vbHRpcCAub3BlbmluZy1ob3Vycy1kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cmVtO1xufVxuLm9wZW5pbmctaG91cnMtdG9vbHRpcCAub3BlbmluZy1ob3Vycy10aW1lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAxO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIHtcbiAgY29sdW1uczogMTtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jdGFiLWFib3V0LmFydGljbGUtbG9uZyBwIHtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHBhZGRpbmc6IDA7XG59XG4jdGFiLWFib3V0LmFydGljbGUtbG9uZyBoMyB7XG4gIHBhZGRpbmc6IDA7XG59XG4jdGFiLXJldmlld3MuYXJ0aWNsZS1sb25nIHAge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiN0YWItcmV2aWV3cyAucmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jdGFiLXJldmlld3MgLmxvZ2luLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4jdGFiLW9mZmljZS1ob3VycyBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgc2VsZWN0IHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2RhZGVlMjtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IC0xMHB4ICNhOGEzYTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQuYXJ0aWNsZS1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLnBva3JhY292YXQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAucG9rcmFjb3ZhdCAuYXJyb3ctZGFsZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3QuaW4tY2FyZCAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiA4NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgaDQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5hcnRpY2xlLWxvbmctaW1nIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIuNHJlbTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5hcnRpY2xlLWxvbmctaW1nIGltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5hcnRpY2xlLWxvbmctdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQgLmFydGljbGUtbG9uZy10ZXh0IGhyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbiN0YWItb2ZmaWNlLWhvdXJzIC5vZmZpY2UtaG91cnMtbGlzdC5pbi1jYXJkIC5hcnRpY2xlLWZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLm9mZmljZS1ob3Vycy1saXN0LmluLWNhcmQub25lLWRvY3Rvci1jYXJkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG4jdGFiLW9mZmljZS1ob3VycyAub2ZmaWNlLWhvdXJzLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jdGFiLW9mZmljZS1ob3VycyAuY29tcGFueS1vZmZpY2UtZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jdGFiLW9mZmljZS1ob3VycyAuY29tcGFueS1vZmZpY2UtZGV0YWlscyBhIHtcbiAgY29sb3I6ICMwYTgwODE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RhYi1vZmZpY2UtaG91cnMgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnJldmlld3MgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJldmlld3MgYXJ0aWNsZS5hcnRpY2xlLWxvbmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4ucmV2aWV3cyBhcnRpY2xlLmFydGljbGUtbG9uZyAucmV2aWV3LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZXZpZXdzIGFydGljbGUuYXJ0aWNsZS1sb25nIC5yZXZpZXctaGVhZGVyIGEge1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5yZXZpZXdzIC5zdGFycyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5yZXZpZXdzIC5zdGFycyBpbWcge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ucmV2aWV3cyAudXNlci1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5yZXZpZXdzIC51c2VyLXByb2ZpbGUgLmZvdG8tcHJvZmlsIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbn1cbi5yZXZpZXdzIC51c2VyLXByb2ZpbGUgLnVzZXItZGV0YWlscyBwIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLnJldmlld3MgI3Jldmlldy10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3MgLnJldmlldy1kZXRhaWwge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb21wYW55LXJldmlldy1tb2RhbCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNjb21wYW55LXJldmlldy1tb2RhbCBmb3JtIC5yZXZpZXctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbXBhbnktcmV2aWV3LW1vZGFsIGZvcm0gLmJ1dHRvbi1ibHVlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyLjVyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ2LCAxNzksIDE4MiwgMC4zKTtcbn1cbi5zZWFyY2hpbmcgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zZWFyY2hpbmcgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaGluZyB1bCBsaSBpbWcge1xuICB3aWR0aDogMjVweDtcbn1cbi5zZWFyY2hpbmcgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbn1cbi5zZWFyY2hpbmcgLmdlbmVyYWwtc2VhcmNoaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZy1ibG9jazogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VhcmNoaW5nIC5nZW5lcmFsLXNlYXJjaGluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XG59XG4uc2VhcmNoaW5nIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2hpbmcgYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG59XG4uc2VhcmNoaW5nIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zZWFyY2hpbmcgLmNpcmNsZS1idXR0b24ge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICAvKiB2ZWxpa29zdCBpa29ueSAqL1xufVxuLnNlYXJjaGluZyAucmVzZXQtZm9ybS1saW5rIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzBkOWU5ZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2VhcmNoaW5nIC5yZXNldC1mb3JtLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIGJveC1zaGFkb3c6IC01cHggMTNweCA1MXB4IC0xNXB4ICNhOGEzYTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnRleHQtcmVzdWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnNob3ctYWxsIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5pdGVtIHtcbiAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA2cHg7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLml0ZW0gLm5hbWUtd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLnNlYXJjaGluZyAuc2VhcmNoLWJveCAuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAuaXRlbSAubmFtZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLml0ZW0gLnNwZWNpYWxpemF0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDZweDtcbn1cbi5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnRleHQtaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtcmVzdWx0cyBociB7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLm1haW4tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogIC5ib3gtYXJ0aWNsZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXG4gICAgICByZ2JhKDE5NywgMTk3LCAxOTcsIDAuNCksXG4gICAgICByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuNCksXG4gICAgICByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuMSkpO1xuICAgIH0qL1xufVxuLm1haW4tY29udGVudCAuY2lyY2xlLWJ1dHRvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDUwcHg7XG4gIC8qIHZlbGlrb3N0IGlrb255ICovXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLm1haW4tY29udGVudCBociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRlZTI7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1jb250ZW50IHVsLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluLWNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLm1haW4tY29udGVudCAuYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAyLjVyZW07XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWhvbWUge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1jb250ZW50IC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLWNvbnRlbnQgLmJyZWFkY3J1bWIgc3BhbiB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmJyZWFkY3J1bWIgLmdyZXktYnJlYWQtY3J1bWJzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuLm1haW4tY29udGVudCAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi1ibG9jazogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50LmNhdGFsb2cgaDIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLmZpcnN0LWNvbHVtbiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMjtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNkYWRlZTI7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nLmFydGljbGUtaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5mYS1hcnJvdy1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLnBva3JhY292YXQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLnBva3JhY292YXQgLmFycm93LWRhbGUge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgaDQge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDg2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgaDQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLWltZyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyLjRyZW07XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC5hcnRpY2xlLWxvbmctdGV4dCBociB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcub25lLWRvY3Rvci1jYXJkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUge1xuICAvKiAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgIGdhcDogMnJlbTsqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMjtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNkYWRlZTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUudGh1bWItaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuYXV0aG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDc1JTtcbiAgbGVmdDogNSU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5hcnRpY2xlIGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdzogc3BhbiA1O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgaDQge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDU4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5wb2tyYWNvdmF0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5wb2tyYWNvdmF0IC5hcnJvdy1kYWxlIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuZmEtYXJyb3ctcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmhpZ2hsaWdodC1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3Ige1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTIycHggI2E4YTNhODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IgaDMge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQgLnRvcC1kb2N0b3IgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIGEge1xuICB3aWR0aDogMTQzcHg7XG59XG4ubWFpbi1jb250ZW50IC50b3AtZG9jdG9yIC5kb2N0b3ItaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tY29udGVudCAuc2hvdy1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDRyZW07XG59XG4ubWFpbi1jb250ZW50IGlucHV0LFxuLm1haW4tY29udGVudCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICAvKiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMTVweCAjYThhM2E4OyovXG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jazogMC42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5vbmUtZG9jdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9uZS1kb2N0b3IgLmRvY3Rvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub25lLWRvY3RvciAuZG9jdG9yLW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vbmUtZG9jdG9yIC5kb2N0b3ItcHJvZmVzc2lvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbmUtZG9jdG9yIC5kb2N0b3ItYWRyZXNzIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBtYXgtaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9uZS1kb2N0b3IgaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBmaWxsO1xufVxuaHIge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2YxZjJmMjtcbn1cbmZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5mb290ZXIgLmZvb3Rlci1jb250IHtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5mb290ZXIgaHIge1xuICBjb2xvcjogI2RhZGVlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGVlMjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xufVxuZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuZm9vdGVyIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciBsaSAjbG9nby1mb290ZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW07XG59XG5mb290ZXIgLmxvZ28tdG9wIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43cmVtO1xufVxuZm9vdGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51IHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC50ZXh0LW1lbnUgLm1lbnUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51OmhvdmVyLFxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51LmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMmViM2I2O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1tZW51IC5tZW51LmFjdGl2ZSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICBjb2xvcjogIzJlYjNiNjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgaDMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgcCB7XG4gIG1hcmdpbi1ibG9jazogNXB4O1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAudGV4dC1uZXdzbGV0dGVyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAubmV3c2xldHRlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTNweDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQgLmJ0bi1vZGVzbGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2NyU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgLmNvbC1mIC5pbnB1dC1jb250IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLm5ld3NsZXR0ZXItaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTMsIDE1OCwgMTU5LCAwLjMpO1xufVxuZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAubmV3c2xldHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B0O1xufVxuZm9vdGVyIC5mb290ZXItcm93IGE6aG92ZXIge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLmZvb3Rlci1yb3cgI2J1dHRvbS1sb2ctaW4tZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAjYnV0dG9tLWxvZy1pbi1mb290ZXIgYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXJvdyAjYnV0dG9tLWxvZy1pbi1mb290ZXIgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHAge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbmZvb3RlciAuY29weXJpZ2h0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzBhODA4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLmNvcHlyaWdodCAubWFyZ2luIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtO1xufVxuLmRhdGUtb2YtYXJ0aWNsZSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBtYXJnaW46IDA7XG59XG4uZGF0ZS1vZi1hcnRpY2xlIC5jb250LWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZGF0ZS1vZi1hcnRpY2xlIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcGVuaW5nLXRleHQge1xuICBmb250LXNpemU6IDEycHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm9wZW5pbmctY29sdW1uIHtcbiAgZm9udC1zaXplOiAxMnB0O1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCB7XG4gIC8qICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsqL1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmxhc3QtYXBlbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBmb250LXNpemU6IDE0cHQ7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5sYXN0LXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgY29sb3I6ICMwMDA7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5jaXJjbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuY2lyY2xlLWJ1dHRvbiBwIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCBoNCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbSAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuc2VydmljZXMge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5zZXJ2aWNlcyB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmdhbGxlcnktaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwgLmltZy1zb3VyY2UtY29udGFpbmVyLFxuLmJveC1hcnRpY2xlLWRldGFpbCAuZ2FsbGVyeS1pbWctY29udGFpbmVyIC5pbWctc291cmNlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuZm91ci1saXR0bGUtcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXB4O1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAuZm91ci1saXR0bGUtcGljdHVyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLmZvdXItbGl0dGxlLXBpY3R1cmUgYSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC52aWV3LW1vcmUtZm90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLnZpZXctbW9yZS1mb3RvIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMCAxLjVyZW0gMS41cmVtIDA7XG59XG4uYm94LWFydGljbGUtZGV0YWlsIC52aWV3LW1vcmUtZm90byAub3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5ib3gtYXJ0aWNsZS1kZXRhaWwgLnZpZXctbW9yZS1mb3RvIC5vdmVybGF5IGRpdiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJveC1hcnRpY2xlLWRldGFpbCAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgcCB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3JkZXItcmFkaXVzLWluLWxlZnQgaW1nLFxuLmJvcmRlci1yYWRpdXMtaW4tcmlnaHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtIDAgMCAxLjVyZW07XG59XG4uYm9yZGVyLXJhZGl1cy1pbi1yaWdodCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDEuNXJlbSAxLjVyZW0gMDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2xvc2Uge1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xufVxuLmNsb3NlIC5jbG9zZS1pbWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2UgbGkgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jbG9zZSBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2xvc2UgbGkgYSAuZmEteG1hcmsge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc3dpdGNoaW5nLW9mLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN3aXRjaGluZy1vZi1nYWxsZXJ5IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dpdGNoaW5nLW9mLWdhbGxlcnkgbGkgLnN3aXRjaC1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuLnN3aXRjaGluZy1vZi1nYWxsZXJ5IGxpIC5zd2l0Y2gtaXRlbSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnN3aXRjaGluZy1vZi1nYWxsZXJ5IGxpIC5zd2l0Y2gtaXRlbSAuZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmNvbC1nIHtcbiAgZmxleDogMjtcbn1cbi5jb2wtZzIge1xuICBmbGV4OiAxO1xufVxuLmdhbGxlcnkgLmRhdGUtb2YtYXJ0aWNsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQtZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFpbi1jb250ZW50LWdhbGxlcnkgLmJveC1hcnRpY2xlLWRldGFpbCxcbi5tYWluLWNvbnRlbnQtZ2FsbGVyeSAudG9wLWRvY3Rvcixcbi5tYWluLWNvbnRlbnQtZ2FsbGVyeSAuYm94LWZvci1hZGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1haW4tY29udGVudC1nYWxsZXJ5IC5ib3gtYXJ0aWNsZS1kZXRhaWwge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbi5jb250YWluZXIgLmhlYWRlci1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250YWluZXIgLmhlYWRlci1nYWxsZXJ5IC5sb2dvLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb3J1bSAuYWxpZ25tZW50LW5ldy1kaXNjdXNzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ydW0gLmFsaWdubWVudC1uZXctZGlzY3Vzc2lvbiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ydW0gLmFsaWdubWVudC1uZXctZGlzY3Vzc2lvbiAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ydW0ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgcCxcbi5mb3J1bS5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5mb3J1bSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ydW0gLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAuYWxpZ25tZW50LWxhc3QtY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3J1bSAubGFzdC1jb21tZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ydW0gLmxhc3QtY29tbWVudCBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3J1bSAubnVtYmVyLW9mLXRvcGljcyBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkge1xuICB3aWR0aDogMzAwcHg7XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4ICNhOGEzYTg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjMjQyZDMxO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IGhyIHtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSAubGFzdC1xdWVyeSAuZGV0YWlsLW9mLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IGxpIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IC5sYXN0LXF1ZXJ5IC5xdWVyeSB7XG4gIGNvbG9yOiBkYXJrZ3JleTtcbn1cbi5mb3J1bSAuYm94LW9mLWxhc3QtcXVlcnkgLmxhc3QtcXVlcnkgLmFuc3dlciBwIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZm9ydW0gLmxvZ2luLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmJveC1mb3ItYWRkIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xufVxuLmJveC1mb3ItYWRkIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib3gtZm9yLWFkZCAuYWRkLXJpZ2h0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xufVxuLmZvdG8tcHJvZmlsIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cbi5mb3J1bS1kZXRhaWwgaDMge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5mb3J1bS1kZXRhaWwgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAubWFyZ2luZS10b3Atbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ydW0tZGV0YWlsIC5jb250YWluZXItZm9yLWFydGljbGUgLmxhc3QtZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZm9ydW0tZGV0YWlsIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZvcnVtLWRldGFpbCAuZGV0YWlsLW9mLWxhc3QtcXVlcnkgbGkge1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5jYXRhbG9nLWRldGFpbC1zZWFyY2hpbmcgbGFiZWwge1xuICB3aWR0aDogMzMlO1xufVxuLmNhdGFsb2ctZGV0YWlsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggYXV0bztcbiAgZ2FwOiAzcmVtO1xuICBtYXJnaW4tYmxvY2s6IDQycHg7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgaHIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIHdpZHRoOiA1MCU7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgPiBwIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5pbmZvLWFib3V0LWRvY3RvciBoMyB7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5tYWluLXBpY3R1cmUtaW4tZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0YWxvZy1kZXRhaWwgaDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5pbmZvLWFib3V0LWRvY3Rvci1hbGlnbm1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5pbmZvLWFib3V0LWRvY3Rvci1hbGlnbm1lbnQgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IHNwYW4ge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAub3ZlcmZsb3ctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEtvbnRlam5lciBtw6EgxaHDrcWZa3UgMTAwJSByb2RpxI1vdnNrw6lobyBwcnZrdSAqL1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4uY2F0YWxvZy1kZXRhaWwgLm92ZXJmbG93LWJveCAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xuICBtaW4td2lkdGg6IDgwMHB4O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5vcGVuaW5nLWhvdXJzLWRldGFpbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIGF1dG8pO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmhvdXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uY2F0YWxvZy1kZXRhaWwgLm9wZW5pbmctaG91cnMtZGV0YWlsIHAge1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAud2VlayB7XG4gIGNvbG9yOiByZWQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKDE2OSwgMTY5LCAxNjksIDAuNzQpO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmFydGljbGUtbG9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmFydGljbGUtbG9uZyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBjb2x1bW5zOiAyO1xuICBnYXA6IDRyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZpcnN0LWxpbmUtb2Ytb3JkZXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1ncm91cC1maXJzdC1saW5lIHtcbiAgd2lkdGg6IDI0JTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbn1cbi5jYXRhbG9nLWRldGFpbCAuY2hlY2tib3gge1xuICB3aWR0aDogMTVweDtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZ2RwciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmdkcHIgaW5wdXQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmdkcHIgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3Qge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xuICBib3gtc2hhZG93OiAwcHggLTEzcHggMzhweCAtMThweCAjYThhM2E4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IGxpOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZTNlMztcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG59XG4uY2F0YWxvZy1kZXRhaWwgLnNpZ25wb3N0IGxpIGEge1xuICBjb2xvcjogIzBhODA4MTtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLmNhdGFsb2ctZGV0YWlsIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IGEge1xuICBjb2xvcjogIzRkNGM0Yztcbn1cbi5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3QgLmFjdGl2ZS1zaWducG9zdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIlO1xuICB3aWR0aDogMTA0JTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZvcm0tYWxpZ25tZW50IHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAuZm9ybS1hbGlnbm1lbnQgLnN1Ym1pdC1yZWQge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uY2F0YWxvZy1kZXRhaWwgLmZvcm0tYWxpZ25tZW50IC5zdWJtaXQtcmVkIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhdGFsb2ctZGV0YWlsIC50b3AtZG9jdG9yLWhvcml6b250YWwgLnRvcC1kb2N0b3ItY2VudGVyIHAge1xuICBjb2x1bW5zOiB1bnNldDtcbn1cbi5jYXRhbG9nLWRldGFpbCAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciAub25lLWRvY3RvciB7XG4gIGdhcDogMDtcbn1cbi5jYXRhbG9nLWRldGFpbCAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5hZ3JlZW1lbnQtY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmFncmVlbWVudC1jb250IHAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuI3Rha2UtY29tcGFueS1tb2RhbCAubW9kYWwtYm9keSA+ICoge1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cbiN0YWtlLWNvbXBhbnktbW9kYWwgLmJ1dHRvbi1ibHVlLWNlbnRlciB7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbi5jYXRhbG9nLWRldGFpbCAubGluayxcbiN0YWtlLWNvbXBhbnktbW9kYWwgLmxpbmsge1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5jb250ZW50LXJlbmRlcmVyIC50ZW1wbGF0ZS1ncmlkIHtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG4uY29udGVudC1yZW5kZXJlciBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC1yZW5kZXJlciBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLmNvbnRlbnQtcmVuZGVyZXIgcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5jb250ZW50LXJlbmRlcmVyIGgxLFxuLmNvbnRlbnQtcmVuZGVyZXIgaDIsXG4uY29udGVudC1yZW5kZXJlciBoMyB7XG4gIHBhZGRpbmctaW5saW5lOiB1bnNldDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNXJlbTtcbn1cbi5kaXNjdXNzaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuLmRpc2N1c3Npb24gLmJ0bi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5kaXNjdXNzaW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kaXNjdXNzaW9uIC5jb250YWluZXItZm9yLWFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNjdXNzaW9uIC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGlzY3Vzc2lvbiAubGluayBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmRpc2N1c3Npb24gLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xufVxuLmRpc2N1c3Npb24gLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xufVxuLmRpc2N1c3Npb24gLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IC5kYXRlIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uZGlzY3Vzc2lvbiAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kaXNjdXNzaW9uIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IC5yb3ctYXV0aG9yLWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYWxpZ25tZW50LW9mLXBlcnNvbmFsLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYWxpZ25tZW50LW9mLXBlcnNvbmFsLWRhdGEgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiA0NSU7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmFsaWdubWVudC1vZi1wZXJzb25hbC1kYXRhIC5hbGlnbm1lbnQtY2hlY2tib3gge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuY2hlY2tib3gge1xuICB3aWR0aDogNSU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmdkcHIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmdkcHIgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuZ2RwciBzcGFuIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXF1ZXN0aW9ubmFyZSAuYnV0dG9uLWJsdWUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5idXR0b24tYmx1ZS1jZW50ZXIgLmJ1dHRvbi1ibHVlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG59XG4udXNlci1xdWVzdGlvbm5hcmUgLmZpcnN0LWxpbmUtZ2FwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnVzZXItcXVlc3Rpb25uYXJlIC5hcnRpY2xlLWxvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5idXR0b24tYmx1ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5idXR0b24tYmx1ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLmJ1dHRvbi1ibHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0sXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0sXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0sXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0sXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAubmFtZS1hdXRvY29tcGxldGUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLm5hbWUtYXV0b2NvbXBsZXRlLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5uYW1lLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAubWVhc3VyZW1lbnRzLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wZXJzb25hbC1pbmZvLWZvcm0gLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyLFxuLnByZXZlbnRpb24tZm9ybSAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZXhhbWluYXRpb24tZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmF1dG9jb21wbGV0ZS1hY3RpdmUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tZWFzdXJlbWVudHMtZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5hdXRvY29tcGxldGUtYWN0aXZlLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuYXV0b2NvbXBsZXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IERvZGdlckJsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aW9uLWZvcm0gLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aW9uLWZvcm0gLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wcmV2ZW50aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWVhc3VyZW1lbnRzLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnBlcnNvbmFsLWluZm8tZm9ybSAuZm9ybS1ncm91cCB0ZXh0YXJlYSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmV4YW1pbmF0aW9uLWZvcm0gLmZvcm0tYnV0dG9ucyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGlvbi1mb3JtIC5leGFtaW5hdGlvbi1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1lYXN1cmVtZW50cy1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGlvbi1mb3JtIC5tZWFzdXJlbWVudHMtZm9ybSAuZm9ybS1idXR0b25zLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucGVyc29uYWwtaW5mby1mb3JtIC5mb3JtLWJ1dHRvbnMsXG4ucHJldmVudGlvbi1mb3JtIC5wZXJzb25hbC1pbmZvLWZvcm0gLmZvcm0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmFydGljbGUtbG9uZyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5hcnRpY2xlLWxvbmcsXG4ucHJldmVudGlvbi1mb3JtIC5hcnRpY2xlLWxvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmFydGljbGUtbG9uZyAubWFpbi1oZWFkZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYXJ0aWNsZS1sb25nIC5tYWluLWhlYWRlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmFydGljbGUtbG9uZyAubWFpbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBoMyxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGgzLFxuLnByZXZlbnRpb24tZm9ybSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBoMy5saW5rOmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgaDMubGluazpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gaDMubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAubW9yZS1pbmZvLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1vcmUtaW5mbyxcbi5wcmV2ZW50aW9uLWZvcm0gLm1vcmUtaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1vcmUtaW5mbyBhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1vcmUtaW5mbyBhLFxuLnByZXZlbnRpb24tZm9ybSAubW9yZS1pbmZvIGEge1xuICBjb2xvcjogIzBkOWU5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5zaWducG9zdCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCxcbi5wcmV2ZW50aW9uLWZvcm0gLnNpZ25wb3N0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnNpZ25wb3N0IGxpLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IGxpLFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3QgbGkge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW0gMS41cmVtIDAgMDtcbiAgYm94LXNoYWRvdzogMHB4IC0xM3B4IDM4cHggLTE4cHggI2E4YTNhODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgbGk6aG92ZXIsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3QgbGk6aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5zaWducG9zdCBsaTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2UzZTM7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgbGkgYSxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5zaWducG9zdCBsaSBhLFxuLnByZXZlbnRpb24tZm9ybSAuc2lnbnBvc3QgbGkgYSB7XG4gIGNvbG9yOiAjMGE4MDgxO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QsXG4ucHJldmVudGlvbi1mb3JtIC5zaWducG9zdCAuYWN0aXZlLXNpZ25wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuc2lnbnBvc3QgLmFjdGl2ZS1zaWducG9zdCBhLFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QgYSxcbi5wcmV2ZW50aW9uLWZvcm0gLnNpZ25wb3N0IC5hY3RpdmUtc2lnbnBvc3QgYSB7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuY2FsZW5kYXItZ3JpZCxcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5jYWxlbmRhci1ncmlkLFxuLnByZXZlbnRpb24tZm9ybSAuY2FsZW5kYXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIGF1dG87XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IHVsIGxpIGEsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCB1bCBsaSBhLFxuLnByZXZlbnRpb24tZm9ybSB1bCBsaSBhIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3ICNzZWxlY3QtdXNlcixcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsICNzZWxlY3QtdXNlcixcbi5wcmV2ZW50aW9uLWZvcm0gI3NlbGVjdC11c2VyIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAjc2VsZWN0LXByb2ZpbGUsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAjc2VsZWN0LXByb2ZpbGUsXG4ucHJldmVudGlvbi1mb3JtICNzZWxlY3QtcHJvZmlsZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGVlMjtcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmluZm8tYWJvdXQtdXNlci1hbGlnbm1lbnQgdWwge1xuICBwYWRkaW5nOiAwLjdyZW0gMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IHVsIGxpIGEge1xuICBjb2xvcjogIzRkNGM0Yztcbn1cbi5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwZDllOWY7XG59XG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnV0dG9tLXNob3ctbW9yZS1kZXRhaWwtcHJldmVudGl2ZS1wbGFuLFxuLmJ1dHRvbi1ibHVlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5zZWFyY2hpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVwYWdlIC5zZXJ2aWNlcy1hbGlnbm1lbnQge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiA0cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIC5mb3VyLWljb24taW4taG9tZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbi5ob21lcGFnZSAuYXJ0aWNsZS1sb25nIC5mb3VyLWljb24taW4taG9tZSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcgLmZvdXItaWNvbi1pbi1ob21lIHAge1xuICBjb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaG9tZXBhZ2UgLmFydGljbGUtbG9uZyAuZm91ci1pY29uLWluLWhvbWUgLmljb25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvbWVwYWdlIC5hcnRpY2xlLWxvbmcgLmZvdXItaWNvbi1pbi1ob21lIC5pY29uZSBpbWcge1xuICBoZWlnaHQ6IDIycHg7XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYm94LWFydGljbGUgLmFydGljbGUgLm92ZXJsYXktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmJveC1hcnRpY2xlIC5hcnRpY2xlIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0b3A6IC00JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAvKiDEjGVybsO9IHMgNTAlIHRyYW5zcGFyZW50bm9zdMOtICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIC8qIFBseW51bMO9IHDFmWVjaG9kICovXG59XG4uaG9tZXBhZ2UgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUudGh1bWItaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgyNTBweCwgNTAwcHgpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgLmdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gNTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xufVxuLmhvbWVwYWdlIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBociB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5ob21lcGFnZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIGg0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzBkOWU5Zjtcbn1cbi5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIgLmRvY3Rvci1pbmZvIHAge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjdyZW07XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAub25lLWRvY3RvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGdhcDogMDtcbiAgd2lkdGg6IDMxMHB4O1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3IgLmRvY3Rvci1pbmZvIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLmFydGljbGUtbG9uZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZTZlNmU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGdhcDogMi41cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAuYnV0dG9tLXNob3ctbW9yZS1kb2N0b3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4ICNhOGEzYTg7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLnF1ZXJ5IHtcbiAgY29sb3I6ICM2ZTZlNmU7XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLmFuc3dlciBwIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uaG9tZXBhZ2UgLmxhc3QtcXVlcnkgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmhvbWVwYWdlIC5sYXN0LXF1ZXJ5IC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHVsIGxpIHtcbiAgY29sb3I6ICMyNDJkMzE7XG59XG4uaG9tZXBhZ2UgLmxvbmctYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvYmFubmVyLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ibG9jazogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA2MCU7XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIgaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIGgzLFxuLmhvbWVwYWdlIC50ZXh0LWluLWxvbmctYmFubmVyIHAge1xuICB0ZXh0LXNoYWRvdzogNHB4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC42NCk7XG59XG4uaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIgLmJ1dHRvbS1yZWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cbi5idXR0b20tcmVkLWNlbnRlciB7XG4gIG1hcmdpbi1ibG9jazogM3JlbSAxcmVtO1xufVxuLmN1c3RvbWVyLXJlZ2lzdHJhdGlvbi1mb3JtIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgPiA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51c2VyLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbiAuY2hldnJvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b24ub3BlbiAuY2hldnJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udXNlci1idXR0b25zIC51c2VyLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi51c2VyLWJ1dHRvbnMgLnVzZXItYnV0dG9uIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVzZXItYnV0dG9ucyAudXNlci1idXR0b24gaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctaW5saW5lOiAxLjJyZW07XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDEuMnJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMXJlbSAxcmVtO1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjMjQyZDMxO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjJmMjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAucHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgLnByb2ZpbGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5wcm9maWxlIC5lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5wcm9maWxlIGltZyB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgbGkgLm5vdGlmaWNhdGlvbiB7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCAubG9nb3V0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCAubG9nb3V0IGEge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCAjZjFmMmYyO1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSB1bCAuY29tcGFueS1wcm9maWxlIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgLmNvbXBhbnktcHJvZmlsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgIzExYTVhNyAwJSwgIzExYTVhNyAwJSwgIzA1OGI4OSAxMDAlLCAjMDU4Yjg5IDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG59XG4udXNlci1idXR0b25zICN1c2VyLW1lbnUgdWwgLmNvbXBhbnktcHJvZmlsZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnVzZXItYnV0dG9ucyAjdXNlci1tZW51IC5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi51c2VyLWJ1dHRvbnMgI3VzZXItbWVudSAuY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnVzZXItYnV0dG9ucyAubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgxMzEzO1xuICB3aWR0aDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVzZXItbWVudS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYyZjI7XG59XG4udXNlci1tZW51LWxlZnQgLnByb2ZpbGUgLm5hbWUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLU1lZGl1bVwiO1xufVxuLnVzZXItbWVudS1sZWZ0IC5wcm9maWxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSAuZW1haWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi51c2VyLW1lbnUtbGVmdCAucHJvZmlsZSBpbWcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIHtcbiAgd2lkdGg6IDgwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YTZhNjtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBsaSBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTJweDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBsaSAubm90aWZpY2F0aW9uIHtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogNXB4O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5sb2dvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCAubG9nb3V0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51c2VyLW1lbnUtbGVmdCB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgYm9yZGVyLWlubGluZTogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udXNlci1tZW51LWxlZnQgdWwgLnBlcnNvbmFsLW92ZXJ2aWV3OmhvdmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4udXNlci1tZW51LWxlZnQgdWwgLmNvbXBhbnktcHJvZmlsZSB7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5jb21wYW55LXByb2ZpbGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICMxMWE1YTcgMCUsICMxMWE1YTcgMCUsICMwNThiODkgMTAwJSwgIzA1OGI4OSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnVzZXItbWVudS1sZWZ0IHVsIC5jb21wYW55LXByb2ZpbGUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi51c2VyLW1lbnUtbGVmdCAuY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDFweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udXNlci1tZW51LWxlZnQgLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjZjgxMzEzO1xufVxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIHtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgaDMge1xuICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuaG93LXdvcmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5ob3ctd29yayBwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAyLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5ob3Jpem9udGFsLWxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgLyogVsO9xaFrYSDEjcOhcnkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGVlMjtcbiAgLyogQmFydmEgxI3DoXJ5ICovXG4gIG1hcmdpbjogMTBweCAwO1xuICAvKiBQxZlpZMOhbsOtIG1lemVyeSBuYWQgYSBwb2QgxI3DoXJvdSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTElO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogNzAlO1xufVxuLnByZXZlbnRpb24tcGxhbi1wYWdlIC5zdGVwcyAuc3RlcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNwdDtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuc3RlcHMgLnN0ZXAgLm51bWJlciB7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwIC5pY29uIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSAubmFtZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUgLmVtYWlsIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgcGFkZGluZzogMS4ycmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucmlnaHQtY29sdW1uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5yaWdodC1jb2x1bW4gLmFydGljbGUtbG9uZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnJpZ2h0LWNvbHVtbiAuYXJ0aWNsZS1sb25nIGgyIHtcbiAgZm9udC1zaXplOiAyMnB0O1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5yaWdodC1jb2x1bW4gLmFydGljbGUtbG9uZyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAucHJvZmlsZS1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5maWxlLXVwbG9hZGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciAuZmlsZS11cGxvYWRlci13cmFwIC51cGxvYWQtZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5maWxlLXVwbG9hZGVyLXdyYXAgLmNob29zZS1zaW1wbGUtZmlsZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuYXJ0aWNsZS1sb25nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uY3VzdG9tZXItZWRpdC1wcm9maWxlIC5hcnRpY2xlLWxvbmcgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuYXJ0aWNsZS1sb25nIC5yZW1vdmUtYWNjb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmFydGljbGUtbG9uZyAucmVtb3ZlLWFjY291bnQgaDIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5idXR0b24tYmx1ZSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYnV0dG9uLWJsdWU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1ibHVlOmRpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1lZGl0LWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgaDIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAucGljdHVyZS1jYXRhbG9nLWRldGFpbCAuY2hvb3NlLXNpbXBsZS1maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jYXRhbG9nLWRldGFpbC1ncmlkICN0YWItc2V0dGluZ3MgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAjdGFiLXNldHRpbmdzIC5mb3JtLWdyb3VwIHAge1xuICBjb2x1bW5zOiAxO1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgI3RhYi1zZXR0aW5ncyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNhdGFsb2ctZGV0YWlsLWdyaWQgI3RhYi1zZXR0aW5ncyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAjdGFiLXNldHRpbmdzIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5mb3JtLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlLWRldGFpbHMgLmZvcm0tc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIGlucHV0LFxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIC5mb3JtLXNlY3Rpb24gLmZvcm0tZ3JvdXAgYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2UtZGV0YWlscyAuYnV0dG9uLXJlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyBoMyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgI3RhYi1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA1cmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlICN0YWItZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAjdGFiLWZpZWxkcyAuYnV0dG9uLWJsdWUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5hZGRyZXNzLXZlcmlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYWRkcmVzcy12ZXJpZmljYXRpb24gI3ZlcmlmaWNhdGlvbi1wcm9tcHQge1xuICBjb2x1bW5zOiBpbml0aWFsO1xuICBjb2xvcjogI2Y4MTMxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuYWRkcmVzcy12ZXJpZmljYXRpb24gI21hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1yZWQge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MTMxMztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmJ1dHRvbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuY29tcGFueS1vZmZpY2VzIC5zZWxlY3Qtb2ZmaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlcyAuc2VsZWN0LW9mZmljZSA+ICoge1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5jb21wYW55LW9mZmljZXMgLnNlbGVjdC1vZmZpY2UgZm9ybSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwMHB4ICsgMXJlbSk7XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLmNvbXBhbnktb2ZmaWNlcyAuc2VsZWN0LW9mZmljZSAjY29tcGFueU9mZmljZVNlbGVjdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLm9mZmljZS1ob3Vycy1mb3JtIC5vZmZpY2UtaG91cnMtcGFpciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLmNvbXBhbnktZWRpdC1wcm9maWxlIC5vZmZpY2UtaG91cnMtZm9ybSAub2ZmaWNlLWhvdXJzLXBhaXIgaW5wdXQge1xuICB3aWR0aDogNS41cmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAub2ZmaWNlLWhvdXJzLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAub2ZmaWNlLWhvdXJzLWZvcm0gLmZvcm0tZ3JvdXAgPiBpIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uY29tcGFueS1lZGl0LXByb2ZpbGUgLm9mZmljZS1ob3Vycy1mb3JtIC5mYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jb21wYW55LWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscy1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzLWJ0bi5idXR0b24tYmx1ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzLWJ0biAuY2hldnJvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscy1idG4gLmNoZXZyb24ub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggLThweCAjOWI5YjliO1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscyAuc2hvdy1vbi10YWJsZXQsXG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIC5kZXRhaWxzIC5zaG93LW9uLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmRldGFpbHMgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAuZGV0YWlscyBwIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgY29sdW1uczogMTtcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gPiAuYXJ0aWNsZS1sb25nIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5jb250YWN0LWxlYWRzLXNlY3Rpb24gPiAuYXJ0aWNsZS1sb25nIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRleHQtY29udGVudCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCBtYXgtY29udGVudCkpO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAudG9wLWRvY3Rvci1jZW50ZXIgLmRvY3Rvci1pbmZvIHAge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmFkLWJhbm5lci50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xuICBtYXJnaW4tdG9wOiAwO1xuICBnYXA6IDA7XG4gIHdpZHRoOiAzMTBweDtcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5vbmUtZG9jdG9yIGltZyB7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAub25lLWRvY3RvciAuZG9jdG9yLWluZm8ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYWQtYmFubmVyLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAuYXJ0aWNsZS1sb25nIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNmU2ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZ2FwOiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZC1iYW5uZXIudG9wLWRvY3Rvci1ob3Jpem9udGFsIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5maWx0ZXItYnV0dG9ucy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hZ2F6aW5lIC5hcnRpY2xlLWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubWFnYXppbmUgaDMge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XG59XG4ubWFnYXppbmUgLmJveC1hcnRpY2xlLWRldGFpbCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWFnYXppbmUgLlNlYXJjaC1mb3JtLWFydGljbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLmdlbmVyYWwtc2VhcmNoaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGVlMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKCcvZnJvbnQvaW1nL2ljb25fc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxLjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWFnYXppbmUgLlNlYXJjaC1mb3JtLWFydGljbGVzIC5nZW5lcmFsLXNlYXJjaGluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgxMywgMTU4LCAxNTksIDAuMyk7XG59XG4ubWFnYXppbmUgLlNlYXJjaC1mb3JtLWFydGljbGVzIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLnNlYXJjaC1ib3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWdhemluZSAuU2VhcmNoLWZvcm0tYXJ0aWNsZXMgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAxOXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzI0MmQzMTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDE3cHg7XG59XG4uY2FyZC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2RhZGVlMjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMXJlbSAzcmVtIDNyZW0gM3JlbTtcbn1cbi5ib3JkZXItYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkZWUyO1xufVxuLmJvcmRlci1iIHAge1xuICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xufVxuLmNvbW1lbnQge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4uY29tbWVudCAubG9naW4tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1lbnQgLmxvZ2luLXJlcXVpcmVkIC5idXR0b24tYmx1ZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvdy1kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucm93LWQgLmNvbnQge1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuLnJvdy1kIC5jb250IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5yb3ctZCAuY29udC1kYXRlLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAxMHB4O1xufVxuLnJvdy1kIC5jb250LWRhdGUtYXV0aG9yIC5jb250LWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5yb3ctZCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucm93LWQgLnNpemUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLnJvdy1kIC5zaGFkb3ctY2lyY2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjJmMjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNoYXJlLW5vZGVzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubW9kYWwtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyNTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDEwMDAwMDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbC1zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMTAwMDAwMTtcbn1cbi5tb2RhbC1zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm1vZGFsLXMgLmNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kYWwtb3ZlcmxheS1zIHtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbnB1dC1jb250YWluZXIgLmZhLWVudmVsb3BlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOCU7XG4gIC8qIFBvemljZSBpa29ua3kgKi9cbiAgdG9wOiA0MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMwYTgwODE7XG59XG4uaW5wdXQtY29udGFpbmVyIC5mYS1rZXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4JTtcbiAgLyogUG96aWNlIGlrb25reSAqL1xuICB0b3A6IDQyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzBhODA4MTtcbn1cbi5pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIC8qIE9kc2F6ZW7DrSwgYWJ5IHNlIHRleHQgbmVza3LDvXZhbCBwb2QgaWtvbmtvdSAqL1xufVxuLnJvdy1kIC5zaGFyZSAuY2lyY2xlLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5yb3ctZCAuc2hhcmUgLnNoYXJlLWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5yb3ctZCAuc2hhcmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zaGFyZSxcbi5jb250IHtcbiAgbWFyZ2luLWJsb2NrOiA4cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lZGl0LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbn1cbi5ibG9ja2VyIHtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjYTZhNmE2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDU1cHggMzBweDtcbn1cbi5tb2RhbCAuc2lnbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLm1vZGFsIC5zaWduLWZvcm0gLm1hcmdpbiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XG59XG4ubW9kYWwgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbCBoMixcbi5tb2RhbCBmb3JtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsIGZvcm0gcCBhIHtcbiAgY29sb3I6ICMwYTgwODE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb2RhbCBmb3JtIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2RhbCAubG9naW4ge1xuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjMTFhNWE3IDAlLCAjMTFhNWE3IDAlLCAjMDU4Yjg5IDEwMCUsICMwNThiODkgMTAwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDExcHQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIG1pbi13aWR0aDogMTU2cHg7XG59XG4ubW9kYWwgLmxvZ2luOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwgLmJveC1sb2dpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDIuNXJlbTtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkZWUyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsIC5zaWduLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgbWF4LXdpZHRoOiAzNzhweDtcbiAgZm9udC1zaXplOiAxMXB0O1xufVxuLm1vZGFsIC5zaWduLXJvdyBwIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcbn1cbi5tb2RhbCAuc2lnbi1yb3cgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5tb2RhbCAuc2lnbi1yb3ctYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQ4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5tb2RhbCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcbn1cbi5tb2RhbCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XG59XG4ubW9kYWwgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwgLmJveC1sb2dpbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2ZlZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC41KTtcbn1cbi5tb2RhbCAuYm94LWxvZ2luOi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNmZWZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcbn1cbi5tb2RhbCAucmVtZW1iZXItbG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiBwIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuLm1vZGFsIC5vdGhlci1sb2dpbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBnYXA6IDFyZW07XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbCAub3RoZXItbG9naW4gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMDgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwgLm90aGVyLWxvZ2luIHVsIGxpIGEgaW1nIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm1vZGFsIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbCAubmV3LXJlZ2lzdHJhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbCAubmV3LXJlZ2lzdHJhdGlvbiBkaXYgYSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjZTQzNTRhIDAlLCAjZGUxZDM1IDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbn1cbi5tb2RhbCAubmV3LXJlZ2lzdHJhdGlvbiBkaXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsIC5yZXNldC1wYXNzd29yZC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm1vZGFsID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmRvY3Rvci1yZWdpc3RyYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZG9jdG9yLXJlZ2lzdHJhdGlvbiBhIHtcbiAgY29sb3I6ICMwYTgwODE7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLmFsaWdubWVudC1sYXN0LWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE5LjkycHg7XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLmRldGFpbC1vZi1sYXN0LXF1ZXJ5IHtcbiAgcGFkZGluZzogMDtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAucHJvZmlsLW9mLXVzZXItbGFzdC1xdWVyeSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLmZvcm0tZ3JvdXAgaW5wdXQsXG4jYWRkLWRpc2N1c3Npb24tbW9kYWwgLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTWVkaXVtXCI7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAjY2F0ZWdvcnktb2YtZGlzY3Vzc2lvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIjtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhZGQtZGlzY3Vzc2lvbi1tb2RhbCAuc3VibWl0LXJlZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gLmZpcnN0LWxpbmUtb2Ytb3JkZXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiA1cHg7XG4gIHdpZHRoOiA3MCU7XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSAudGV4dC1kYW5nZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gaW5wdXQge1xuICBmb250LWZhbWlseTogXCJHVFdhbHNoZWltUHJvLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGVlMjtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gLnRleHQtZGFuZ2VyIHtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4jYWRkLW5ldy1yZWdpc3RyYXRpb24gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJ1dHRvbS1yZWQge1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4jYWRkLXJlZ2lzdHJhdGlvbi1uZXh0LXN0ZXAgLnJlZ2lzdHJhdGlvbi1uZXh0LXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYWRkLXJlZ2lzdHJhdGlvbi1uZXh0LXN0ZXAgLmJ1dHRvbi1ibHVlIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xufVxuI3NlbGVjdC1pbnN1cmFuY2Uge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tUmVndWxhclwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICByZXNpemU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4jYWRkLXJlZ2lzdHJhdGlvbi1zZWNvbmQtc3RlcCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbiNhZGQtcmVnaXN0cmF0aW9uLXNlY29uZC1zdGVwIC5idXR0b24tYmx1ZSB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR1RXYWxzaGVpbVByby1SZWd1bGFyXCI7XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbiNhZGQtcmVnaXN0cmF0aW9uLXNlY29uZC1zdGVwIC50ZXh0LWRhbmdlciB7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuLmJ1dHRvbi1ibHVlLW1hcmdpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG59XG4uYnV0dG9uLWJsdWUtbWFyZ2luIC5idXR0b24tYmx1ZSB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbn1cbi5uZXh0LXByZXZlbnRpdmUtcGxhbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYmxvY2s6IDIuNXJlbTtcbn1cbi5uZXh0LXByZXZlbnRpdmUtcGxhbi1jZW50ZXIgLmJ1dHRvbi1ibHVlIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xufVxuLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbn1cbi5tb2RhbC1jb21wb25lbnQgLmJ1dHRvbi1ibHVlLFxuLm1vZGFsLWNvbXBvbmVudCAuYnV0dG9uLWdyZXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubW9kYWwtY29tcG9uZW50IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWlubGluZTogMnJlbTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWNvbXBvbmVudCBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtY29tcG9uZW50IGZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWNvbXBvbmVudCBmb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgbGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xufVxuLm1vZGFsLWNvbXBvbmVudCBmb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbi5tb2RhbC1jb21wb25lbnQgZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGVlMjtcbiAgY29sb3I6ICMyNDJkMzE7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZm9ybS1jb250cm9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5hcnRpY2xlLWxvbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZ3JlZW4tdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmdyZWVuLXRleHQsXG4ucHJldmVudGlvbi1mb3JtIC5ncmVlbi10ZXh0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnN1Y2Nlc3MsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5zdWNjZXNzLFxuLnByZXZlbnRpb24tZm9ybSAuc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmdyZXktdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmdyZXktdGV4dCxcbi5wcmV2ZW50aW9uLWZvcm0gLmdyZXktdGV4dCB7XG4gIGNvbG9yOiBncmV5ICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAub3JhbmdlLXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5vcmFuZ2UtdGV4dCxcbi5wcmV2ZW50aW9uLWZvcm0gLm9yYW5nZS10ZXh0LFxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmNhdXRpb24sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5jYXV0aW9uLFxuLnByZXZlbnRpb24tZm9ybSAuY2F1dGlvbiB7XG4gIGNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5yZWQtdGV4dCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnJlZC10ZXh0LFxuLnByZXZlbnRpb24tZm9ybSAucmVkLXRleHQsXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAud2FybmluZyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLndhcm5pbmcsXG4ucHJldmVudGlvbi1mb3JtIC53YXJuaW5nIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmJyZWFkY3J1bWIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iLFxuLnByZXZlbnRpb24tZm9ybSAuYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYmxvY2s6IC0xcmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaG9tZSxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaG9tZSxcbi5wcmV2ZW50aW9uLWZvcm0gLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaG9tZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUV2Fsc2hlaW1Qcm8tTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5icmVhZGNydW1iIGEsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIGEsXG4ucHJldmVudGlvbi1mb3JtIC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5icmVhZGNydW1iIHNwYW4sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIHNwYW4sXG4ucHJldmVudGlvbi1mb3JtIC5icmVhZGNydW1iIHNwYW4ge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuYnJlYWRjcnVtYiAuZ3JleS1icmVhZC1jcnVtYnMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5icmVhZGNydW1iIC5ncmV5LWJyZWFkLWNydW1icyxcbi5wcmV2ZW50aW9uLWZvcm0gLmJyZWFkY3J1bWIgLmdyZXktYnJlYWQtY3J1bWJzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLm1haW4tc3VtbWFyeS1jb250YWluZXIsXG4ucHJldmVudGlvbi1mb3JtIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcsXG4ucHJldmVudGlvbi1mb3JtIC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5hcnRpY2xlLWxvbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1haW4tc3VtbWFyeS1jb250YWluZXIgLnBlcmNlbnRhZ2UsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5tYWluLXN1bW1hcnktY29udGFpbmVyIC5wZXJjZW50YWdlLFxuLnByZXZlbnRpb24tZm9ybSAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAucGVyY2VudGFnZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGQ5ZTlmO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyID4gLmJ1dHRvbi1ibHVlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciA+IC5idXR0b24tYmx1ZSxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgPiAuYnV0dG9uLWJsdWUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLnBlcnNvbmFsLWluZm8gcCxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLnBlcnNvbmFsLWluZm8gcCxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLnBlcnNvbmFsLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyICNtZWFzdXJlbWVudC1mb3JtLWNvbnRlbnQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyICNtZWFzdXJlbWVudC1mb3JtLWNvbnRlbnQsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyICNtZWFzdXJlbWVudC1mb3JtLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lcixcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAuc3VtbWFyeSBwLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAuc3VtbWFyeSBwLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAuc3VtbWFyeSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgaDQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIGg0LFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHNtYWxsLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBzbWFsbCxcbi5wcmV2ZW50aW9uLWZvcm0gZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgc21hbGwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIHN0cm9uZyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgZGl2LnNlY3Rpb24tc3VtbWFyeS1jb250YWluZXIgLm1lYXN1cmVtZW50cy1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXIgc3Ryb25nLFxuLnByZXZlbnRpb24tZm9ybSBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciAubWVhc3VyZW1lbnRzLWNvbnRhaW5lciAucmVwb3J0LWNvbnRhaW5lciBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIC5yZXN1bHQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIC5yZXN1bHQsXG4ucHJldmVudGlvbi1mb3JtIGRpdi5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyIC5yZXN1bHQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZm9ybS1oZWFkZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mb3JtLWhlYWRlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmZvcm0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mb3JtLWhlYWRlciBoMyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZvcm0taGVhZGVyIGgzLFxuLnByZXZlbnRpb24tZm9ybSAuZm9ybS1oZWFkZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmFjdGlvbnMsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5hY3Rpb25zLFxuLnByZXZlbnRpb24tZm9ybSAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyLFxuLnByZXZlbnRpb24tZm9ybSAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMC41cmVtO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhcixcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5zdWNjZXNzLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLnN1Y2Nlc3MsXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLmdyZXksXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuZ3JleSxcbi5wcmV2ZW50aW9uLWZvcm0gLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleSAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci5jYXV0aW9uLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLmNhdXRpb24sXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIuY2F1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZSAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci53YXJuaW5nLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLndhcm5pbmcsXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXIud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnByb2dyZXNzLWJhci1jb250YWluZXIgLmJhci1wZXJjZW50YWdlLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAuYmFyLXBlcmNlbnRhZ2UsXG4ucHJldmVudGlvbi1mb3JtIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5iYXItcGVyY2VudGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtdGl0bGUsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtdGl0bGUsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtdGl0bGUge1xuICB0ZXh0LXdyYXA6IGluaXRpYWw7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWNvbnRlbnQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtY29udGVudCxcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1jb250ZW50IHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtY29udGVudCBhOnZpc2l0ZWQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtY29udGVudCBhOnZpc2l0ZWQsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24sXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbixcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzBkOWU5Zjtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbjpmb2N1cyxcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uOmZvY3VzLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uOmhvdmVyLFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b246aG92ZXIsXG4ucHJldmVudGlvbi1mb3JtIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuZmMgLmZjLWV2ZW50LFxuLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuZmMgLmZjLWV2ZW50LFxuLnByZXZlbnRpb24tZm9ybSAuZmMgLmZjLWV2ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmZjIC5mYy1ldmVudDpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmZjIC5mYy1ldmVudDpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmZjIC5mYy1ldmVudDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsICNjb2xvci1waWNrZXIsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3ICNjb2xvci1waWNrZXIsXG4ucHJldmVudGlvbi1mb3JtICNjb2xvci1waWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmNvbG9yLW9wdGlvbixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmNvbG9yLW9wdGlvbixcbi5wcmV2ZW50aW9uLWZvcm0gLmNvbG9yLW9wdGlvbiB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxleDogbm9uZTtcbn1cbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5jb2xvci1vcHRpb24uc2VsZWN0ZWQsXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5jb2xvci1vcHRpb24uc2VsZWN0ZWQsXG4ucHJldmVudGlvbi1mb3JtIC5jb2xvci1vcHRpb24uc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLmNvbG9yLW9wdGlvbjpob3Zlcixcbi5wcmV2ZW50aXZlLXBsYW4tb3ZlcnZpZXcgLmNvbG9yLW9wdGlvbjpob3Zlcixcbi5wcmV2ZW50aW9uLWZvcm0gLmNvbG9yLW9wdGlvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5sZWZ0LWNvbHVtbi1jdXN0b21lci1wcm9maWxlIC5uYW1lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGVmdC1jb2x1bW4tY3VzdG9tZXItcHJvZmlsZSAuZW1haWwge1xuICBjb2xvcjogIzI0MmQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbn1cbi5wcmV2ZW50aW9uLWZvcm0gcCB7XG4gIG1hcmdpbi1ibG9jazogMC41cmVtO1xufVxuLnByZXZlbnRpb24tZm9ybSBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByZXZlbnRpb24tZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJldmVudGlvbi1mb3JtIGZvcm0gLmZvcm0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJldmVudGlvbi1mb3JtIGlucHV0LFxuLnByZXZlbnRpb24tZm9ybSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAgNTFweCAtMTVweCAjYThhM2E4O1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgYm9yZGVyOiB1bnNldDtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjU4cHgpIHtcbiAgaDExMSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyIC5mbGFnLWN6IHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbiAgI2J1dHRvbS1sb2ctaW4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICBoMTExIHtcbiAgICBjb2xvcjogeWVsbG93O1xuICB9XG4gIC5jb250YWluZXIudGhpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuYXJ0aWNsZS1sb25nLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdW5zZXQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBuYXYgbGkgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlci5oZWFkZXItZ2FsbGVyeSBuYXYgdWwgbGkgI2xvZ28ge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICBoMTExIHtcbiAgICBjb2xvcjogZ3JlZW55ZWxsb3c7XG4gIH1cbiAgLmZvcnVtIC5ib3gtb2YtbGFzdC1xdWVyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYnV0dG9tLWxvZy1pbiBhIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgI2J1dHRvbS1sb2ctaW4gYSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgI2J1dHRvbS1sb2ctaW4ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIC5zZWFyY2gtYm94IC5zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjclO1xuICAgIGxlZnQ6IDkyJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5maXJzdC10ZXh0IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHQ7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHQ7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5zZWNvbmQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNoYWRvdy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2hhZG93LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2OSwgMTY5LCAxNjksIDAuMzEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIH1cbiAgLm1haW4tcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvbWlsbGVubmlhbC1mYXRoZXIuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5tYWluLXBpY3R1cmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICAgIC8qIETEm2TDrSBvYnLDoXplayBwb3phZMOtICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTNhODtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAvKiBQxZlpZMOhbsOtIGJsdXIgZWZla3R1ICovXG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSA2MCU7XG4gICAgLyogUG9zdW5lIG9icsOhemVrLCBrZGUgeCBhIHkganNvdSBob2Rub3R5IHYgcHJvY2VudGVjaCBuZWJvIHB4ICovXG4gIH1cbiAgLmhvbWVwYWdlIC5sb25nLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvYmFubmVyLWJpZy5qcGcpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmNvbnRhaW5lciAubG9nby10b3Age1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgfVxuICAuY29udGFpbmVyIC5tZW51LFxuICAuc29jaWFsLW1lZGlhLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2wtZiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxuICAuY29sLWYgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbC1mIHAge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAycmVtO1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oYW1idXJnZXIgLmZhLWJhcnMge1xuICAgIGNvbG9yOiAjMTc3NDZlO1xuICB9XG4gIC5tYWluLXBpY3R1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5zZWFyY2hpbmcgaW5wdXQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgZm9vdGVyIC50aXRsZS1vZi1pbmZvcm1hdGlvbi1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5jb250YWN0LWxlYWRzLXNlY3Rpb24gLmxpc3QtY29udGFpbmVyIC5oaWRlLW9uLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdC1sZWFkcy1zZWN0aW9uIC5saXN0LWNvbnRhaW5lciAuc2hvdy1vbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCA+ICoge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQgLnN0YXJzIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmZpbHRlci1idXR0b25zLW1vYmlsZSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzAwcHg7XG4gICAgLyogU2tyeXTDqSB6bGV2YSAqL1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAvKiBBbmltYWNlIHBybyBwbHludWzDqSBvdGV2xZllbsOtICovXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgICBib3gtc2hhZG93OiAycHggMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gIC5maWx0ZXItYnV0dG9ucy1tb2JpbGUgLmZpbHRlci1idXR0b25zLW0gLmZpbHRlci1tIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSBoNCB7XG4gICAgZm9udC1zaXplOiAxMXB0O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDVweDtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSAubW9iaWxlLWNsb3NlLWJ1dHRvbi1maWx0ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIC5maWx0ZXItYnV0dG9ucy1tIC5maWx0ZXItbSAubW9iaWxlLWNsb3NlLWJ1dHRvbi1maWx0ZXIgaSB7XG4gICAgZm9udC1zaXplOiAyMHB0O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIH1cbiAgaDExMSB7XG4gICAgY29sb3I6IHB1cnBsZTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjdyZW07XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XG4gIH1cbiAgLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIudGhpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgfVxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIGhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWlubGluZTogMC42cmVtO1xuICB9XG4gIC5zZWFyY2hpbmcgaW5wdXQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLmFydGljbGUgcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICB9XG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIGZvb3RlciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGZvb3RlciB1bCBsaSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0LWNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5zb2NpYWwtbWVkaWEtaWNvbnMtYmxhY2stY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLW1vYmlsZS12aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXItbW9iaWxlLXZpZXdfMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29weXJpZ2h0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lcGFnZSAucHJldmVudGlvbi1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5ob21lcGFnZSAucHJldmVudGlvbi1hcnRpY2xlIHAge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhvbWVwYWdlIC5wcmV2ZW50aW9uLWFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubWFpbi1jb250ZW50IC50b3AtZG9jdG9yLFxuICAubWFpbi1jb250ZW50IC5ib3gtZm9yLWFkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIC5kYXktaW4tb3BlbmluZy1ob3VycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgI2N1c3RvbWVyLWRldGFpbC10YWJzICogLm9wZW5pbmctaG91cnMtZGV0YWlsIC5kYXktaW4tb3BlbmluZy1ob3VyczpudGgtY2hpbGQoMSksXG4gICNjdXN0b21lci1kZXRhaWwtdGFicyAqIC5vcGVuaW5nLWhvdXJzLWRldGFpbCAuZGF5LWluLW9wZW5pbmctaG91cnM6bnRoLWNoaWxkKDQpLFxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgLmRheS1pbi1vcGVuaW5nLWhvdXJzOm50aC1jaGlsZCg3KSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiAub3BlbmluZy1ob3Vycy1kZXRhaWwgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIC5maXJzdC10ZXh0IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIgLnNlY29uZC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sZWZ0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFnYXppbmUgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XG4gIH1cbiAgLm1haW4tY29udGVudCAuYnJlYWRjcnVtYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xuICAgIGxlZnQ6IDMlO1xuICAgIHRvcDogNDIlO1xuICB9XG4gIC5pbnB1dC1jb250YWluZXIgLmZhLWtleSB7XG4gICAgbGVmdDogMyU7XG4gICAgdG9wOiA0MiU7XG4gIH1cbiAgLm1vZGFsIC5zaWduLXJvdy1idG4ge1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAubW9kYWwgLnNpZ24tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubW9kYWwgLmJveC1sb2dpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaDExMSB7XG4gICAgY29sb3I6IGRlZXBwaW5rO1xuICB9XG4gIC5ob3Jpem9udGFsLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2cgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpICNsb2dvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1haW4tcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvKiBOYXN0YXbDrSBvYnLDoXplayB0YWssIGFieSBwb2tyeWwgY2Vsw70ga29udGVqbmVyICovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDYwJTtcbiAgICAvKiBQb3N1bmUgb2Jyw6F6ZWssIGtkZSB4IGEgeSBqc291IGhvZG5vdHkgdiBwcm9jZW50ZWNoIG5lYm8gcHggKi9cbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAuYnV0dG9tLXNob3ctbW9yZSB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cmVtO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcuZml4LWhlaWdodCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLXRleHQtY2VudHJlIHAge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nLmFydGljbGUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tY29udGVudCAuYXJ0aWNsZS1sb25nIC50aHVtYi1pbWcge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJveC1hcnRpY2xlIHAge1xuICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICBnYXA6IDAuOHJlbTtcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUuZml4LWhlaWdodCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgcCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUudGh1bWItaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlLnRodW1iLWltZyAucG9rcmFjb3ZhdCBpbWcge1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgfVxuICAubWFpbi1jb250ZW50IC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5zZWFyY2hpbmcge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjFyZW07XG4gIH1cbiAgLnNlYXJjaGluZyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5zZWFyY2hpbmcgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaGluZyBsYWJlbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICB9XG4gIC5jb250YWluZXIgbmF2IGxpIGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jb250YWluZXIgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlci5oZWFkZXItZ2FsbGVyeSBuYXYgdWwgbGkgI2xvZ28ge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuY29udGFpbmVyIC5mbGFnIGltZyB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG4gIC5oYW1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGUtbm92aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3RvLWdhbGVyeS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5zZXJ2aWNlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJveC1hcnRpY2xlLWRldGFpbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuYm94LWFydGljbGUtZGV0YWlsIC5vcGVuaW5nLXRleHQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgfVxuICAuYm94LWFydGljbGUtZGV0YWlsIC5mb3VyLWxpdHRsZS1waWN0dXJlIGEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJveC1hcnRpY2xlLWRldGFpbCAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgLmZvdG8tZ2FsZXJ5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIgLmhpZGUtb24tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiAubGlzdC1jb250YWluZXIgLnNob3ctb24tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lcGFnZSAubG9uZy1iYW5uZXIgLnRleHQtaW4tbG9uZy1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lcGFnZSAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciAub25lLWRvY3RvcjpudGgtY2hpbGQobiArIDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hpbmcgLnNlYXJjaC1mb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgfVxuICAuc2VhcmNoaW5nIC5zZWFyY2gtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoaW5nIC5nZW5lcmFsLXNlYXJjaGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nIGZvcm0ge1xuICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY2F0YWxvZyBkaXYub25lLWRvY3Rvci1jYXJkIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IC5zdGFycyB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmNhdGFsb2cgZGl2Lm9uZS1kb2N0b3ItY2FyZCAuaW5mby1kb2N0b3ItYWxpZ25tZW50IC5zdGFycyBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAub2ZmaWNlLWhvdXJzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jYXRhbG9nIGRpdi5vbmUtZG9jdG9yLWNhcmQgLmluZm8tZG9jdG9yLWFsaWdubWVudCAucmF0aW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuc2lnbnBvc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5jYXRhbG9nLWRldGFpbC1ncmlkIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmhlYWRpbmctY29udGFpbmVyIGEge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3ItYWxpZ25tZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXRhbG9nLWRldGFpbCAuY2F0YWxvZy1kZXRhaWwtZ3JpZCAuaW5mby1hYm91dC1kb2N0b3IgLmhlYWRpbmctY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY2F0YWxvZy1kZXRhaWwgLmNhdGFsb2ctZGV0YWlsLWdyaWQgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciBoMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbiAgLmNhdGFsb2ctZGV0YWlsIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuaG93LXdvcmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIHtcbiAgICBnYXA6IHVuc2V0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucHJldmVudGlvbi1wbGFuLXBhZ2UgLnN0ZXBzIC5zdGVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xuICB9XG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSAuc3RlcHMgLnN0ZXAgLmNpcmNsZS1idXR0b24ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyAuaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IC5pbmZvLWFib3V0LXVzZXItYWxpZ25tZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnNpZ25wb3N0IGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggLTEwcHggI2E4YTNhODtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAuc2lnbnBvc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMC40cmVtIDFyZW07XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLm1haW4tc3VtbWFyeS1jb250YWluZXIgLmFydGljbGUtbG9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcmV2ZW50aW9uLWZvcm0gLmFjdGlvbnMsXG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC5wcmV2ZW50aW9uLWZvcm0gLmZvcm0tYnV0dG9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAubW9kYWwgLmJveC1sb2dpbiAuZm9ybS1ncm91cC1maXJzdC1saW5lLFxuICAjYWRkLW5ldy1yZWdpc3RyYXRpb24gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsIC5ib3gtbG9naW4gLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSBpbnB1dCxcbiAgI2FkZC1uZXctcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2hpbmcgLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNyU7XG4gICAgbGVmdDogODglO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQgLmJ0bi1vZGVzbGF0IHtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbiAgLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSAuZm9ybS1zZWN0aW9uIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSAudGh1bWItaW1nIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXJvdyAuY29sLWYgLmlucHV0LWNvbnQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgfVxuICAuaG9tZXBhZ2UgLnRleHQtaW4tbG9uZy1iYW5uZXIgaDMge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgfVxuICBoMTExIHtcbiAgICBjb2xvcjogeWVsbG93O1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuZmlyc3QtdGV4dCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgLnRleHQtaW4taGVhZGVyIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciAuc2Vjb25kLXRleHQge1xuICAgIG1hcmdpbi1pbmxpbmU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWluLXBpY3R1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIH1cbiAgLmNvbnRhaW5lciBuYXYgbGkgaW1nIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgI2J1dHRvbS1sb2ctaW4gYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuaG9tZXBhZ2UgLnRvcC1kb2N0b3ItaG9yaXpvbnRhbCAub25lLWRvY3RvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2J1dHRvbS1sb2ctaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYWdhemluZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWFnYXppbmUgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5tYWdhemluZSAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIC5wZXJleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCAudGFiLWNvbnRlbnQgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC50YWItY29udGVudCAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIC50YWItY29udGVudCAubWFpbi1zdW1tYXJ5LWNvbnRhaW5lciAuYXJ0aWNsZS1sb25nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnByZXZlbnRpdmUtcGxhbi1kZXRhaWwgLnRhYi1jb250ZW50IC5zZWN0aW9uLXN1bW1hcnktY29udGFpbmVyIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaDExMSB7XG4gICAgY29sb3I6IGxpZ2h0c2t5Ymx1ZTtcbiAgfVxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciBoMTExIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5jb250YWluZXIgaGVhZGVyIG5hdiAubG9nby10b3Age1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cbiAgLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpICNsb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICBoMTExIHtcbiAgICBjb2xvcjogb2xpdmU7XG4gIH1cbn1cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5wLTEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wLTUge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC02IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS0xIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLm0tNSB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS02IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4iLCIuYmxvY2tlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87ei1pbmRleDoxO3BhZGRpbmc6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2tlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMDVlbX0uYmxvY2tlci5iZWhpbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubW9kYWx7ZGlzcGxheTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjUwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo5MCU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTVweCAzMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo4cHg7LW1vei1ib3JkZXItcmFkaXVzOjhweDstby1ib3JkZXItcmFkaXVzOjhweDstbXMtYm9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czo4cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1vei1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW8tYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tcy1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDAwO3RleHQtYWxpZ246bGVmdH0ubW9kYWwgYS5jbG9zZS1tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEyLjVweDtyaWdodDotMTIuNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0ZXh0LWluZGVudDotOTk5OXB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PScpfS5tb2RhbC1zcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojMTExO2hlaWdodDoyMHB4fS5tb2RhbC1zcGlubmVyPmRpdntib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MjBweDt3aWR0aDoycHg7bWFyZ2luOjAgMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dH0ubW9kYWwtc3Bpbm5lciAucmVjdDJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMXM7YW5pbWF0aW9uLWRlbGF5Oi0xLjFzfS5tb2RhbC1zcGlubmVyIC5yZWN0M3std2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4wczthbmltYXRpb24tZGVsYXk6LTEuMHN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Q0ey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0wLjlzO2FuaW1hdGlvbi1kZWxheTotMC45c31ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19QGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlWSgwLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXt0cmFuc2Zvcm06c2NhbGVZKDEuMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fSIsIi5nZW5lcmFsLWdhbGxlcnkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDE1cHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTgwcHgsIDFmcikpO1xyXG4gIFxyXG4gIC5nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAmLnYtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuLnRlbXBsYXRlLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuICBncmlkLWdhcDogMjVweCAyMHB4O1xyXG4gIFxyXG4gIC5zdWItdGVtcGxhdGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XHJcbiAgICBcclxuICAgIC5zdWItdGVtcGxhdGUtZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtZ2FwOiAyNXB4IDIwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgICBcclxuICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYudGl0bGUtY29udGVudCB7XHJcbiAgICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KC50aXRsZS1jb250ZW50KSB7XHJcbiAgICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGgxLCBoMiwgaDMsIGg0IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmdhbGxlcnktY29udGVudCwgJi5pbWFnZS1jb250ZW50IHtcclxuICAgICAgICAgIC5zcHJlYWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmltYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuZmxleGJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYudmlkZW8tY29udGVudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZ2FsbGVyeS1jb250ZW50IHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTEge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICAmLnZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDMuNzUlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDE2LzcpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi83XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYudGhlbWUtMiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5lcXVhbHMtMiB7XHJcbiAgICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5lcXVhbHMtMyB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmVxdWFscy00IHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5lcXVhbHMtNSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5lcXVhbHMtNiB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTMge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS00IHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS01IHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTYge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTcge1xyXG4gICAgICAgIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS04IHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS05IHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLnRoZW1lLTEwIHtcclxuICAgICAgICAuc3ViLXRlbXBsYXRlLWNlbGwge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi50aGVtZS0xMSB7XHJcbiAgICAgICAgLnN1Yi10ZW1wbGF0ZS1jZWxsIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL3BhY2thZ2VzL2xlc3Mvd2ViLWNvbnRlbnQubGVzc1wiO1xyXG5cclxuLndlYi1jb250ZW50IHtcclxuICBcclxuICBhcnRpY2xlIHtcclxuICAgIFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIFxyXG4gICAgLnRpdGxlLXdyYXAudGhlbWUxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vcmUtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgXHJcbiAgICAgICYuY2VudGVyZWQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsLCBwLCB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCwgdWwsIHRhYmxlIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgdWwudGhlbWUtMSwgYXJ0aWNsZSB1bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuN3JlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMC43cmVtICsgMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIFxyXG4gICAgdHIgdGQge1xyXG4gICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBcclxuICAgICAgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdGJvZHksIHRyLCB0ZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBcclxuICAuZ2VuZXJhbC1nYWxsZXJ5IHtcclxuICAgIFxyXG4gICAgJi5tdi1nYWxsZXJ5IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIFxyXG4gICAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICBhLCBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5pbWFnZXMtZ2FsbGVyeSArICYuZmlsZXMtZ2FsbGVyeSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcblxyXG4gIFxyXG4gIC50ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUgLnN1Yi10ZW1wbGF0ZS1ncmlkIC5zdWItdGVtcGxhdGUtY2VsbCB7XHJcbiAgICAmLmdhbGxlcnktY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgIC5zaG93LWdhbGxlcnktYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsaW5rLCAmOnZpc2l0ZWQsICY6YWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaW1hZ2UtY29udGVudCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbiIsIiNjYy1tYWlue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Zm9udC1mYW1pbHk6dmFyKC0tY2MtZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtsaW5lLWhlaWdodDoxLjE1O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OnZhcigtLWNjLXotaW5kZXgpfSNjYy1tYWluIDphZnRlciwjY2MtbWFpbiA6YmVmb3JlLCNjYy1tYWluIGEsI2NjLW1haW4gYnV0dG9uLCNjYy1tYWluIGRpdiwjY2MtbWFpbiBoMiwjY2MtbWFpbiBpbnB1dCwjY2MtbWFpbiBwLCNjYy1tYWluIHNwYW57YWxsOnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jY2MtbWFpbiAucG1fX2JhZGdlLCNjYy1tYWluIGJ1dHRvbnthbGw6aW5pdGlhbDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6dW5zZXQ7dmlzaWJpbGl0eTp1bnNldH0jY2MtbWFpbiAucG1fX2JhZGdlLCNjYy1tYWluIGEsI2NjLW1haW4gYnV0dG9uLCNjYy1tYWluIGlucHV0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW46MDtvdXRsaW5lOnJldmVydDtvdXRsaW5lLW9mZnNldDoycHg7b3ZlcmZsb3c6aGlkZGVufSNjYy1tYWluIHRhYmxlLCNjYy1tYWluIHRib2R5LCNjYy1tYWluIHRkLCNjYy1tYWluIHRoLCNjYy1tYWluIHRoZWFkLCNjYy1tYWluIHRye2FsbDpyZXZlcnQ7Y29sb3I6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXR9OnJvb3R7LS1jYy1mb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjstLWNjLW1vZGFsLWJvcmRlci1yYWRpdXM6LjVyZW07LS1jYy1idG4tYm9yZGVyLXJhZGl1czouNHJlbTstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjI1czstLWNjLWxpbmstY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpOy0tY2MtbW9kYWwtbWFyZ2luOjFyZW07LS1jYy16LWluZGV4OjIxNDc0ODM2NDc7LS1jYy1iZzojZmZmOy0tY2MtcHJpbWFyeS1jb2xvcjojMmMyZjMxOy0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiM1ZTYyNjY7LS1jYy1idG4tcHJpbWFyeS1iZzojMzAzNjNjOy0tY2MtYnRuLXByaW1hcnktY29sb3I6I2ZmZjstLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzojMDAwOy0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6I2ZmZjstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiNlYWVmZjI7LS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpOy0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiNkNGRhZTA7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiMwMDA7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjojZDRkYWUwOy0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjojZjBmNGY3Oy0tY2MtdG9nZ2xlLW9uLWJnOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWJnKTstLWNjLXRvZ2dsZS1vZmYtYmc6IzY2NzQ4MTstLWNjLXRvZ2dsZS1vbi1rbm9iLWJnOiNmZmY7LS1jYy10b2dnbGUtb2ZmLWtub2ItYmc6dmFyKC0tY2MtdG9nZ2xlLW9uLWtub2ItYmcpOy0tY2MtdG9nZ2xlLWVuYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1iZyk7LS1jYy10b2dnbGUtcmVhZG9ubHktYmc6I2Q1ZGVlMjstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnOiNmZmY7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiNmMGY0Zjc7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOiNmMGY0Zjc7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmc6I2U5ZWZmNDstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXI6I2U5ZWZmNDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1iZzp0cmFuc3BhcmVudDstLWNjLWNvb2tpZS1jYXRlZ29yeS1leHBhbmRlZC1ibG9jay1ob3Zlci1iZzojZGVlNGU5Oy0tY2Mtb3ZlcmxheS1iZzpyZ2JhKDAsMCwwLC42NSk7LS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLXdlYmtpdC1zY3JvbGxiYXItaG92ZXItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpOy0tY2MtZm9vdGVyLWJnOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpOy0tY2MtZm9vdGVyLWNvbG9yOnZhcigtLWNjLXNlY29uZGFyeS1jb2xvcik7LS1jYy1mb290ZXItYm9yZGVyLWNvbG9yOiNlNGVhZWQ7LS1jYy1wbS10b2dnbGUtYm9yZGVyLXJhZGl1czo0ZW19I2NjLW1haW4uY2MtLXJ0bHtkaXJlY3Rpb246cnRsfSNjYy1tYWluIC5jbV9fdGl0bGUsI2NjLW1haW4gYSwjY2MtbWFpbiBiLCNjYy1tYWluIGVtLCNjYy1tYWluIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NjLW1haW4gYnV0dG9uPnNwYW57cG9pbnRlci1ldmVudHM6bm9uZX0jY2MtbWFpbiAuY2NfX2xpbmssI2NjLW1haW4gYXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChjdXJyZW50Q29sb3IsY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjAgMXB4O2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAuMjVzLGNvbG9yIC4yNXMgZWFzZX0jY2MtbWFpbiAuY2NfX2xpbms6aG92ZXIsI2NjLW1haW4gYTpob3ZlcntiYWNrZ3JvdW5kLXNpemU6MTAwJSAxcHg7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcil9I2NjLW1haW4gLmNjX19saW5re2NvbG9yOnZhcigtLWNjLWxpbmstY29sb3IpfSNjYy1tYWluIC5jbV9fZGVzYywjY2MtbWFpbiAucG1fX2JvZHl7b3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvIGNvbnRhaW47c2Nyb2xsYmFyLXdpZHRoOnRoaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo2NDBweCl7I2NjLW1haW4gOjotd2Via2l0LXNjcm9sbGJhciwjY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YWxsOnJldmVydH0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iey13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym9yZGVyOi4yNXJlbSBzb2xpZCB2YXIoLS1jYy1iZyk7Ym9yZGVyLXJhZGl1czoxcmVtfSNjYy1tYWluIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKX0jY2MtbWFpbiA6Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7d2lkdGg6MTJweH19aHRtbC5kaXNhYmxlLS1pbnRlcmFjdGlvbi5zaG93LS1jb25zZW50LGh0bWwuZGlzYWJsZS0taW50ZXJhY3Rpb24uc2hvdy0tY29uc2VudCBib2R5e2hlaWdodDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbil7I2NjLW1haW57LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOjBzfX0uY2MtLWRhcmttb2Rley0tY2MtYmc6IzE2MWExYzstLWNjLXByaW1hcnktY29sb3I6I2ViZjNmNjstLWNjLXNlY29uZGFyeS1jb2xvcjojYWViYmM1Oy0tY2MtYnRuLXByaW1hcnktYmc6I2MyZDBlMDstLWNjLWJ0bi1wcmltYXJ5LWNvbG9yOnZhcigtLWNjLWJnKTstLWNjLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzojOThhN2I2Oy0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6IzAwMDstLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWJnOiMyNDJjMzE7LS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpOy0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiMzNTNkNDM7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiNmZmY7LS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnKTstLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3I6IzIyMmEzMDstLWNjLXRvZ2dsZS1vbi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7LS1jYy10b2dnbGUtb2ZmLWJnOiM1MjVmNmI7LS1jYy10b2dnbGUtb24ta25vYi1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtb2ZmLWtub2ItYmc6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpOy0tY2MtdG9nZ2xlLWVuYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtZGlzYWJsZWQtaWNvbi1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7LS1jYy10b2dnbGUtcmVhZG9ubHktYmc6IzM0M2U0NTstLWNjLXRvZ2dsZS1yZWFkb25seS1rbm9iLWJnOiM1ZjZiNzI7LS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1pY29uLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1zZWN0aW9uLWNhdGVnb3J5LWJvcmRlcjojMWUyNDI4Oy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiMxZTI0Mjg7LS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyOnZhcigtLWNjLXNlY3Rpb24tY2F0ZWdvcnktYm9yZGVyKTstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZzojMjQyYzMxOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWhvdmVyLWJvcmRlcjojMjMyYTJmOy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWJnOnRyYW5zcGFyZW50Oy0tY2MtY29va2llLWNhdGVnb3J5LWV4cGFuZGVkLWJsb2NrLWhvdmVyLWJnOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7LS1jYy1vdmVybGF5LWJnOnJnYmEoMCwwLDAsLjY1KTstLWNjLXdlYmtpdC1zY3JvbGxiYXItYmc6dmFyKC0tY2Mtc2VjdGlvbi1jYXRlZ29yeS1ib3JkZXIpOy0tY2Mtd2Via2l0LXNjcm9sbGJhci1ob3Zlci1iZzp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7LS1jYy1mb290ZXItYmc6IzBjMGUwZjstLWNjLWZvb3Rlci1jb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpOy0tY2MtZm9vdGVyLWJvcmRlci1jb2xvcjojMDYwODA5fS5jYy0tZGFya21vZGUgI2NjLW1haW57Y29sb3Itc2NoZW1lOmRhcmt9I2NjLW1haW4gLmNte2JhY2tncm91bmQ6dmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIC42MjVlbSAxLjg3NWVtIHJnYmEoMCwwLDIsLjMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjI0cmVtO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS42ZW0pO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0jY2MtbWFpbiAuY20tLXRvcHt0b3A6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKX0jY2MtbWFpbiAuY20tLW1pZGRsZXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEuNmVtKSl9I2NjLW1haW4gLmNtLS1ib3R0b217Ym90dG9tOnZhcigtLWNjLW1vZGFsLW1hcmdpbil9I2NjLW1haW4gLmNtLS1jZW50ZXJ7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbjowIGF1dG87cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTt3aWR0aDp1bnNldH0jY2MtbWFpbiAuY20tLWxlZnR7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbi1yaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbS0tcmlnaHR7bWFyZ2luLWxlZnQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTtyaWdodDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pfSNjYy1tYWluIC5jbV9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNjYy1tYWluIC5jbV9fYnRucywjY2MtbWFpbiAuY21fX2xpbmtze3BhZGRpbmc6MXJlbSAxLjNyZW07d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtX190ZXh0c3tkaXNwbGF5OmZsZXg7ZmxleDoxO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDB9I2NjLW1haW4gLmNtX19kZXNjLCNjYy1tYWluIC5jbV9fdGl0bGV7cGFkZGluZzowIDEuM3JlbX0jY2MtbWFpbiAuY21fX3RpdGxle2ZvbnQtc2l6ZToxLjA1ZW19I2NjLW1haW4gLmNtX190aXRsZSsuY21fX2Rlc2N7bWFyZ2luLXRvcDoxLjFlbX0jY2MtbWFpbiAuY21fX2Rlc2N7Y29sb3I6dmFyKC0tY2Mtc2Vjb25kYXJ5LWNvbG9yKTtmb250LXNpemU6LjllbTtsaW5lLWhlaWdodDoxLjU7bWF4LWhlaWdodDo0MHZoO292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OmF1dG87cGFkZGluZy1ib3R0b206MWVtfSNjYy1tYWluIC5jbV9fYnRuc3tib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I2NjLW1haW4gLmNtX19idG4tZ3JvdXB7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1jb2x1bW5zOm1pbm1heCgwLDFmcil9I2NjLW1haW4gLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLXRvcDouMzc1cmVtfSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWlubGluZSAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tYm90dG9tOi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0td2lkZSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6LjM3NXJlbX0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW4sI2NjLW1haW4gLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW57ZGlzcGxheTpmbGV4O2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jY2MtbWFpbiAuY20tLWJhcjpub3QoLmNtLS1pbmxpbmUpLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW4sI2NjLW1haW4gLmNtLS13aWRlLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLS11bmV2ZW57ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtX19idG57YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTtmb250LXNpemU6LjgyZW07Zm9udC13ZWlnaHQ6NjAwO21pbi1oZWlnaHQ6NDJweDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyfSNjYy1tYWluIC5jbV9fYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2V7Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3A6bm9uZTtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjFlbTtoZWlnaHQ6NDJweDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDo0MnB4fSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZSBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zaXRpb246c3Ryb2tlIC4xNXMgZWFzZX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2U6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLmNtX19idG4tLWNsb3NlLmNtX19idG4tLXNlY29uZGFyeSBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpfSNjYy1tYWluIC5jbV9fYnRuLS1jbG9zZS5jbV9fYnRuLS1zZWNvbmRhcnk6aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAuY21fX2J0bi0tY2xvc2UrLmNtX190ZXh0cyAuY21fX3RpdGxle3BhZGRpbmctcmlnaHQ6M3JlbX0jY2MtbWFpbiAuY20tLWlubGluZSAuY21fX2J0bi1ncm91cHtncmlkLWF1dG8tZmxvdzpjb2x1bW59I2NjLW1haW4gLmNtX19mb290ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1mb290ZXItYmcpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNjLWZvb3Rlci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLWZvb3Rlci1jb2xvcik7cGFkZGluZzouNGVtIDAgLjVlbX0jY2MtbWFpbiAuY21fX2xpbmtze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXRvcDowfSNjYy1tYWluIC5jbV9fbGluay1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZTouOGVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLmNtX19saW5rLWdyb3VwPiorKnttYXJnaW4tbGVmdDoxLjNyZW19I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1yb3c6MX0jY2MtbWFpbiAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjF9I2NjLW1haW4gLmNtLS1ib3ggLmNtX19idG4tLWNsb3Nle2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLmNtLS1ib3guY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRle21heC13aWR0aDozNmVtfSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbS0tYm94LmNtLS13aWRlIC5jbV9fYnRue21pbi13aWR0aDoxMjBweDtwYWRkaW5nLWxlZnQ6MS44ZW07cGFkZGluZy1yaWdodDoxLjhlbX0jY2MtbWFpbiAuY20tLWJveC5jbS0td2lkZS5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1ib3guY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG46bGFzdC1jaGlsZHtncmlkLWNvbHVtbjoxfSNjYy1tYWluIC5jbS0tY2xvdWR7bWF4LXdpZHRoOjU0ZW07d2lkdGg6dW5zZXR9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246cm93fSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX190ZXh0c3tmbGV4OjF9I2NjLW1haW4gLmNtLS1jbG91ZCAuY21fX2Rlc2N7bWF4LWhlaWdodDo5LjRlbX0jY2MtbWFpbiAuY20tLWNsb3VkIC5jbV9fYnRuc3tib3JkZXItbGVmdDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcDpub25lO21heC13aWR0aDoyM2VtfSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYy1tYWluIC5jbS0tY2xvdWQgLmNtX19idG57bWluLXdpZHRoOjE5ZW19I2NjLW1haW4gLmNtLS1jbG91ZC5jbS0tZmxpcCAuY21fX2J0bi1ncm91cCwjY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93fSNjYy1tYWluIC5jbS0tY2xvdWQuY20tLWlubGluZSAuY21fX2J0bnttaW4td2lkdGg6MTBlbX0jY2MtbWFpbiAuY20tLWNsb3VkLmNtLS1pbmxpbmUuY20tLWZsaXAgLmNtX19idG4tZ3JvdXB7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLmNtLS1iYXJ7Ym9yZGVyLXJhZGl1czowO2xlZnQ6MDttYXJnaW46MDttYXgtd2lkdGg6dW5zZXQ7b3BhY2l0eToxO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7d2lkdGg6MTAwdnc7LS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9I2NjLW1haW4gLmNtLS1iYXIuY20tLXRvcHt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I2NjLW1haW4gLmNtLS1iYXIuY20tLWJvdHRvbXtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0jY2MtbWFpbiAuY20tLWJhciAuY21fX2JvZHksI2NjLW1haW4gLmNtLS1iYXIgLmNtX19saW5rc3ttYXJnaW46MCBhdXRvO21heC13aWR0aDo1NWVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLmNtLS1iYXIgLmNtX19ib2R5e3BhZGRpbmc6LjVlbSAwIC45ZW19I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG5ze2JvcmRlci10b3A6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLmNtLS1iYXIgLmNtX19idG4tZ3JvdXB7Z3JpZC1hdXRvLWZsb3c6Y29sdW1ufSNjYy1tYWluIC5jbS0tYmFyOm5vdCguY20tLWlubGluZSkgLmNtX19idG4rLmNtX19idG4sI2NjLW1haW4gLmNtLS1iYXI6bm90KC5jbS0taW5saW5lKSAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAuY20tLWJhciAuY21fX2J0bnttaW4td2lkdGg6MTIwcHg7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OjJlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0tZmxpcDpub3QoLmNtLS1pbmxpbmUpIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwOm5vdCguY20tLWlubGluZSkgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWZsaXAgLmNtX19idG5ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfSNjYy1tYWluIC5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuOmxhc3QtY2hpbGR7Z3JpZC1jb2x1bW46MX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYm9keSwjY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fbGlua3N7bWF4LXdpZHRoOjc0ZW19I2NjLW1haW4gLmNtLS1iYXIuY20tLWlubGluZSAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MH0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXgtd2lkdGg6MjNlbX0jY2MtbWFpbiAuY20tLWJhci5jbS0taW5saW5lLmNtLS1mbGlwIC5jbV9fYnRuc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0jY2MtbWFpbiAuY2MtLWFuaW0gLmNtLCNjYy1tYWluIC5jYy0tYW5pbS5jbS13cmFwcGVyOmJlZm9yZXt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx2aXNpYmlsaXR5IHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsdHJhbnNmb3JtIHZhcigtLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2V9I2NjLW1haW4gLmNjLS1hbmltIC5jbV9fYnRuLCNjYy1tYWluIC5jYy0tYW5pbSAuY21fX2Nsb3Nle3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZSxjb2xvciAuMTVzIGVhc2V9LmRpc2FibGUtLWludGVyYWN0aW9uICNjYy1tYWluIC5jbS13cmFwcGVyOmJlZm9yZXtiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDowfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY217b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnNob3ctLWNvbnNlbnQgI2NjLW1haW4gLmNjLS1hbmltIC5jbS0tbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaG93LS1jb25zZW50ICNjYy1tYWluIC5jYy0tYW5pbSAuY20tLWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc2hvdy0tY29uc2VudCAjY2MtbWFpbiAuY2MtLWFuaW0uY20td3JhcHBlcjpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fYnRuLS1jbG9zZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnVuc2V0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtsZWZ0OjA7cmlnaHQ6dW5zZXR9I2NjLW1haW4uY2MtLXJ0bCAuY21fX2J0bi0tY2xvc2UrLmNtX190ZXh0cyAuY21fX3RpdGxle3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEuM3JlbX0jY2MtbWFpbi5jYy0tcnRsIC5jbS0taW5saW5lIC5jbV9fYnRuKy5jbV9fYnRue21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAuY20tLWlubGluZS5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0bnttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi1yaWdodDowfSNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLWJhciAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS1iYXIgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXAsI2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0td2lkZSAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5jbTpub3QoLmNtLS1pbmxpbmUpLmNtLS13aWRlIC5jbV9fYnRuLWdyb3VwKy5jbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi4zNzVyZW19I2NjLW1haW4uY2MtLXJ0bCAuY206bm90KC5jbS0taW5saW5lKS5jbS0tYmFyLmNtLS1mbGlwIC5jbV9fYnRuKy5jbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLmNtOm5vdCguY20tLWlubGluZSkuY20tLXdpZGUuY20tLWZsaXAgLmNtX19idG4rLmNtX19idG57bWFyZ2luLWxlZnQ6LjM3NXJlbTttYXJnaW4tcmlnaHQ6MH0jY2MtbWFpbi5jYy0tcnRsIC5jbV9fbGluay1ncm91cD4qKyp7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MS4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQwcHgpeyNjYy1tYWluey0tY2MtbW9kYWwtbWFyZ2luOi41ZW19I2NjLW1haW4gLmNte21heC13aWR0aDpub25lIWltcG9ydGFudDt3aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2JvZHl7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRucywjY2MtbWFpbiAuY21fX2Rlc2MsI2NjLW1haW4gLmNtX19saW5rcywjY2MtbWFpbiAuY21fX3RpdGxle3BhZGRpbmctbGVmdDoxLjFyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MS4xcmVtIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bnN7Ym9yZGVyLWxlZnQ6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcikhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O21pbi13aWR0aDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY21fX2J0bi1ncm91cCsuY21fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDAhaW1wb3J0YW50fSNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bisuY21fX2J0biwjY2MtbWFpbiAuY20tLWZsaXAgLmNtX19idG4tZ3JvdXArLmNtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtIWltcG9ydGFudDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fSNjYy1tYWluIC5jbV9fYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDttaW4td2lkdGg6YXV0byFpbXBvcnRhbnR9I2NjLW1haW4gLmNtX19idG57ZmxleDphdXRvIWltcG9ydGFudH0jY2MtbWFpbiAuY21fX2xpbmstZ3JvdXB7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9I2NjLW1haW4gLmNtLS1mbGlwIC5jbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5jbS0tZmxpcCAuY21fX2J0bnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fX0jY2MtbWFpbiAucG0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9I2NjLW1haW4gLnBte2JhY2tncm91bmQ6dmFyKC0tY2MtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtbW9kYWwtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzowIC42MjVlbSAxLjg3NWVtIHJnYmEoMCwwLDIsLjMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMDAlO3dpZHRoOnVuc2V0O3otaW5kZXg6MX0jY2MtbWFpbiBzdmd7ZmlsbDpub25lO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19ib2R5LCNjYy1tYWluIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuNGVtfSNjYy1tYWluIC5wbV9faGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX190aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXg6MTtmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjJlbX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2hlaWdodDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZTt3aWR0aDo0MHB4fSNjYy1tYWluIC5wbV9fY2xvc2UtYnRuIHNwYW57ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19jbG9zZS1idG4gc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWNvbG9yKTt0cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zaXRpb246c3Ryb2tlIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX2Nsb3NlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtX19jbG9zZS1idG46aG92ZXIgc3Zne3N0cm9rZTp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWNvbG9yKX0jY2MtbWFpbiAucG1fX2JvZHl7ZmxleDoxO292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy15Om92ZXJsYXl9I2NjLW1haW4gLnBtX19zZWN0aW9uLCNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xle2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTouNWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi1kZXNjLXdyYXBwZXJ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVufSNjYy1tYWluIC5wbV9fc2VjdGlvbntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO3BhZGRpbmc6MWVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZX0jY2MtbWFpbiAucG1fX3NlY3Rpb246Zmlyc3QtY2hpbGR7Ym9yZGVyOm5vbmU7bWFyZ2luLWJvdHRvbToyZW07bWFyZ2luLXRvcDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOm5vbmV9I2NjLW1haW4gLnBtX19zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcil9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRvZ2dsZXMrLnBtX19zZWN0aW9ue21hcmdpbi10b3A6MmVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xle2JhY2tncm91bmQ6dmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtib3JkZXItdG9wOm5vbmU7bWFyZ2luLWJvdHRvbTouMzc1cmVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcik7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1oZWlnaHQ6NThweDtwYWRkaW5nOjEuMWVtIDUuNGVtIDEuMWVtIDEuMmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTt3aWR0aDoxMDAlfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi10aXRsZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1ib3JkZXIpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlIC5wbV9fc2VjdGlvbi1kZXNje21hcmdpbi10b3A6MDtwYWRkaW5nOjFlbX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZHstLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZzp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2stYmcpOy0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJvcmRlcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktZXhwYW5kZWQtYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlLmlzLWV4cGFuZGVkIC5wbV9fc2VjdGlvbi10aXRsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0jY2MtbWFpbiAucG1fX3NlY3Rpb24tLXRvZ2dsZS5pcy1leHBhbmRlZCAucG1fX3NlY3Rpb24tYXJyb3cgc3Zne3RyYW5zZm9ybTpzY2FsZSguNSkgcm90YXRlKDE4MGRlZyl9I2NjLW1haW4gLnBtX19zZWN0aW9uLS10b2dnbGUuaXMtZXhwYW5kZWQgLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntkaXNwbGF5OmZsZXh9I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi10aXRsZXtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLWxlZnQ6My40ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi1hcnJvd3tiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyk7Ym9yZGVyLXJhZGl1czoxMDAlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwcHh9I2NjLW1haW4gLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi1hcnJvdyBzdmd7c3Ryb2tlOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktY29sb3IpO3RyYW5zZm9ybTpzY2FsZSguNSl9I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxlLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGl0bGUtd3JhcHBlcisucG1fX3NlY3Rpb24tZGVzYy13cmFwcGVye21hcmdpbi10b3A6Ljg1ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLXRpdGxle2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtYnRuLWJvcmRlci1yYWRpdXMpO2ZvbnQtc2l6ZTouOTVlbTtmb250LXdlaWdodDo2MDB9I2NjLW1haW4gLnBtX19iYWRnZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJnKTtib3JkZXItcmFkaXVzOjVlbTtjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4Om5vbmU7Zm9udC1zaXplOi44ZW07Zm9udC13ZWlnaHQ6NjAwO2hlaWdodDoyM3B4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWxlZnQ6MWVtO21pbi13aWR0aDoyM3B4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgLjZlbSAxcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOmF1dG99I2NjLW1haW4gLnBtX19zZXJ2aWNlLWNvdW50ZXJ7YmFja2dyb3VuZDp2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7Y29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktY29sb3IpO3BhZGRpbmc6MDt3aWR0aDoyM3B4fSNjYy1tYWluIC5wbV9fc2VydmljZS1jb3VudGVyW2RhdGEtY291bnRlcmxhYmVsXXtwYWRkaW5nOjAgLjZlbSAxcHg7d2lkdGg6YXV0b30jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlLCNjYy1tYWluIC5zZWN0aW9uX190b2dnbGUtd3JhcHBlciwjY2MtbWFpbiAudG9nZ2xlX19pY29uLCNjYy1tYWluIC50b2dnbGVfX2xhYmVse2JvcmRlci1yYWRpdXM6dmFyKC0tY2MtcG0tdG9nZ2xlLWJvcmRlci1yYWRpdXMpO2hlaWdodDoyM3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjUwcHh9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVye2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE4cHg7ei1pbmRleDoxfSNjYy1tYWluIC50b2dnbGUtc2VydmljZXtoZWlnaHQ6MTlweDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDowO3dpZHRoOjQycHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC5zZWN0aW9uX190b2dnbGUsI2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24sI2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2xhYmVse2hlaWdodDoxOXB4O3dpZHRoOjQycHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb257cG9zaXRpb246cmVsYXRpdmV9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC50b2dnbGVfX2ljb24tY2lyY2xle2hlaWdodDoxOXB4O3dpZHRoOjE5cHh9I2NjLW1haW4gLnRvZ2dsZS1zZXJ2aWNlIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZH4udG9nZ2xlX19pY29uIC50b2dnbGVfX2ljb24tY2lyY2xle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIzcHgpfSNjYy1tYWluIC5wbV9fc2VjdGlvbi0tdG9nZ2xlOm50aC1jaGlsZCgyKSAuc2VjdGlvbl9fdG9nZ2xlLXdyYXBwZXI6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xle2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bGVmdDowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfSNjYy1tYWluIC50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTtib3gtc2hhZG93OjAgMCAwIDFweCB2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlfSNjYy1tYWluIC50b2dnbGVfX2ljb24tY2lyY2xle2JhY2tncm91bmQ6dmFyKC0tY2MtdG9nZ2xlLW9mZi1rbm9iLWJnKTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOnZhcigtLWNjLXBtLXRvZ2dsZS1ib3JkZXItcmFkaXVzKTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDI0LDMyLDMsLjM2KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyM3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7d2lkdGg6MjNweH0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZiwjY2MtbWFpbiAudG9nZ2xlX19pY29uLW9ue2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7d2lkdGg6MTAwJX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9ue29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9uIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLW9uLWJnKTt0cmFuc2Zvcm06c2NhbGUoLjU1KSByb3RhdGUoLTQ1ZGVnKX0jY2MtbWFpbiAudG9nZ2xlX19pY29uLW9mZntvcGFjaXR5OjF9I2NjLW1haW4gLnRvZ2dsZV9faWNvbi1vZmYgc3Zne3N0cm9rZTp2YXIoLS1jYy10b2dnbGUtb2ZmLWJnKTt0cmFuc2Zvcm06c2NhbGUoLjU1KX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWNjLXRvZ2dsZS1vbi1iZyk7Ym94LXNoYWRvdzowIDAgMCAxcHggdmFyKC0tY2MtdG9nZ2xlLW9uLWJnKX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNjLXRvZ2dsZS1vbi1rbm9iLWJnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyN3B4KX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLW9ue29wYWNpdHk6MX0jY2MtbWFpbiAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLW9mZntvcGFjaXR5OjB9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb257YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHktYmcpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWNjLXRvZ2dsZS1yZWFkb25seS1iZyl9I2NjLW1haW4gLnNlY3Rpb25fX3RvZ2dsZTpjaGVja2VkOmRpc2FibGVkfi50b2dnbGVfX2ljb24gLnRvZ2dsZV9faWNvbi1jaXJjbGV7YmFja2dyb3VuZDp2YXIoLS1jYy10b2dnbGUtcmVhZG9ubHkta25vYi1iZyk7Ym94LXNoYWRvdzpub25lfSNjYy1tYWluIC5zZWN0aW9uX190b2dnbGU6Y2hlY2tlZDpkaXNhYmxlZH4udG9nZ2xlX19pY29uIHN2Z3tzdHJva2U6dmFyKC0tY2MtdG9nZ2xlLXJlYWRvbmx5LWtub2ItaWNvbi1jb2xvcil9I2NjLW1haW4gLnRvZ2dsZV9fbGFiZWx7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6LTF9I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcntjb2xvcjp2YXIoLS1jYy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOi45ZW19I2NjLW1haW4gLnBtX19zZWN0aW9uLWRlc2Mtd3JhcHBlcj46bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYm9yZGVyKX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tc2VydmljZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAucG1fX3NlcnZpY2V7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi40ZW0gMS4yZW07cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX3NlcnZpY2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2staG92ZXItYmcpfSNjYy1tYWluIC5wbV9fc2VydmljZS1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6MWVtO3dpZHRoOjEwMCV9I2NjLW1haW4gLnBtX19zZXJ2aWNlLWljb257Ym9yZGVyOjJweCBzb2xpZDtib3JkZXItcmFkaXVzOjEwMCU7aGVpZ2h0OjhweDttYXJnaW4tbGVmdDo2cHg7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLXRvcDoxcHg7bWluLXdpZHRoOjhweH0jY2MtbWFpbiAucG1fX3NlcnZpY2UtdGl0bGV7Zm9udC1zaXplOi45NWVtO3dpZHRoOjEwMCU7d29yZC1icmVhazpicmVhay13b3JkfSNjYy1tYWluIC5wbV9fc2VjdGlvbi1kZXNje2xpbmUtaGVpZ2h0OjEuNWVtfSNjYy1tYWluIC5wbV9fc2VjdGlvbi10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Zm9udC1zaXplOi45ZW07bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX0jY2MtbWFpbiAucG1fX3RhYmxlLWNhcHRpb257dGV4dC1hbGlnbjpsZWZ0fSNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLWhlYWQ+dHJ7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2ZvbnQtd2VpZ2h0OjYwMH0jY2MtbWFpbiAucG1fX3RhYmxlLXRye3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2V9I2NjLW1haW4gLnBtX190YWJsZS10cjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1ob3Zlci1iZyl9I2NjLW1haW4gLnBtX190YWJsZS1jYXB0aW9uLCNjYy1tYWluIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtX190YWJsZS10aHtwYWRkaW5nOi42MjVlbSAuNjI1ZW0gLjYyNWVtIDEuMmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0jY2MtbWFpbiAucG1fX2Zvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4fSNjYy1tYWluIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW19I2NjLW1haW4gLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluIC5wbV9fYnRue2JhY2tncm91bmQ6dmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2MtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNjLWJ0bi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1jb2xvcik7ZmxleDphdXRvO2ZvbnQtc2l6ZTouODJlbTtmb250LXdlaWdodDo2MDA7bWluLWhlaWdodDo0MnB4O21pbi13aWR0aDoxMTBweDtwYWRkaW5nOi41ZW0gMS41ZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZSxib3JkZXItY29sb3IgLjE1cyBlYXNlLGNvbG9yIC4xNXMgZWFzZX0jY2MtbWFpbiAucG1fX2J0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yKTtjb2xvcjp2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtX19idG4tLXNlY29uZGFyeXtiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1jb2xvcil9I2NjLW1haW4gLnBtX19idG4tLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LWhvdmVyLWJvcmRlci1jb2xvcik7Y29sb3I6dmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1jb2xvcil9I2NjLW1haW4gLnBtLS1ib3h7aGVpZ2h0OmNhbGMoMTAwJSAtIDJlbSk7bGVmdDp2YXIoLS1jYy1tb2RhbC1tYXJnaW4pO21hcmdpbjowIGF1dG87bWF4LWhlaWdodDozNy41ZW07bWF4LXdpZHRoOjQzZW07cmlnaHQ6dmFyKC0tY2MtbW9kYWwtbWFyZ2luKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDEuNmVtKSl9I2NjLW1haW4gLnBtLS1ib3gucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1ib3gucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9I2NjLW1haW4gLnBtLS1iYXJ7Ym9yZGVyLXJhZGl1czowO2JvdHRvbTowO2hlaWdodDoxMDAlO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6MjllbTtvcGFjaXR5OjE7dG9wOjA7d2lkdGg6MTAwJTstLWNjLW1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb246LjM1c30jY2MtbWFpbiAucG0tLWJhciAucG1fX3NlY3Rpb24tdGFibGUsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1ib2R5LCNjYy1tYWluIC5wbS0tYmFyIC5wbV9fdGFibGUtdGQsI2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10aCwjY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRye2Rpc3BsYXk6YmxvY2t9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS1oZWFke2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLWNhcHRpb257ZGlzcGxheTpibG9ja30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY2Mtc2VwYXJhdG9yLWJvcmRlci1jb2xvcil9I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2NjLW1haW4gLnBtLS1iYXIgLnBtX190YWJsZS10ZDpiZWZvcmV7Y29sb3I6dmFyKC0tY2MtcHJpbWFyeS1jb2xvcik7Y29udGVudDphdHRyKGRhdGEtY29sdW1uKTtmbGV4OjE7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxMDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDoyZW07dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jY2MtbWFpbiAucG0tLWJhciAucG1fX3RhYmxlLXRkPmRpdntmbGV4OjN9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkgLnBtX19ib2R5LCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fZm9vdGVyLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9faGVhZGVye3BhZGRpbmc6MWVtIDEuM2VtfSNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDB9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4tZ3JvdXAsI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9I2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4gLnBtLS1iYXI6bm90KC5wbS0td2lkZSkucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtO21hcmdpbi10b3A6MH0jY2MtbWFpbiAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2JhZGdle2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG0tLWJhci5wbS0tbGVmdHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfSNjYy1tYWluIC5wbS0tYmFyLnBtLS1yaWdodHtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRle21heC13aWR0aDozNWVtfSNjYy1tYWluIC5wbS0tYmFyLnBtLS13aWRlIC5wbV9fYm9keSwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2Zvb3RlciwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZSAucG1fX2hlYWRlcntwYWRkaW5nOjFlbSAxLjRlbX0jY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZS5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWJhci5wbS0td2lkZS5wbS0tZmxpcCAucG1fX2Zvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0jY2MtbWFpbiAucG0tb3ZlcmxheXtiYWNrZ3JvdW5kOnZhcigtLWNjLW92ZXJsYXktYmcpO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfSNjYy1tYWluIC5jYy0tYW5pbSAucG0sI2NjLW1haW4gLmNjLS1hbmltIC5wbS1vdmVybGF5e3RyYW5zaXRpb246b3BhY2l0eSB2YXIoLS1jYy1tb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLHZpc2liaWxpdHkgdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSx0cmFuc2Zvcm0gdmFyKC0tY2MtbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZX0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0uc2hvdy0tcHJlZmVyZW5jZXMgI2NjLW1haW4gLmNjLS1hbmltIC5wbS0tYm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBtLS1iYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LnNob3ctLXByZWZlcmVuY2VzICNjYy1tYWluIC5jYy0tYW5pbSAucG0tb3ZlcmxheXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZXJ2aWNlLWhlYWRlcnttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3NlY3Rpb24tYXJyb3d7bGVmdDp1bnNldDtyaWdodDoxOHB4fSNjYy1tYWluLmNjLS1ydGwgLnNlY3Rpb25fX3RvZ2dsZS13cmFwcGVye2xlZnQ6MThweDtyaWdodDp1bnNldDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnR9I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlLXNlcnZpY2V7bGVmdDowfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZXJ2aWNlLWljb257bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tcmlnaHQ6NXB4fSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLS10b2dnbGUgLnBtX19zZWN0aW9uLXRpdGxle3BhZGRpbmctbGVmdDo1LjRlbTtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX19zZWN0aW9uLS1leHBhbmRhYmxlIC5wbV9fc2VjdGlvbi10aXRsZXtwYWRkaW5nLXJpZ2h0OjMuNGVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX19iYWRnZXttYXJnaW4tbGVmdDp1bnNldDttYXJnaW4tcmlnaHQ6MWVtfSNjYy1tYWluLmNjLS1ydGwgLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjdweCl9I2NjLW1haW4uY2MtLXJ0bCAudG9nZ2xlLXNlcnZpY2UgLnRvZ2dsZV9faWNvbi1jaXJjbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjNweCl9I2NjLW1haW4uY2MtLXJ0bCAuc2VjdGlvbl9fdG9nZ2xlOmNoZWNrZWR+LnRvZ2dsZV9faWNvbiAudG9nZ2xlX19pY29uLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0jY2MtbWFpbi5jYy0tcnRsIC5wbV9fdGFibGUtdGQsI2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRoe3BhZGRpbmctbGVmdDp1bnNldDtwYWRkaW5nLXJpZ2h0OjEuMmVtO3RleHQtYWxpZ246cmlnaHR9I2NjLW1haW4uY2MtLXJ0bCAucG1fX3RhYmxlLXRke3BhZGRpbmctbGVmdDp1bnNldDtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtX190YWJsZS10ZDpiZWZvcmV7cGFkZGluZy1sZWZ0OjJlbTtwYWRkaW5nLXJpZ2h0OnVuc2V0fSNjYy1tYWluLmNjLS1ydGwgLnBtX19idG4rLnBtX19idG4sI2NjLW1haW4uY2MtLXJ0bCAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMzc1cmVtfSNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwIC5wbV9fYnRuKy5wbV9fYnRuLCNjYy1tYWluLmNjLS1ydGwgLnBtLS1mbGlwIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi4zNzVyZW07bWFyZ2luLXJpZ2h0OjB9I2NjLW1haW4uY2MtLXJ0bCAucG0tLWZsaXAucG0tLWJhcjpub3QoLnBtLS13aWRlKSAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbi5jYy0tcnRsIC5wbS0tZmxpcC5wbS0tYmFyOm5vdCgucG0tLXdpZGUpIC5wbV9fYnRuLWdyb3VwKy5wbV9fYnRuLWdyb3Vwe21hcmdpbi1sZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDBweCl7I2NjLW1haW4gLnBte2JvcmRlci1yYWRpdXM6MDtib3R0b206MDtoZWlnaHQ6YXV0bztsZWZ0OjA7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDpub25lIWltcG9ydGFudDtyaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEuNmVtKX0jY2MtbWFpbiAucG1fX2JvZHksI2NjLW1haW4gLnBtX19mb290ZXIsI2NjLW1haW4gLnBtX19oZWFkZXJ7cGFkZGluZzouOWVtIWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2JhZGdle2Rpc3BsYXk6bm9uZX0jY2MtbWFpbiAucG1fX3NlY3Rpb24tdGFibGUsI2NjLW1haW4gLnBtX190YWJsZS1ib2R5LCNjYy1tYWluIC5wbV9fdGFibGUtY2FwdGlvbiwjY2MtbWFpbiAucG1fX3RhYmxlLXRkLCNjYy1tYWluIC5wbV9fdGFibGUtdGgsI2NjLW1haW4gLnBtX190YWJsZS10cntkaXNwbGF5OmJsb2NrfSNjYy1tYWluIC5wbV9fdGFibGUtaGVhZHtkaXNwbGF5Om5vbmV9I2NjLW1haW4gLnBtX190YWJsZS10cjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3IpfSNjYy1tYWluIC5wbV9fdGFibGUtdGR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNjYy1tYWluIC5wbV9fdGFibGUtdGQ6YmVmb3Jle2NvbG9yOnZhcigtLWNjLXByaW1hcnktY29sb3IpO2NvbnRlbnQ6YXR0cihkYXRhLWNvbHVtbik7ZmxleDoxO2ZvbnQtd2VpZ2h0OjYwMDttaW4td2lkdGg6MTAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctcmlnaHQ6MmVtO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2NjLW1haW4gLnBtX190YWJsZS10ZD5kaXZ7ZmxleDozfSNjYy1tYWluIC5wbV9fYnRuLWdyb3VwLCNjYy1tYWluIC5wbV9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9I2NjLW1haW4gLnBtX19idG4tZ3JvdXB7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0jY2MtbWFpbiAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG1fX2J0bi1ncm91cCsucG1fX2J0bi1ncm91cHttYXJnaW46LjM3NXJlbSAwIDAhaW1wb3J0YW50fSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bisucG1fX2J0biwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19idG4tZ3JvdXArLnBtX19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTouMzc1cmVtIWltcG9ydGFudDttYXJnaW4tdG9wOjAhaW1wb3J0YW50fSNjYy1tYWluIC5wbS0tZmxpcCAucG1fX2J0bi1ncm91cCwjY2MtbWFpbiAucG0tLWZsaXAgLnBtX19mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5zaG93LS1wcmVmZXJlbmNlcyAjY2MtbWFpbiAuY2MtLWFuaW0gLnBte3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIWltcG9ydGFudH19IiwiXHJcbi5idXR0b24tYmx1ZSxcclxuLmJ1dHRvbi1ncmV5LFxyXG4uYnV0dG9uLXJlZCB7XHJcbiAgcGFkZGluZzogMXJlbSAzLjFyZW0gMXJlbSAzLjFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWJsdWUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDI0MHB4O1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogMTFwdDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMDU4Yjg5IDEwMCUsXHJcbiAgIzA1OGI4OSAxMDAlKTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjpub25lO1xyXG59XHJcblxyXG4uYnV0dG9uLWJsdWU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24tZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCBkYXJrZ3JleSAwJSwgZ3JleSAxMDAlKTtcclxufVxyXG5cclxuLmJ1dHRvbi1yZWQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZywgI2U0MzU0YSAwJSwgI2RlMWMzMyAxMDAlKTtcclxufVxyXG5cclxuLmJ1dHRvbi1yZWQyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsICNlNDM1NGEgMCUsICNkZTFjMzQgMTAwJSk7XHJcbn1cclxuXHJcbi5idXR0b20tcmVkIGEsXHJcbi5idXR0b24tcmVkMiBhLFxyXG4uc3VibWl0LXJlZCBidXR0b24sXHJcbi5zdWJtaXQtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmODEzMTM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uYnV0dG9tLWdyZWVuIGEsXHJcbi5zdWJtaXQtZ3JlZW4gYnV0dG9uLFxyXG4uc3VibWl0LWdyZWVuIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMwNThiODkgMTAwJSxcclxuICAjMDU4Yjg5IDEwMCUpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOm5vbmU7XHJcbn1cclxuXHJcbi5zdWJtaXQtZ3JlZW46aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b20tcmVkIGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLnN1Ym1pdC1yZWQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb21tZW50LWJveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG59XHJcblxyXG4uYm94LWFydGljbGV7XHJcbiAgZm9ybXtcclxuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1kYW5nZXIge1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ucGFnaW5hdG9yIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICBhLFxyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZDllOWY7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgIGNvbG9yOiAjNTQ1NDU0O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgYTpob3ZlcixcclxuICBhLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMwNThiODkgMTAwJSxcclxuICAgICMwNThiODkgMTAwJSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1hcmdpbi10b3Atb25lLXJlbSB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtdHdvLXJlbSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLnBhZGRpbmctbGVmdC1vbmUtcmVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5kaWFsb2cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAxMHB4IDM2cHggLTE1cHggIzAwMDAwMGQ2O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogNTtcclxuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmVkaXRvciB7XHJcbiAgICBtYXJnaW46IDJyZW07XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbiB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC50aXRsZS1pdGVtLFxyXG4gICAgICAudGl0bGUtaXRlbSA+ICoge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtZGlhbG9nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMi41cHg7XHJcbiAgICAgIHJpZ2h0OiAtMTIuNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkcy13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgICYueWVzIHtcclxuICAgICAgLmJ1dHRvbi1yZWQoKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vIHtcclxuICAgICAgLmJ1dHRvbi1ibHVlKCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlhbG9nLWNvdmVyLWxheWVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29uZmlybUxpbmsge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5xdGlwLWZyb250IHtcclxuICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgLmRpYWxvZygpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgLnF0aXAtdGlwIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNoYXJlLWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDAuN3JlbTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuXHJcbi5saW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG5cclxuLmdyZWVuIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMGQ5ZTlmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzExYTVhNyAwJSxcclxuICAjMDU4Yjg5IDEwMCUsXHJcbiAgIzA1OGI4OSAxMDAlKTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxufSIsImJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzAwMDtcclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGFjY2VudC1jb2xvcjogQGdyZWVuLXRleHQtY29sb3I7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmFkLWZyYW1lIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ibG9jazogMDtcclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICB3aWR0aDogNzAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAmLnRoaW4tY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjMwcHg7XHJcbiAgICBib3gtc2hhZG93OiBAYmFzZS1ib3gtc2hhZG93O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gICYubm8tYmFubmVyIGhlYWRlciB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IEBuZXctdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgI2xvZ28ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28tdG9wIHtcclxuICAgICAgICAvL21hcmdpbi1yaWdodDogOHJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY29uZC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9tLXNob3ctbW9yZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhLWFycm93LXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWxldGUtd2FybmluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNXB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiBAbmV3LXRleHQtY29sb3I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIH1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6IEBncmVlbi1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDM3cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBAZ3JlZW4tYWN0aXZlLWNvbG9yO1xyXG4gICAgICBwYWRkaW5nOiAzMXB4IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1tZW51LFxyXG4gIC5idXR0b25zLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAub2RzYXplbmkge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogOHJlbTtcclxuICB9XHJcblxyXG4gIC5zb2NpYWwtbWVkaWEtaWNvbnMtZm9vdGVyIGltZyxcclxuICAuc29jaWFsLW1lZGlhLWljb25zIGltZyB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZsYWcgaW1nIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLmZsYWctY3oge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuZmxhZzpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1waWN0dXJlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9taWxsZW5uaWFsLWZhdGhlci5qcGcpO1xyXG4gIGhlaWdodDogNTIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTNweCAwIDEzcHggMTNweDtcclxufVxyXG5cclxuLm1vYmlsZS1tZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAubW9iaWxlLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuZmEteG1hcmsge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1jbG9zZS1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmZhLWNoZXZyb24tZG93biB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLXRleHQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRlZ29yaWVzLW9mLW1hZ2F6aW5lIHtcclxuICAgIGNvbHVtbnM6IDI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGUtc29jaWFsLW1lZGlhLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcclxuXHJcbiAgICBsaSBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYnV0dG9tLWxvZy1pbiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXgtaGVpZ2h0OiA1N3B4O1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcblxyXG4gIGEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDU3cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlKTtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zZXJ2aWNlcyB7XHJcbiAgLnNlcnZpY2VzLWFsaWdubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBkOWU5ZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICMwNThiODkgMTAwJSxcclxuICAgICAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogdWwge1xyXG4gICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICBnYXA6IDFyZW07XHJcbiAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG5cclxuICAgICBsaSB7XHJcbiAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgIGEge1xyXG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH0qL1xyXG59XHJcblxyXG4uaGVhZGxpbmUtYm94IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC1oZWlnaHQ6IDU3cHg7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAjMTFhNWE3IDAlLFxyXG4gICMxMWE1YTcgMCUsXHJcbiAgIzA1OGI4OSAxMDAlLFxyXG4gICMwNThiODkgMTAwJSk7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgbWFyZ2luLWlubGluZTogMC43cmVtO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43cmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS4ycmVtO1xyXG59XHJcblxyXG4ubGVmdC1jb2x1bW4ge1xyXG4gIC5zZXJ2aWNlcyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGhyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhZ3Mge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICB1bCB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxLjFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucnVicmlreSB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gIC5yaWdodC1jb2x1bW4ge1xyXG4gICAgaDIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG59XHJcblxyXG4uY2F0YWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4taW5saW5lOiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZpcnN0LWxpbmUtYWxpZ25tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9uZS1kb2N0b3Ige1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJzIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Rhci1yYXRpbmcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mby1kb2N0b3ItYWxpZ25tZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3MtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2LmFydGljbGUtbG9uZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctaG91cnMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5mYS1jaXJjbGUtaW5mbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdpbmF0b3Ige1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvbmctYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZnJvbnQvaW1nL21haW4tcGljdHVyZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2OSwgMTY5LCAxNjksIDAuMzEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cclxuICAgICAgLmNhdGFsb2ctbG9hZGVyIHtcclxuICAgICAgICBjb2xvcjogIzkwOTA5MDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wZW5pbmctaG91cnMtdG9vbHRpcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG5cclxuICAub25lLWRheS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5vcGVuaW5nLWhvdXJzLWRheSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNXJlbTtcclxuICB9XHJcblxyXG4gIC5vcGVuaW5nLWhvdXJzLXRpbWVzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuI2N1c3RvbWVyLWRldGFpbC10YWJzICoge1xyXG4gIGNvbHVtbnM6IDE7XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIC5kYXktaW4tb3BlbmluZy1ob3VycyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RhYi1hYm91dCB7XHJcbiAgJi5hcnRpY2xlLWxvbmcge1xyXG4gICAgcCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0YWItcmV2aWV3cyB7XHJcbiAgJi5hcnRpY2xlLWxvbmcge1xyXG4gICAgcCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJldmlld3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5sb2dpbi1yZXF1aXJlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuI3RhYi1vZmZpY2UtaG91cnMge1xyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICB9XHJcblxyXG4gIC5vZmZpY2UtaG91cnMtbGlzdCB7XHJcbiAgICAmLmluLWNhcmQge1xyXG4gICAgICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcoKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggLTEwcHggI2E4YTNhODtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMGE4MDgxO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlLmFydGljbGUtbG9uZyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIC5yZXZpZXctaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnMge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51c2VyLXByb2ZpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLmZvdG8tcHJvZmlsIHtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAudXNlci1kZXRhaWxzIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcmV2aWV3LXRleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5yZXZpZXctZGV0YWlsIHtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoaW5nIHtcclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvbXBhbnktcmV2aWV3LW1vZGFsIHtcclxuICBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5yZXZpZXctdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tYmx1ZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMi41cmVtIDIuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3c7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ2LCAxNzksIDE4MiwgMC4zKTtcclxuXHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1NZWRpdW0sIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHQ7XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJhbC1zZWFyY2hpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ibG9jazogMS41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJhbC1zZWFyY2hpbmc6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDEzLCAxNTgsIDE1OSwgMC4zKTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMwNThiODkgMTAwJSxcclxuICAgICMwNThiODkgMTAwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNpcmNsZS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDYycHg7XHJcbiAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMwNThiODkgMTAwJSxcclxuICAgICMwNThiODkgMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiA1MHB4OyAvKiB2ZWxpa29zdCBpa29ueSAqL1xyXG4gIH1cclxuXHJcbiAgLnJlc2V0LWZvcm0tbGluayB7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IC01cHggMTNweCA1MXB4IC0xNXB4ICNhOGEzYTg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtcmVzdWx0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaG93LWFsbCB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1ibG9jazogNnB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYW1lLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3BlY2lhbGl6YXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmNpcmNsZS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODFkZWcsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMwNThiODkgMTAwJSxcclxuICAgICMwNThiODkgMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiA1MHB4OyAvKiB2ZWxpa29zdCBpa29ueSAqL1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgdWwuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgY29sb3I6IEBncmVlbi10ZXh0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDIuNXJlbTtcclxuXHJcbiAgICAuYnJlYWRjcnVtYi1ob21lIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LUxpZ2h0LCBzYW5zLXNlcmlmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1icmVhZC1jcnVtYnMge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC51bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwIDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmNhdGFsb2cge1xyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXJzdC1jb2x1bW4ge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblxyXG4gICAgJi5hcnRpY2xlLWltZyBpbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtYXJyb3ctcmlnaHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb2tyYWNvdmF0IHtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgLmFycm93LWRhbGUge1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmctdGV4dC1jZW50cmUgaDQge1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4NnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbG9uZy1pbWcge1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMi40cmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmctdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1mbGV4Ym94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9uZS1kb2N0b3ItY2FyZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICAvKiAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgICBnYXA6IDJyZW07Ki9cclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLmFydGljbGUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLnRodW1iLWltZyBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcnRpY2xlIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gNTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDtcclxuICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNThweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb2tyYWNvdmF0IHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAuYXJyb3ctZGFsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodC1hcnRpY2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qICAuYm94LWFydGljbGUgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXHJcbiAgICAgIHJnYmEoMTk3LCAxOTcsIDE5NywgMC40KSxcclxuICAgICAgcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjQpLFxyXG4gICAgICByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuMSkpO1xyXG4gICAgfSovXHJcblxyXG4gIC50b3AtZG9jdG9yIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MXB4IC0yMnB4IHJnYmEoMTY4LCAxNjMsIDE2OCwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbSAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogMTQzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLWluZm8gcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93LW1vcmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgc2VsZWN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgLyogICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODsqL1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ub25lLWRvY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5kb2N0b3ItbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvY3Rvci1wcm9mZXNzaW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgbWF4LWhlaWdodDogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuZG9jdG9yLWFkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgfVxyXG59XHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IEBiYXNlLXNoYWRvdztcclxufVxyXG5cclxuZm9vdGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gIC5mb290ZXItY29udCB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBjb2xvcjogQGJhc2Utc2hhZG93MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdzI7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1ibG9jazogMTBweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgY29sb3I6IEBuZXctdGV4dC1jb2xvcjtcclxuXHJcbiAgICAjbG9nby1mb290ZXIge1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nby10b3Age1xyXG4gICAgLy9tYXJnaW4tcmlnaHQ6IDhyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjdyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuXHJcblxyXG4gICAgLmNvbC1mIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgIC50ZXh0LW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JlZW4tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtbmV3c2xldHRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c2xldHRlci1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWNvbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1jb250IC5idG4tb2Rlc2xhdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDY3JTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWNvbnQgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzbGV0dGVyLWlucHV0OmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMTMsIDE1OCwgMTU5LCAwLjMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c2xldHRlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogQG5ldy10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2J1dHRvbS1sb2ctaW4tZm9vdGVyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICAgICAjMTFhNWE3IDAlLFxyXG4gICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgICAgICMwNThiODkgMTAwJSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IEBuZXctdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAZ3JlZW4taHJlZi1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZGF0ZS1vZi1hcnRpY2xlIHtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC5jb250LWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5vcGVuaW5nLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTJwdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bSwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm9wZW5pbmctY29sdW1uIHtcclxuICBmb250LXNpemU6IDEycHQ7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6IEBiYXNlLXRleHQtY29sb3ItZ3JleTtcclxuICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDJyZW07XHJcbn1cclxuXHJcbi5ib3gtYXJ0aWNsZS1kZXRhaWwge1xyXG4gIC8qICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTsqL1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gIC5sYXN0LWFwZWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gIH1cclxuXHJcbiAgLmxhc3QtdGV4dCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaXJjbGUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgIzExYTVhNyAwJSxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgfVxyXG5cclxuICAuc2VydmljZXMge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LWltZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tcGljdHVyZS1pbi1kZXRhaWwgLmltZy1zb3VyY2UtY29udGFpbmVyLFxyXG4gIC5nYWxsZXJ5LWltZy1jb250YWluZXIgLmltZy1zb3VyY2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgfVxyXG5cclxuICAuZm91ci1saXR0bGUtcGljdHVyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogODVweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAudmlldy1tb3JlLWZvdG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAxLjVyZW0gMS41cmVtIDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtaW4tbGVmdCBpbWcsXHJcbi5ib3JkZXItcmFkaXVzLWluLXJpZ2h0IGltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtIDAgMCAxLjVyZW07XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLWluLXJpZ2h0IGltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAxLjVyZW0gMS41cmVtIDA7XHJcbn1cclxuXHJcbmgzIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG5cclxuICAuY2xvc2UtaW1nOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIGxpIGEge1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmEteG1hcmsge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoaW5nLW9mLWdhbGxlcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnN3aXRjaC1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbn1cclxuXHJcbi5jb2wtZyB7XHJcbiAgZmxleDogMjtcclxufVxyXG5cclxuLmNvbC1nMiB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuXHJcbi5nYWxsZXJ5IC5kYXRlLW9mLWFydGljbGUge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLm1haW4tY29udGVudC1nYWxsZXJ5IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAuYm94LWFydGljbGUtZGV0YWlsLFxyXG4gIC50b3AtZG9jdG9yLFxyXG4gIC5ib3gtZm9yLWFkZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJveC1hcnRpY2xlLWRldGFpbCB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIgLmhlYWRlci1nYWxsZXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAubG9nby10b3Age1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mb3J1bSB7XHJcbiAgLmFsaWdubWVudC1uZXctZGlzY3Vzc2lvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XHJcbiAgICBwLFxyXG4gICAgaDQge1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDI7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAuYWxpZ25tZW50LWxhc3QtY29tbWVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYXN0LWNvbW1lbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm51bWJlci1vZi10b3BpY3MgYSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYm94LW9mLWxhc3QtcXVlcnkge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgIC5sYXN0LXF1ZXJ5IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IEBiYXNlLWJveC1zaGFkb3c7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGV0YWlsLW9mLWxhc3QtcXVlcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVlcnkge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFuc3dlciBwIHtcclxuICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luLXJlcXVpcmVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LWZvci1hZGQge1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDIwcHg7XHJcbiAgbWF4LWhlaWdodDogNjAwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5hZGQtcmlnaHQge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogQGJhc2UtYm94LXNoYWRvdztcclxuICB9XHJcbn1cclxuXHJcbi5mb3RvLXByb2ZpbCB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG59XHJcblxyXG4uZm9ydW0tZGV0YWlsIHtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5tYXJnaW5lLXRvcC1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5sYXN0LWVsZW1lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLW9mLWxhc3QtcXVlcnkgbGkge1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1kZXRhaWwtc2VhcmNoaW5nIGxhYmVsIHtcclxuICB3aWR0aDogMzMlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1kZXRhaWwge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggYXV0bztcclxuICAgIGdhcDogM3JlbTtcclxuICAgIG1hcmdpbi1ibG9jazogNDJweDtcclxuXHJcbiAgICAuaW5mby1hYm91dC1kb2N0b3Ige1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgaHJ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkaW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBwIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlLWluLWRldGFpbCBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlLWluLWRldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5pbmZvLWFib3V0LWRvY3Rvci1hbGlnbm1lbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3ZlcmZsb3ctYm94IHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiBLb250ZWpuZXIgbcOhIMWhw63FmWt1IDEwMCUgcm9kacSNb3Zza8OpaG8gcHJ2a3UgKi9cclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xyXG4gICAgICBtaW4td2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW5pbmctaG91cnMtZGV0YWlsIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBhdXRvKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIC5ob3VycyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53ZWVrIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG5cclxuICAuZGF5LWluLW9wZW5pbmctaG91cnMge1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2JhKDE2OSwgMTY5LCAxNjksIDAuNzQpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZmlyc3QtbGluZS1vZi1vcmRlcmluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XHJcbiAgICB3aWR0aDogMjQlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmdkcHIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWducG9zdCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAxLjVyZW0gMCAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggLTEzcHggMzhweCAtMThweCAjYThhM2E4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlM2UzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlLXNpZ25wb3N0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM0ZDRjNGM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMiU7XHJcbiAgICAgICAgd2lkdGg6IDEwNCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hbGlnbm1lbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLnN1Ym1pdC1yZWQge1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWVlO1xyXG5cclxuICAgIC50b3AtZG9jdG9yLWNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbHVtbnM6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub25lLWRvY3RvciB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFncmVlbWVudC1jb250IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gIHAge1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4jdGFrZS1jb21wYW55LW1vZGFsIHtcclxuICAubW9kYWwtYm9keSA+ICoge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWJsdWUtY2VudGVyIHtcclxuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWRldGFpbCAubGluayxcclxuI3Rha2UtY29tcGFueS1tb2RhbCAubGluayB7XHJcbiAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG59XHJcblxyXG4uY29udGVudC1yZW5kZXJlciB7XHJcbiAgLnRlbXBsYXRlLWdyaWQge1xyXG4gICAgZ3JpZC1nYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG4gIH1cclxuXHJcbiAgaDEsXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kaXNjdXNzaW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuXHJcblxyXG4gIC5idG4tY29udCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDEwcHg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGZpbGw6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLW9mLWxhc3QtcXVlcnkge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcclxuXHJcbiAgICAuYXV0aG9yLW5hbWUge1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cclxuICAgIC5yb3ctYXV0aG9yLWNvbW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi51c2VyLXF1ZXN0aW9ubmFyZSB7XHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMTVweCAjYThhM2E4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuYWxpZ25tZW50LW9mLXBlcnNvbmFsLWRhdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbm1lbnQtY2hlY2tib3gge1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja2JveCB7XHJcbiAgICB3aWR0aDogNSU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmdkcHIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1ibHVlLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICAgICAgcGFkZGluZy1ibG9jazogMC43cmVtO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXJzdC1saW5lLWdhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1sb25nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3LFxyXG4ucHJldmVudGl2ZS1wbGFuLWRldGFpbCxcclxuLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmV4YW1pbmF0aW9uLWZvcm0sXHJcbiAgLm1lYXN1cmVtZW50cy1mb3JtLFxyXG4gIC5wZXJzb25hbC1pbmZvLWZvcm0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm5hbWUtYXV0b2NvbXBsZXRlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvY29tcGxldGUtaXRlbXMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2IHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgIH1cclxuXHJcbiAgICAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG9jb21wbGV0ZS1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBEb2RnZXJCbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHNlbGVjdCxcclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgLm1haW4taGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgJi5saW5rOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9yZS1pbmZvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzBkOWU5ZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lnbnBvc3Qge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gMS41cmVtIDAgMDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IC0xM3B4IDM4cHggLTE4cHggI2E4YTNhODtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZTNlMztcclxuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZS1zaWducG9zdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kYXItZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgYXV0bztcclxuICB9XHJcblxyXG4gIHVsIGxpIGEge1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAjc2VsZWN0LXVzZXIge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICB9XHJcblxyXG4gICNzZWxlY3QtcHJvZmlsZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgY29sb3I6ICM0ZDRjNGM7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzBkOWU5ZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tc2hvdy1tb3JlLWRldGFpbC1wcmV2ZW50aXZlLXBsYW4sXHJcbi5idXR0b24tYmx1ZS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbn1cclxuXHJcbi5ob21lcGFnZSB7XHJcbiAgLnNlYXJjaGluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2VzLWFsaWdubWVudCB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1pY29uLWluLWhvbWUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb25lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNHJlbTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5ib3gtYXJ0aWNsZSB7XHJcbiAgICAgIC5hcnRpY2xlIHtcclxuICAgICAgICAub3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgIHRvcDogLTQlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyAvKiDEjGVybsO9IHMgNTAlIHRyYW5zcGFyZW50bm9zdMOtICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSk7IC8qIFBseW51bMO9IHDFmWVjaG9kICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICYudGh1bWItaW1nIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMjUwcHgsIDUwMHB4KSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cclxuICAgICAgICAuZ3JpZC1jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDU7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNDpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZWU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAudG9wLWRvY3Rvci1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub25lLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgLmRvY3Rvci1pbmZvIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1sb25nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2UtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b20tc2hvdy1tb3JlLWRvY3RvciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYXN0LXF1ZXJ5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTFweCAtMjJweCAjYThhM2E4O1xyXG4gICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIC5xdWVyeSB7XHJcbiAgICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuc3dlciBwIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbC1vZi11c2VyLWxhc3QtcXVlcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb25nLWJhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Zyb250L2ltZy9iYW5uZXIuanBnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG1hcmdpbi1ibG9jazogNHJlbTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC50ZXh0LWluLWxvbmctYmFubmVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xyXG4gICAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDRweCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNjQpO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgLmJ1dHRvbS1yZWQtbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tcmVkLWNlbnRlciB7XHJcbiAgbWFyZ2luLWJsb2NrOiAzcmVtIDFyZW07XHJcbn1cclxuXHJcbi5jdXN0b21lci1yZWdpc3RyYXRpb24tZm9ybSAuZm9ybS1ncm91cC1maXJzdC1saW5lID4gOmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnVzZXItYnV0dG9ucyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAudXNlci1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYXNlLXNoYWRvdztcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5jaGV2cm9uIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmNoZXZyb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdXNlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMS4ycmVtO1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDEuNHJlbTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAxcmVtIDFyZW07XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcblxyXG4gICAgLnByb2ZpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtTWVkaXVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVtYWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nb3V0IHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgQGJhc2Utc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21wYW55LXByb2ZpbGUge1xyXG4gICAgICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAgICAgICAjMDU4Yjg5IDEwMCUpO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90aWZpY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MTMxMztcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnVzZXItbWVudS1sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuXHJcbiAgLnByb2ZpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJhc2Utc2hhZG93O1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsIHtcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogLTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nb3V0IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ291dDpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhc2Utc2hhZG93O1xyXG4gICAgICAgIGJvcmRlci1pbmxpbmU6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGVyc29uYWwtb3ZlcnZpZXc6aG92ZXIge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhbnktcHJvZmlsZSB7XHJcbiAgICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZTllOWU5O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLFxyXG4gICAgICAgICMxMWE1YTcgMCUsXHJcbiAgICAgICAgIzExYTVhNyAwJSxcclxuICAgICAgICAjMDU4Yjg5IDEwMCUsXHJcbiAgICAgICAgIzA1OGI4OSAxMDAlKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcHg7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWQtdGV4dCB7XHJcbiAgY29sb3I6ICNmODEzMTM7XHJcbn1cclxuXHJcbi5ibHVlLXRleHQge1xyXG4gIGNvbG9yOiAjMGQ5ZTlmO1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByZXZlbnRpb24tcGxhbi1wYWdlIHtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1Cb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogLTRyZW07XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdW5zZXQ7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxuICB9XHJcblxyXG4gIC5ob3ctd29yayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtQm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjZwdDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RlcHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMi40cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmhvcml6b250YWwtbGluZSB7XHJcbiAgICAgIGhlaWdodDogMXB4OyAvKiBWw73FoWthIMSNw6FyeSAqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3cyOyAvKiBCYXJ2YSDEjcOhcnkgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDA7IC8qIFDFmWlkw6Fuw60gbWV6ZXJ5IG5hZCBhIHBvZCDEjcOhcm91ICovXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMSU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJi5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMGQ5ZTlmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmN1c3RvbWVyLWVkaXQtcHJvZmlsZSB7XHJcbiAgLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUge1xyXG4gICAgLm5hbWUge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsIHtcclxuICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYWRkLXRleHQtY29sb3ItZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAucmlnaHQtY29sdW1uIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB0O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5maWxlLXVwbG9hZGVyLXdyYXAge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAudXBsb2FkLWZvcm0td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNob29zZS1zaW1wbGUtZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucmVtb3ZlLWFjY291bnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21wYW55LWVkaXQtcHJvZmlsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XHJcbiAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LWVkaXQtaGVhZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWRldGFpbC1ncmlkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgLnBpY3R1cmUtY2F0YWxvZy1kZXRhaWwge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNob29zZS1zaW1wbGUtZmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0YWItc2V0dGluZ3Mge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sdW1uczogMTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LW9mZmljZS1kZXRhaWxzIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcbiAgICAuZm9ybS1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcblxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1yZWQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdGFiLWZpZWxkcyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZHJlc3MtdmVyaWZpY2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAjdmVyaWZpY2F0aW9uLXByb21wdCB7XHJcbiAgICAgIGNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiAjZjgxMzEzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNtYXAge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1yZWQge1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjgxMzEzO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtIDAuN3JlbSAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC43cmVtIDJyZW0gMC43cmVtIDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueS1vZmZpY2VzIHtcclxuICAgIC5zZWxlY3Qtb2ZmaWNlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MDBweCArIDFyZW0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjY29tcGFueU9mZmljZVNlbGVjdG9yIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMC43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZmaWNlLWhvdXJzLWZvcm0ge1xyXG4gICAgLm9mZmljZS1ob3Vycy1wYWlyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJsb2NrOiAwLjVyZW07XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDUuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuN3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICAgPiBpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1sZWFkcy1zZWN0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuXHJcbiAgLmxpc3QtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5saXN0LWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5kZXRhaWxzLWJ0biB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi5idXR0b24tYmx1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZXZyb24ge1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggLThweCAjOWI5YjliO1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgLnNob3ctb24tdGFibGV0LFxyXG4gICAgLnNob3ctb24tc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgY29sdW1uczogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmFydGljbGUtbG9uZyB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5hZC1iYW5uZXIge1xyXG4gICYudG9wLWRvY3Rvci1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlZTtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuXHJcbiAgICAudG9wLWRvY3Rvci1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxMHB4LCBtYXgtY29udGVudCkpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub25lLWRvY3RvciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG9jdG9yLWluZm8ge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbS1zaG93LW1vcmUtZG9jdG9yIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1idXR0b25zLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1hZ2F6aW5lIHtcclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtNHJlbTtcclxuICB9XHJcblxyXG4gIC5ib3gtYXJ0aWNsZS1kZXRhaWwge1xyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5TZWFyY2gtZm9ybS1hcnRpY2xlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLmdlbmVyYWwtc2VhcmNoaW5nIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcvZnJvbnQvaW1nL2ljb25fc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxLjVyZW0gY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtc2VhcmNoaW5nOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDEzLCAxNTgsIDE1OSwgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpc3BsYXktbm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgbWFyZ2luLXRvcDogLTZweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gIGNvbG9yOiBAYmFzZS10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG5cclxuLmNhcmQtYm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBwYWRkaW5nOiAxcmVtIDNyZW0gM3JlbSAzcmVtO1xyXG59XHJcblxyXG5cclxuLmJvcmRlci1iIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJhc2Utc2hhZG93MjtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnQge1xyXG4gIG1hcmdpbi1ibG9jazogMnJlbTtcclxuXHJcbiAgLmxvZ2luLXJlcXVpcmVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYnV0dG9uLWJsdWUge1xyXG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucm93LWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuXHJcbiAgLmNvbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udC1kYXRlLWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ibG9jazogMTBweDtcclxuXHJcbiAgICAuY29udC1hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxuXHJcbiAgLnNpemUge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAuc2hhZG93LWNpcmNsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3c7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogNDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2hhcmUtbm9kZXMge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLm1vZGFsLXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHotaW5kZXg6IDEwMDAwMDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLm1vZGFsLXMgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgei1pbmRleDogMTAwMDAwMTtcclxufVxyXG5cclxuLm1vZGFsLXMgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLm1vZGFsLXMgLmNsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogcmVkO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubW9kYWwtb3ZlcmxheS1zIHtcclxuICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlucHV0LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxOCU7IC8qIFBvemljZSBpa29ua3kgKi9cclxuICB0b3A6IDQyJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG59XHJcblxyXG4uaW5wdXQtY29udGFpbmVyIC5mYS1rZXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxOCU7IC8qIFBvemljZSBpa29ua3kgKi9cclxuICB0b3A6IDQyJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgY29sb3I6IEBncmVlbi1ocmVmLWNvbG9yO1xyXG59XHJcblxyXG4uaW5wdXQtY29udGFpbmVyIGlucHV0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IC8qIE9kc2F6ZW7DrSwgYWJ5IHNlIHRleHQgbmVza3LDvXZhbCBwb2QgaWtvbmtvdSAqL1xyXG59XHJcblxyXG4ucm93LWQge1xyXG4gIC5zaGFyZSB7XHJcbiAgICAuY2lyY2xlLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmUtbGluayB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZSxcclxuLmNvbnQge1xyXG4gIG1hcmdpbi1ibG9jazogOHB4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmVkaXQtY29udGVudCB7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9ja2VyIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuXHJcbi5tb2RhbCB7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggQGFkZC10ZXh0LWNvbG9yLWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNTVweCAzMHB4O1xyXG5cclxuICAuc2lnbi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAubWFyZ2luIHtcclxuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgZm9ybSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBmb3JtIHAgYSB7XHJcbiAgICBjb2xvcjogQGdyZWVuLWhyZWYtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBmb3JtIHAgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg4MWRlZyxcclxuICAgICMxMWE1YTcgMCUsXHJcbiAgICAjMTFhNWE3IDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlLFxyXG4gICAgIzA1OGI4OSAxMDAlKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxMXB0O1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIG1pbi13aWR0aDogMTU2cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC1sb2dpbiB7XHJcbiAgICBmb250LWZhbWlseTogQEZvbnQtUmVndWxhcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMi41cmVtO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdzI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNpZ24tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNzhweDtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZ24tcm93LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDQ4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMykgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3gtbG9naW46Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuLWFjdGl2ZS1jb2xvcjIgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYm94LWxvZ2luOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuLWFjdGl2ZS1jb2xvcjIgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQ1LCAyMjYsIDIyOSwgMC4zKTtcclxuICB9XHJcblxyXG4gIC5yZW1lbWJlci1sb2dpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm90aGVyLWxvZ2luIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgaHIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFzZS1zaGFkb3c7XHJcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJhc2Utc2hhZG93O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDUsIDIyNiwgMjI5LCAwLjMpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5uZXctcmVnaXN0cmF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBkaXYge1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDgxZGVnLCBAcmVkMiAwJSwgQHJlZCAxMDAlKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzZXQtcGFzc3dvcmQtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5kb2N0b3ItcmVnaXN0cmF0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzBhODA4MTtcclxuICB9XHJcbn1cclxuXHJcbi8vbmV3IGRpc2N1c3Npb25cclxuI2FkZC1kaXNjdXNzaW9uLW1vZGFsIHtcclxuICAuYWxpZ25tZW50LWxhc3QtY29tbWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE5LjkycHg7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLW9mLWxhc3QtcXVlcnkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5wcm9maWwtb2YtdXNlci1sYXN0LXF1ZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LU1lZGl1bTtcclxuICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2NhdGVnb3J5LW9mLWRpc2N1c3Npb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuc3VibWl0LXJlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbiNhZGQtbmV3LXJlZ2lzdHJhdGlvbiB7XHJcbiAgLmZpcnN0LWxpbmUtb2Ytb3JkZXJpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWlubGluZTogMDtcclxuICAgIG1hcmdpbi1ibG9jazogNXB4O1xyXG4gICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtZGFuZ2VyIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtZGFuZ2VyIHtcclxuICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b20tcmVkIHtcclxuICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcbn1cclxuXHJcbiNhZGQtcmVnaXN0cmF0aW9uLW5leHQtc3RlcCB7XHJcbiAgLnJlZ2lzdHJhdGlvbi1uZXh0LXN0ZXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5idXR0b24tYmx1ZSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4jc2VsZWN0LWluc3VyYW5jZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgZm9udC1mYW1pbHk6IEBGb250LVJlZ3VsYXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4jYWRkLXJlZ2lzdHJhdGlvbi1zZWNvbmQtc3RlcCB7XHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBARm9udC1SZWd1bGFyO1xyXG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtZGFuZ2VyIHtcclxuICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ibHVlLW1hcmdpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYmxvY2s6IDJyZW07XHJcblxyXG4gIC5idXR0b24tYmx1ZSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubmV4dC1wcmV2ZW50aXZlLXBsYW4tY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMnJlbTtcclxuICBtYXJnaW4tYmxvY2s6IDIuNXJlbTtcclxuXHJcbiAgLmJ1dHRvbi1ibHVlIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICB9XHJcblxyXG4gIC5idXR0b24tYmx1ZSxcclxuICAuYnV0dG9uLWdyZXkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMnJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDJyZW07XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSksXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDE0NSwgMjI2LCAyMjksIDAuMyk7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmFzZS1zaGFkb3cyO1xyXG4gICAgICAgICAgY29sb3I6IEBiYXNlLXRleHQtY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3IHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJyZW07XHJcbn1cclxuXHJcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbG9uZ3tcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsLFxyXG4ucHJldmVudGl2ZS1wbGFuLW92ZXJ2aWV3LFxyXG4ucHJldmVudGlvbi1mb3JtIHtcclxuICAuZ3JlZW4tdGV4dCxcclxuICAuc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ncmV5LXRleHQge1xyXG4gICAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5vcmFuZ2UtdGV4dCxcclxuICAuY2F1dGlvbiB7XHJcbiAgICBjb2xvcjogb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucmVkLXRleHQsXHJcbiAgLndhcm5pbmcge1xyXG4gICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tYmxvY2s6IC0xcmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgICAuYnJlYWRjcnVtYi1ob21lIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBGb250LUxpZ2h0LCBzYW5zLXNlcmlmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IEBhZGQtdGV4dC1jb2xvci1ncmV5O1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1icmVhZC1jcnVtYnMge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmFydGljbGUtbG9uZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcmNlbnRhZ2Uge1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogQGdyZWVuLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgPiAuYnV0dG9uLWJsdWUge1xyXG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb25hbC1pbmZvIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21lYXN1cmVtZW50LWZvcm0tY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWFzdXJlbWVudHMtY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlcG9ydC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLWJhci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgLmJhciB7XHJcbiAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jYXV0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYXItcGVyY2VudGFnZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYyB7XHJcbiAgICAuZmMtdGl0bGUge1xyXG4gICAgICB0ZXh0LXdyYXA6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG5cclxuICAgICAgYTp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtaGVhZGVyLXRvb2xiYXIge1xyXG4gICAgICAuZmMtYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjlweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAZ3JlZW4tdGV4dC1jb2xvcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW4tdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtaWNvbiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1ldmVudCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2NvbG9yLXBpY2tlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgfVxyXG5cclxuICAuY29sb3Itb3B0aW9uIHtcclxuICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgIG1hcmdpbjogMCAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgZmxleDogbm9uZTtcclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtY29sdW1uLWN1c3RvbWVyLXByb2ZpbGUge1xyXG4gIC5uYW1lIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbWFpbCB7XHJcbiAgICBjb2xvcjogQGJhc2UtdGV4dC1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgc2VsZWN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUxcHggLTE1cHggI2E4YTNhODtcclxuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59IiwiLy8gbm90ZWJvb2tcclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NThweCkge1xyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZsYWctY3oge1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogeWVsbG93O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci50aGluLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdGFibGV0XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcwcHgpIHtcclxuICAuYXJ0aWNsZS1sb25nLWltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICAuYXJ0aWNsZS1sb25nIHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHVuc2V0O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcblxyXG4gICAgbmF2IGxpIGltZyB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhlYWRlci1nYWxsZXJ5IHtcclxuICAgICAgICBuYXYgdWwgbGkgI2xvZ28ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogZ3JlZW55ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuZm9ydW0gLmJveC1vZi1sYXN0LXF1ZXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9iaWxlLW1lbnUge1xyXG4gICAgLy9kaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICNidXR0b20tbG9nLWluIGEge1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuXHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2J1dHRvbS1sb2ctaW4ge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGluZyB7XHJcbiAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjclO1xyXG4gICAgICAgIGxlZnQ6IDkyJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIHtcclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIC5maXJzdC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWNvbmQtdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogMS41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaGFkb3ctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zaGFkb3ctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjksIDE2OSwgMTY5LCAwLjMxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZnJvbnQvaW1nL21pbGxlbm5pYWwtZmF0aGVyLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tcGljdHVyZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDsgLyogRMSbZMOtIG9icsOhemVrIHBvemFkw60gKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGEzYTg7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTsgLyogUMWZaWTDoW7DrSBibHVyIGVmZWt0dSAqL1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgNjAlOyAvKiBQb3N1bmUgb2Jyw6F6ZWssIGtkZSB4IGEgeSBqc291IGhvZG5vdHkgdiBwcm9jZW50ZWNoIG5lYm8gcHggKi9cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSAubG9uZy1iYW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9mcm9udC9pbWcvYmFubmVyLWJpZy5qcGcpO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgLmxvZ28tdG9wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY29udGFpbmVyIC5tZW51LFxyXG4gIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb2wtZiB7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFtYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5mYS1iYXJzIHtcclxuICAgICAgY29sb3I6ICMxNzc0NmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIGltZyB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIGlucHV0IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICBmb290ZXIgLnRpdGxlLW9mLWluZm9ybWF0aW9uLWZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiB7XHJcbiAgICAubGlzdC1jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgIC5oaWRlLW9uLXRhYmxldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNob3ctb24tdGFibGV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2cge1xyXG4gICAgZGl2Lm9uZS1kb2N0b3ItY2FyZCB7XHJcbiAgICAgIC5pbmZvLWRvY3Rvci1hbGlnbm1lbnQge1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhcnMge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1kZXRhaWwge1xyXG4gICAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvO1xyXG4gICAgICBnYXA6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRhYmxldFxyXG5AbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcclxuICAuZmlsdGVyLWJ1dHRvbnMtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAuZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBiYXNlLXNoYWRvdztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWJ1dHRvbnMtbSAuZmlsdGVyLW0ge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTMwMHB4OyAvKiBTa3J5dMOpIHpsZXZhICovXHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7IC8qIEFuaW1hY2UgcHJvIHBseW51bMOpIG90ZXbFmWVuw60gKi9cclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDJweCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLWNsb3NlLWJ1dHRvbi1maWx0ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHQ7XHJcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IHB1cnBsZTtcclxuICB9XHJcblxyXG4gIC5tYWluLWNvbnRlbnQgLmFydGljbGUtbG9uZyAuYXJ0aWNsZS1sb25nLXRleHQge1xyXG4gICAgcGFkZGluZy1ibG9jazogMS43cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIGhlYWRlciAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLnRoaW4tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiAwLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hpbmcgaW5wdXQge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlIHAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDRyZW07XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbWVkaWEtaWNvbnMtYmxhY2stY2VudGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLW1vYmlsZS12aWV3IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLW1vYmlsZS12aWV3XzIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSAucHJldmVudGlvbi1hcnRpY2xlIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWNvbnRlbnQge1xyXG4gICAgLnRvcC1kb2N0b3IsXHJcbiAgICAuYm94LWZvci1hZGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZm9yLWFydGljbGUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY3VzdG9tZXItZGV0YWlsLXRhYnMgKiB7XHJcbiAgICAub3BlbmluZy1ob3Vycy1kZXRhaWwge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cclxuICAgICAgLmRheS1pbi1vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIGhlYWRlciB7XHJcbiAgICAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmZpcnN0LXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBwdDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0LWNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5tYWdhemluZSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XHJcbiAgLmlucHV0LWNvbnRhaW5lciAuZmEtZW52ZWxvcGUge1xyXG4gICAgbGVmdDogMyU7XHJcbiAgICB0b3A6IDQyJTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1jb250YWluZXIgLmZhLWtleSB7XHJcbiAgICBsZWZ0OiAzJTtcclxuICAgIHRvcDogNDIlO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFse1xyXG4gICAgLnNpZ24tcm93LWJ0bntcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWduLXJvd3tcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmJveC1sb2dpbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgaDExMSB7XHJcbiAgICBjb2xvcjogZGVlcHBpbms7XHJcbiAgfVxyXG5cclxuICAuaG9yaXpvbnRhbC1saW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZyAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciBoZWFkZXIgbmF2IGxpICNsb2dvIHtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcblxyXG4gIC5tYWluLXBpY3R1cmUge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLyogTmFzdGF2w60gb2Jyw6F6ZWsgdGFrLCBhYnkgcG9rcnlsIGNlbMO9IGtvbnRlam5lciAqL1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDYwJTsgLyogUG9zdW5lIG9icsOhemVrLCBrZGUgeCBhIHkganNvdSBob2Rub3R5IHYgcHJvY2VudGVjaCBuZWJvIHB4ICovXHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIGhlYWRlciAuYnV0dG9tLXNob3ctbW9yZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRyZW07XHJcbiAgfVxyXG5cclxuICAubWFpbi1jb250ZW50IC5hcnRpY2xlLWxvbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICYuZml4LWhlaWdodCB7XHJcbiAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbG9uZy10ZXh0LWNlbnRyZSB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtaDQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnRpY2xlLWltZyBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGh1bWItaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC1hcnRpY2xlIHtcclxuICAgIHAge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvci1hcnRpY2xlIC5hcnRpY2xlIHtcclxuICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgIGdhcDogMC44cmVtO1xyXG5cclxuICAgICYuZml4LWhlaWdodCB7XHJcbiAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHVtYi1pbWcgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLnRodW1iLWltZyAucG9rcmFjb3ZhdCBpbWcge1xyXG4gICAgICBtaW4td2lkdGg6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwLjFyZW07XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB1bnNldDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG5cclxuICAgIG5hdiBsaSBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhlYWRlci1nYWxsZXJ5IHtcclxuICAgICAgICBuYXYgdWwgbGkgI2xvZ28ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIGltZyB7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGFtYnVyZ2VyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1ub3Zpc2libGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3RvLWdhbGVyeS1wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mb3ItYXJ0aWNsZSAuc2VydmljZXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuYm94LWFydGljbGUtZGV0YWlsIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgLm9wZW5pbmctdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1saXR0bGUtcGljdHVyZSBhIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1tb3JlLWZvdG8gLm92ZXJsYXkgLmZvdG8tZ2FsZXJ5LW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtbGVhZHMtc2VjdGlvbiB7XHJcbiAgICAubGlzdC1jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgIC5oaWRlLW9uLXNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hvdy1vbi1zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSB7XHJcbiAgICAubG9uZy1iYW5uZXIge1xyXG4gICAgICAudGV4dC1pbi1sb25nLWJhbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLWRvY3Rvci1ob3Jpem9udGFsIC50b3AtZG9jdG9yLWNlbnRlciB7XHJcbiAgICAgIC5vbmUtZG9jdG9yOm50aC1jaGlsZChuICsgNSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hpbmcge1xyXG4gICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtc2VhcmNoaW5nIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGFsb2cge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm9uZS1kb2N0b3ItY2FyZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmluZm8tZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZmljZS1ob3VycyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZy1kZXRhaWwge1xyXG4gICAgLnNpZ25wb3N0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGFsb2ctZGV0YWlsLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgIC5waWN0dXJlLWNhdGFsb2ctZGV0YWlsIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGluZy1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ibG9jazogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tYWJvdXQtZG9jdG9yLWFsaWdubWVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tYWJvdXQtZG9jdG9yIC5oZWFkaW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwLWZpcnN0LWxpbmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aW9uLXBsYW4tcGFnZSB7XHJcbiAgICAuaG93LXdvcmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzIHtcclxuICAgICAgZ2FwOiB1bnNldDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGVwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG5cclxuICAgICAgICAuY2lyY2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZlbnRpdmUtcGxhbi1vdmVydmlldyB7XHJcbiAgICAuaW5mby1hYm91dC11c2VyLWFsaWdubWVudCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2ZW50aXZlLXBsYW4tZGV0YWlsIHtcclxuICAgIC5zaWducG9zdCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAtMTBweCAjYThhM2E4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgLmFydGljbGUtbG9uZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXZlbnRpb24tZm9ybSB7XHJcbiAgICAgIC5hY3Rpb25zLFxyXG4gICAgICAuZm9ybS1idXR0b25zIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwgLmJveC1sb2dpbixcclxuICAjYWRkLW5ldy1yZWdpc3RyYXRpb24ge1xyXG4gICAgLmZvcm0tZ3JvdXAtZmlyc3QtbGluZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoaW5nIHtcclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgICAgbGVmdDogODglO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcbiAgZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCAuYnRuLW9kZXNsYXQge1xyXG4gICAgbGVmdDogNzAlO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jdXN0b21lci1lZGl0LXByb2ZpbGUgLmZvcm0tc2VjdGlvbiAuZm9ybS1ncm91cCB7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9tb2JpbGVcclxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgLm1haW4tY29udGVudCB7XHJcbiAgICAuY29udGFpbmVyLWZvci1hcnRpY2xlIHtcclxuICAgICAgLmFydGljbGUge1xyXG4gICAgICAgIC50aHVtYi1pbWcge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIC5mb290ZXItcm93IC5jb2wtZiAuaW5wdXQtY29udCBpbnB1dHtcclxuICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICB9XHJcblxyXG4gIC5ob21lcGFnZSAudGV4dC1pbi1sb25nLWJhbm5lciBoMyB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgfVxyXG5cclxuICBoMTExIHtcclxuICAgIGNvbG9yOiB5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIGhlYWRlciB7XHJcbiAgICAudGV4dC1pbi1oZWFkZXIge1xyXG4gICAgICAuZmlyc3QtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRwdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDEuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbi1waWN0dXJlIGltZyB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAgIG5hdiBsaSBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiBhIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaGFtYnVyZ2VyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlIC50b3AtZG9jdG9yLWhvcml6b250YWwgLm9uZS1kb2N0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjYnV0dG9tLWxvZy1pbiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lIC5jb250YWluZXItZm9yLWFydGljbGUgLmFydGljbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJleCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldmVudGl2ZS1wbGFuLWRldGFpbCB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAubWFpbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWxvbmcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1zdW1tYXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLm1lYXN1cmVtZW50cy1jb250YWluZXIge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vaXBob25lIDYsNyw4XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIGgxMTEge1xyXG4gICAgY29sb3I6IGxpZ2h0c2t5Ymx1ZTtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgaGVhZGVyIHtcclxuICAgIC50ZXh0LWluLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgaDExMSBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIC5sb2dvLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgI2xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9zbWFsbCBwaG9uZVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICBoMTExIHtcclxuICAgIGNvbG9yOiBvbGl2ZTtcclxuICB9XHJcbn1cclxuIiwiLy8gRGVmaW5pY2UgdmVsaWtvc3TDrSBvZHNhemVuw61cclxuQHBhZGRpbmctc2l6ZXM6IDAsIDAuNXJlbSwgMXJlbSwgMS41cmVtLCAycmVtLCAzcmVtO1xyXG5cclxuLy8gTWl4aW4gcHJvIGdlbmVyb3bDoW7DrSBwYWRkaW5nIGEgbWFyZ2luIHTFmcOtZFxyXG4uZ2VuZXJhdGUtY2xhc3NlcyhAcHJvcGVydHksIEBwcmVmaXgpIHdoZW4gKEBwcm9wZXJ0eSA9IHBhZGRpbmcpIG9yIChAcHJvcGVydHkgPSBtYXJnaW4pIHtcclxuICAuZ2VuZXJhdGUtc2lkZShAaW5kZXgpIHdoZW4gKEBpbmRleCA8PSBsZW5ndGgoQHBhZGRpbmctc2l6ZXMpKSB7XHJcbiAgICBAc2l6ZTogZXh0cmFjdChAcGFkZGluZy1zaXplcywgQGluZGV4KTtcclxuICAgIC8vIEdlbmVydWplIHTFmcOtZHkgcHJvIHbFoWVjaG55IHN0cmFueSAodCAtIHRvcCwgciAtIHJpZ2h0LCBiIC0gYm90dG9tLCBsIC0gbGVmdClcclxuICAgIC5Ae3ByZWZpeH10LUB7aW5kZXh9IHsgQHtwcm9wZXJ0eX0tdG9wOiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9ci1Ae2luZGV4fSB7IEB7cHJvcGVydHl9LXJpZ2h0OiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9Yi1Ae2luZGV4fSB7IEB7cHJvcGVydHl9LWJvdHRvbTogQHNpemUgIWltcG9ydGFudDsgfVxyXG4gICAgLkB7cHJlZml4fWwtQHtpbmRleH0geyBAe3Byb3BlcnR5fS1sZWZ0OiBAc2l6ZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuQHtwcmVmaXh9LUB7aW5kZXh9IHsgQHtwcm9wZXJ0eX06IEBzaXplICFpbXBvcnRhbnQ7IH0gLy8gR2xvYsOhbG7DrSB0xZnDrWRhIHBybyB2xaFlY2hueSBzdHJhbnlcclxuICAgIC5nZW5lcmF0ZS1zaWRlKEBpbmRleCArIDEpOyAvLyBSZWt1cnppdm7DrSB2b2zDoW7DrSBwcm8gZGFsxaHDrSBpbmRleFxyXG4gIH1cclxuICAuZ2VuZXJhdGUtc2lkZSgxKTsgLy8gU3B1c3TDrSBnZW5lcm92w6Fuw60gdMWZw61kIG9kIGluZGV4dSAxXHJcbn1cclxuXHJcbi8vIFBvdcW+aXTDrSBtaXhpbnUgcHJvIGdlbmVyb3bDoW7DrSB0xZnDrWRcclxuLmdlbmVyYXRlLWNsYXNzZXMocGFkZGluZywgcCk7XHJcbi5nZW5lcmF0ZS1jbGFzc2VzKG1hcmdpbiwgbSk7Il19 */
