  @charset "UTF-8";
/* PRIMARY COLORS */
/* 003976 */
/* EFAB00 */
/* 0073BD */
/* 00295F */
/* 4B4AA9 */
/* AEEAE5 */
/* E5E854 */
/* FFD702 */
/* 627378 */
/* E1143C */
/* SECONDARY COLORS */
/* 000000 */
/* DDDDDD */
/* EAEAEA */
/* F4F4F4 */
/* e6e6e6 */
/* 4D4D4C */
/* FFFFFF */
/* 5EC4DF */
/* 006cc2 */
/* F1AB03 */
/* 1e1c22 */
/* 0b0318 */
/* dfe4e6 */
/* cacaca */
/* 993399 */
/*

EXAMPLE FOR MQ REFERENCES =>

body {
  > * { display: none !important; }
  background: green !important;
  @media only screen and (max-width: 45.5625rem)  { background: orange !important;  }
  @media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) { background: teal !important;    }
  @media only screen and (min-width: 64rem)  { background: orchid !important;  }
  @media only screen and (min-width: 75rem) { background: tomato !important;  }
}

*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
@font-face {
  font-display: swap;
  font-family: "NationalLight";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/NationalWeb-Light.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/NationalWeb-Light.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/NationalWeb-Light.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalLightItalic";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-LightItalic.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-LightItalic.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-LightItalic.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalMedium";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Medium.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Medium.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Medium.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalMediumItalic";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-MediumItalic.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-MediumItalic.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-MediumItalic.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalBook";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Book.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Book.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Book.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalSemiBold";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Semibold.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Semibold.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Semibold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalBold";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Bold.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Bold.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Bold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalBoldItalic";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-BoldItalic.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-BoldItalic.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-BoldItalic.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalExtraBold";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Extrabold.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Extrabold.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-Extrabold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "NationalBlackItalic";
  src: url("/themes/custom/ksu_kent_zurb_2018/fonts/National-BlackItalic.eot") format("eot"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-BlackItalic.woff2") format("woff2"), url("/themes/custom/ksu_kent_zurb_2018/fonts/National-BlackItalic.woff") format("woff");
}
/*
  National Fonts
*/
/*
  Roboto Fonts
*/
#ksu-main-container {
  min-height: 75%;
}

body.node-type-campus-group .l-header {
  background-image: linear-gradient(to bottom, #003976, transparent);
  background-color: transparent;
  position: relative;
}
@media only screen and (min-width: 64rem) {
  body.node-type-campus-group .node-video.node-promoted.view-mode-full {
    margin-top: -135px;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  body.node-type-campus-group .node-video.node-promoted.view-mode-full {
    margin-top: -110px;
  }
}
@media only screen and (max-width: 45.5625rem) {
  body.node-type-campus-group .node-video.node-promoted.view-mode-full {
    margin-top: -110px;
  }
}
@media only screen and (min-width: 64rem) {
  body.node-type-campus-group .node-video.node-promoted.view-mode-full .video_background_text_holder {
    padding-top: 135px;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  body.node-type-campus-group .node-video.node-promoted.view-mode-full .video_background_text_holder {
    padding-top: 110px;
  }
}
@media only screen and (max-width: 45.5625rem) {
  body.node-type-campus-group .node-video.node-promoted.view-mode-full .video_background_text_holder {
    padding-top: 110px;
  }
}
body.node-type-campus-group .row .kent-rd-megamenu .megamenu-wrapper > li > .megamenu-container .row {
  margin-left: 0;
  margin-right: 0;
}
body.node-type-campus-group #main-content--overlay {
  top: -111px;
  bottom: -111px;
}

header.stickynav #block-kent-state-blocks-group-megamenu .megamenu-container {
  top: 32px;
}

body.node-type-campus-group.video-overlay .l-header {
  z-index: 2;
}

.node-video .youtube_modal .container {
  margin-top: 50px;
}
.node-video .youtube_modal .container a.close {
  z-index: 25;
}
.node-video .youtube_modal .container .ytp-title-text a {
  color: #fff;
}

body.node-type-campus-group main#ksu-main-container {
  overflow: inherit;
}
body.node-type-campus-group .fifty-fifty {
  margin: 4em auto 6em auto;
  float: none;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  body.node-type-campus-group .fifty-fifty {
    padding: 0 50px;
  }
  body.node-type-campus-group .fifty-fifty .large-6.small-12.column {
    padding: 1em 5%;
  }
}
@media only screen and (max-width: 45.5625rem) {
  body.node-type-campus-group .fifty-fifty {
    margin: 0 5%;
    width: 90%;
    padding: 0;
  }
  body.node-type-campus-group .fifty-fifty .large-6.small-12.column {
    padding: 1em 0;
  }
}

@keyframes imggrow {
  from {
    width: 80%;
    margin: 10%;
  }
  to {
    width: 100%;
    margin: 0;
  }
}
@keyframes imgshrink {
  from {
    width: 100%;
    margin: 0;
  }
  to {
    width: 80%;
    margin: 10%;
  }
}
/* FEATURED NEWS */
.featured-stories-section {
  padding-top: 2em;
}
@media screen and (max-width: 639px) {
  .featured-stories-section .headline {
    margin-left: 0;
  }
}
.featured-stories-section .headline h2 {
  text-transform: uppercase;
  color: rgb(0, 57, 118);
  font-size: 5em;
  letter-spacing: 3px;
  padding-left: 12%;
  margin-bottom: 1em;
}
@media screen and (max-width: 639px) {
  .featured-stories-section .headline h2 {
    width: 100%;
    font-size: 3em;
    line-height: 100%;
    padding: 0 5%;
  }
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .headline h2 {
    font-size: 4em;
    padding-left: 21%;
  }
}
@media screen and (min-width: 639px) and (max-width: 815px) {
  .featured-stories-section .headline h2 {
    font-size: 3.8em;
  }
}
.featured-stories-section .slick-slide {
  position: relative;
  height: inherit;
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .slick-slide {
    margin-left: 1.4%;
  }
}
.featured-stories-section .slick-slide .field.field-name-body.field-type-text-with-summary.field-label-hidden p {
  line-height: 150%;
}
.featured-stories-section .slick-slide .field.field-name-body.field-type-text-with-summary.field-label-hidden p.introduction {
  line-height: 150%;
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .featured-stories-section .activeSlide .article-photos img {
    width: 100%;
    margin: 0;
    animation-name: imggrow;
    animation-duration: 200ms;
  }
}
.featured-stories-section .slick-active .article-photos img {
  width: 100%;
  margin: 0;
}
.featured-stories-section .slick-dots {
  position: absolute;
  text-align: left;
  left: 11.6%;
  top: -3em;
  margin: 0;
  height: 0;
}
.featured-stories-section .slick-dots ul {
  margin-left: 0;
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .slick-dots ul {
    margin-bottom: 0;
  }
}
.featured-stories-section .slick-dots li {
  width: 12px;
  height: 12px;
  background-color: #15a4d3;
  border-radius: 6px;
  display: inline-block;
  margin-right: 0.5em;
}
.featured-stories-section .slick-dots li.slick-active, .featured-stories-section .slick-dots li.active, .featured-stories-section .slick-dots li:focus {
  background-color: #89d1e9;
}
.featured-stories-section .slick-dots li:hover, .featured-stories-section .slick-dots li:focus {
  background-color: #89d1e9;
}
@media screen and (max-width: 639px) {
  .featured-stories-section .slick-dots li {
    width: 20px;
    height: 20px;
    border-radius: 10px;
  }
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .slick-dots li {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    margin-right: 1em;
  }
}
@media screen and (max-width: 639px) {
  .featured-stories-section .slick-dots {
    height: auto;
    margin-bottom: 1em;
  }
}
.featured-stories-section .dots-placeholder {
  opacity: 0;
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .dots-placeholder {
    float: left;
    width: 80%;
    margin-top: 30px;
    min-height: 40px;
  }
}
.featured-stories-section .dots-placeholder .slick-dots {
  text-align: center;
  position: inherit;
}
.featured-stories-section .article-copy {
  width: 35%;
  float: left;
}
@media screen and (max-width: 639px) {
  .featured-stories-section .article-copy {
    width: 90%;
    margin: 0 5%;
  }
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .article-copy {
    width: 80%;
    float: left;
    padding-left: 5%;
    margin-top: 5%;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .featured-stories-section .article-copy a.text-button {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .featured-stories-section .article-copy .field-name-body {
    width: 100%;
    margin: 0 auto;
  }
}
.featured-stories-section .article-copy a h3 {
  width: 90%;
  color: rgb(0, 57, 118);
  text-transform: inherit;
  line-height: 110%;
  margin-bottom: 0.9em;
  font-size: 1.8rem;
}
.featured-stories-section .article-copy a h3:hover {
  color: #0052a9;
}
@media screen and (min-width: 861px) and (max-width: 1023px) {
  .featured-stories-section .article-copy a h3 {
    width: 80%;
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 639px) and (max-width: 860px) {
  .featured-stories-section .article-copy a h3 {
    width: 80%;
  }
}
.featured-stories-section .article-copy p {
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118);
  font-size: 1em;
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .article-copy p {
    font-size: 1.3rem;
  }
}
.featured-stories-section .article-photos {
  position: relative;
  float: right;
  width: 52%;
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
}
.featured-stories-section .article-photos img {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .featured-stories-section .article-photos img {
    width: 80%;
    margin: 10%;
    animation-name: imgshrink;
    animation-duration: 200ms;
  }
}
@media screen and (max-width: 639px) {
  .featured-stories-section .article-photos {
    margin-left: 0;
    width: 100%;
    margin-bottom: 1em;
  }
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .article-photos {
    width: 90%;
    float: none;
    margin: 0;
  }
}
.featured-stories-section .article-photos .article-photo {
  position: relative;
  float: left;
  cursor: pointer;
  overflow: hidden;
}
@media screen and (max-width: 639px) {
  .featured-stories-section .article-photos .article-photo {
    width: 90%;
    margin: 0 5%;
  }
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-stories-section .article-photos .article-photo {
    width: 100%;
    max-height: 550px;
    overflow: hidden;
    float: left;
  }
}
.featured-stories-section .article-copy, .featured-stories-section .article-photo {
  opacity: 0;
}

.slick-dots li button:before {
  content: "" !important;
}

.feature-stories-container .slick-arrow {
  position: absolute;
  font-size: 3em;
  padding: 0 0.5em 0.3em 0.5em;
  background-color: rgb(239, 171, 0);
  color: white;
  line-height: 0;
  transition: 200ms;
  height: 60px;
  transform: translateY(-50%);
}
.feature-stories-container .slick-arrow:hover, .feature-stories-container .slick-arrow:focus {
  background-color: #c68e00;
}
@media screen and (max-width: 639px) {
  .feature-stories-container .slick-arrow {
    display: none;
  }
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .feature-stories-container .slick-arrow.next-arrow {
    right: 0;
  }
}
.feature-stories-container .slick-arrow.prev-arrow {
  left: -60px;
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .feature-stories-container .slick-arrow.prev-arrow {
    left: 0;
  }
}

.featured-news-nav {
  width: 100%;
  z-index: 10;
  position: absolute;
  left: 42%;
  opacity: 0.8;
}
@media screen and (min-width: 639px) and (max-width: 1023px) {
  .featured-news-nav {
    top: 32%;
    left: 0;
  }
}

@media screen and (min-width: 1023px) {
  body[class*=node-type-administrative-group] .feature-stories-container .featured-news-nav,
  body[class*=node-type-academic-group] .feature-stories-container .featured-news-nav {
    top: 56%;
  }
  body[class*=node-type-administrative-group] .feature-stories-container.noHeader .featured-news-nav,
  body[class*=node-type-academic-group] .feature-stories-container.noHeader .featured-news-nav {
    top: 50%;
  }
}
.feature-stories-container {
  position: relative;
}

/* END FEATURED NEWS */
/* Parallax */
.paraSection {
  text-align: center;
  background-size: cover;
  position: relative;
  background-position: center;
  z-index: 1;
}
@media only screen and (min-width: 64rem) {
  .paraSection {
    padding: 3em;
    background-attachment: fixed;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .paraSection {
    padding: 3em 2.5%;
    background-position: inherit;
  }
}
.paraSection:after {
  content: "";
  display: block;
  background-color: rgb(0, 57, 118);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: -1px;
  opacity: 0.9;
}
.paraSection h2, .paraSection p, .paraSection a {
  position: relative;
  z-index: 100;
}
.paraSection h2 {
  color: rgb(239, 171, 0);
  font-size: 3em !important;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.paraSection p {
  color: white;
  font-size: 1.5em;
  margin: 0 auto 2em auto;
  display: block;
}
@media only screen and (min-width: 64rem) {
  .paraSection p {
    width: 80%;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .paraSection p {
    width: 100%;
  }
}
.paraSection a.squareButton {
  text-transform: uppercase;
  color: rgb(0, 57, 118);
  background-color: rgb(239, 171, 0);
  padding: 0.5em 2em;
  transition: 200ms;
  font-size: 1.5em;
  display: inline-block;
}
@media only screen and (max-width: 45.5625rem) {
  .paraSection a.squareButton {
    font-size: 1.3em;
  }
}
.paraSection a.squareButton:hover {
  background-color: white;
  color: rgb(0, 57, 118);
  text-decoration: none;
}

.fifty-fifty h2.block-title {
  color: rgb(0, 57, 118);
  font-size: 0.9375rem;
  text-transform: uppercase;
  border-bottom: 3px solid rgb(239, 171, 0);
  margin-bottom: 2rem;
  display: inline-block;
  letter-spacing: 1px;
}
@media only screen and (min-width: 64rem) {
  .fifty-fifty .large-6.small-12.column {
    padding: 0 50px;
  }
}
.fifty-fifty .block-views-articles-promoted-news-block .views-row {
  margin-bottom: 20px;
}
.fifty-fifty .block-views-articles-promoted-news-block .views-field.views-field-created {
  margin-bottom: 5px;
  font-size: 15px;
  color: rgb(0, 57, 118);
}
.fifty-fifty .block-views-articles-promoted-news-block .views-field.views-field-title {
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
  color: rgb(0, 57, 118);
  font-size: 18px;
}
.fifty-fifty .view-display-id-group_promoted_events_block .views-row {
  margin-bottom: 20px;
}
.fifty-fifty .view-display-id-group_promoted_events_block .calendar-date {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  padding: 10px 15px;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  margin-right: 10px;
}
.fifty-fifty .view-display-id-group_promoted_events_block .calendar-date .month {
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.fifty-fifty .view-display-id-group_promoted_events_block .calendar-date .day {
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  display: block;
}
.fifty-fifty .view-display-id-group_promoted_events_block .views-field-field-event-date-3 {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 5px;
  color: black;
  font-size: 15px;
}
.fifty-fifty .view-display-id-group_promoted_events_block .views-field-title {
  color: rgb(0, 57, 118);
  font-size: 18px;
  margin-bottom: 15px;
  display: flex;
}
.fifty-fifty .view-display-id-group_promoted_events_block .date-repeat-rule {
  display: none;
}
@media only screen and (max-width: 63.9375rem) {
  .fifty-fifty .more-link {
    text-align: left;
  }
}
.fifty-fifty .more-link a {
  position: absolute;
  color: rgb(0, 115, 189);
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0;
  background-color: transparent;
}
@media only screen and (min-width: 64rem) {
  .fifty-fifty .more-link a {
    top: 0;
    right: 50px;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .fifty-fifty .more-link a {
    position: relative;
  }
}
.fifty-fifty .more-link a:after {
  content: "»";
  position: relative;
  display: inline-block;
  top: -2px;
}

@media only screen and (max-width: 63.9375rem) {
  body {
    /* This timing applies on the way IN */
    transition-timing-function: ease-out;
    /* A litttttle slower on the way in */
    transition: 0.25s;
  }
  body .kent-search-overlay form {
    padding: 1px;
  }
  body .kent-search-overlay button {
    display: none;
  }
  body input.apachesolr-autocomplete {
    display: none;
  }
  body.page-search-site input.apachesolr-autocomplete {
    display: block;
  }
  body.search-open {
    /* This timing applies on the way OUT */
    transition-timing-function: ease-in;
    /* Quick on the way out */
    transition: 0.2s;
    /* Hide thing by pushing it outside by default */
    transform: translateY(50px);
  }
  body.search-open .kent-search-overlay button {
    display: inline-block;
  }
  body.search-open input.apachesolr-autocomplete {
    display: inline-block;
  }
  body.search-open .ui-autocomplete {
    z-index: 1000;
  }
  header div.kent-search-overlay {
    display: block !important;
    top: -3em;
    position: fixed;
    left: 0;
  }
  div.kent-search-overlay.hide {
    display: block !important;
  }
  div.kent-search-overlay .h3, div.kent-search-overlay h3 {
    display: none !important;
  }
}
@media only screen and (max-width: 63.9375rem) and (-ms-high-contrast: active), only screen and (max-width: 63.9375rem) and (-ms-high-contrast: none) {
  header div.kent-search-overlay {
    position: relative !important;
    left: 85px !important;
  }
}
body.section-search .block-kent-state-blocks-campus-secondary-menu li.last.leaf {
  display: none !important;
}

.hanger {
  position: absolute;
  top: 40px;
  width: auto;
  background-color: red;
  border-radius: 10px;
  right: 0;
  font-weight: bold;
  font-size: 15px;
  padding: 4px;
  height: 23px;
  padding-top: 0px;
  color: white;
  text-transform: uppercase;
  border-bottom: 1px solid white;
  font-family: arial;
}

.hanger-arrow-up {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 8px solid red;
  position: absolute;
  top: -6px;
  right: 10px;
}

.betaTesterKent {
  position: fixed;
  width: auto;
  background-color: red;
  border-radius: 10px;
  right: 0;
  font-weight: bold;
  font-size: 15px;
  padding: 4px;
  height: 23px;
  padding-top: 0px;
  color: white;
  text-transform: uppercase;
  border-bottom: 1px solid white;
  font-family: arial;
  z-index: 99999;
  bottom: 0;
}

li a.search-button-new span {
  background-color: red !important;
  color: white !important;
}

li a.search-button-new2 span {
  color: red !important;
}

.chat-box {
  position: fixed;
  right: 20px;
  bottom: 0px;
  background: white;
  width: 360px;
  z-index: 900;
  border-right: 1px solid gray;
}

#chatframe {
  height: 500px;
  width: 360px;
}
@media only screen and (max-width: 45.5625rem) {
  #chatframe {
    height: 90vh;
  }
}

.chat-head {
  width: inherit;
  height: 35px;
  background: #013876;
  border-top: 2px solid #efab00;
}

.chat-head span {
  color: white;
  font-weight: bold;
  font-size: 20px;
  padding-left: 20px;
}

.chat-head i.fa.fa-comments {
  color: white;
  right: 10px;
  position: absolute;
  top: 8px;
  font-size: 18px;
}

.twittertimeline {
  border: 1px solid black;
}

body .kent-search-overlay button {
  display: none;
}

body.page-search-site input.apachesolr-autocomplete {
  display: block;
}

body.search-open .kent-search-overlay button {
  display: inline-block;
}

body.search-open .ui-autocomplete {
  z-index: 1000;
}

@media only screen and (min-width: 64rem) {
  .stickymenu {
    position: fixed !important;
    width: 100%;
  }
}
span.mailing-address br, span.street-address br {
  display: block;
}

@media only screen and (max-width: 1200px) {
  video#video-bg {
    width: auto !important;
    height: 100% !important;
  }
}
#sliding-popup .popup-content #popup-buttons button {
  display: block !important;
}

@media only screen and (max-width: 63.9375rem) {
  div.kent-search-overlay.hide {
    display: none !important;
  }
  body.search-open div.kent-search-overlay {
    display: block !important;
  }
}
body.og-context-node-291216 .feedbackbox {
  display: none;
}
body.og-context-node-291216 .advancedbar {
  display: none;
}

@media only screen and (max-width: 45.5625rem) {
  body.logged-in .small-12.medium-8.medium-push-4.large-8.large-push-4.columns {
    padding-left: 0.9375rem;
  }
}
@media only screen and (max-width: 1024px) {
  body.logged-in div.kent-search-overlay {
    top: -6.25rem;
    left: 85px;
    position: relative;
  }
  body.logged-in section.block.block-apachesolr-panels.block-apachesolr-panels-search-form.header {
    width: 100%;
  }
}

@media only screen and (min-width: 64rem) {
  body.og-context-node-127121 video#video-bg {
    top: 0 !important;
    left: 0 !important;
    transform: inherit !important;
    -webkit-transform: inherit !important;
    -ms-transform: inherit !important;
    width: 100%;
  }
}

section.l-header-region.row {
  max-width: inherit;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem), only screen and (min-width: 75rem) {
  .small-only-custom {
    display: none !important;
  }
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 64rem), only screen and (min-width: 75rem) {
  .medium-only-custom {
    display: none !important;
  }
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 75rem) {
  .large-only-custom {
    display: none !important;
  }
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .xlarge-only-custom {
    display: none !important;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .menu-button {
    margin-top: 20px !important;
  }
  ul.megamenu-wrapper li:focus-within {
    border-bottom: black 3px dotted;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .menu-button {
    margin-top: 19px !important;
  }
  ul.megamenu-wrapper li:focus-within {
    border-bottom: black 3px dotted;
  }
}
html body .l-header,
.l-header {
  background-image: none !important;
  background-color: rgb(0, 57, 118) !important;
  border-top: none;
  padding-top: 0;
  height: auto;
  border-bottom: 5px solid rgb(239, 171, 0);
}
html body .l-header .block-kent-state-blocks-campus-secondary-menu,
.l-header .block-kent-state-blocks-campus-secondary-menu {
  z-index: 10;
}
html body .l-header .block-kent-state-blocks-campus-secondary-menu a,
.l-header .block-kent-state-blocks-campus-secondary-menu a {
  color: #FFFFFF;
}
html body .l-header .l-header-region:before,
.l-header .l-header-region:before {
  content: none;
}
html body .l-header .l-header-region > .large-12,
.l-header .l-header-region > .large-12 {
  padding: 0;
}
@media only screen and (min-width: 64rem) {
  html body .l-header .l-header-region > .large-12,
  .l-header .l-header-region > .large-12 {
    padding-right: 0.5em;
  }
}
html body .l-header .block-ksu-custom-blocks-redesign-svg-logo,
html body .l-header #block-kent-state-blocks-campus-logo,
.l-header .block-ksu-custom-blocks-redesign-svg-logo,
.l-header #block-kent-state-blocks-campus-logo {
  float: left;
}
html body .l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_kent,
html body .l-header #block-kent-state-blocks-campus-logo a img.campus_kent,
.l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_kent,
.l-header #block-kent-state-blocks-campus-logo a img.campus_kent {
  width: 185px;
  margin: 1em 0 2.5em 2em;
}
html body .l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_regional,
html body .l-header #block-kent-state-blocks-campus-logo a img.campus_regional,
.l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_regional,
.l-header #block-kent-state-blocks-campus-logo a img.campus_regional {
  height: 65px;
  margin: 1em 0 0 2em;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  html body .l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_regional,
  html body .l-header #block-kent-state-blocks-campus-logo a img.campus_regional,
  .l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_regional,
  .l-header #block-kent-state-blocks-campus-logo a img.campus_regional {
    padding-bottom: 0.5em;
  }
}
@media only screen and (max-width: 45.5625rem) {
  html body .l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_regional,
  html body .l-header #block-kent-state-blocks-campus-logo a img.campus_regional,
  .l-header .block-ksu-custom-blocks-redesign-svg-logo a img.campus_regional,
  .l-header #block-kent-state-blocks-campus-logo a img.campus_regional {
    padding-bottom: 0.7em;
    margin-left: 1px;
  }
}
html body .l-header div#block-kent-state-blocks-group-megamenu,
.l-header div#block-kent-state-blocks-group-megamenu {
  max-width: 100%;
  padding: 0;
  width: 100%;
  position: absolute;
}
@media only screen and (min-width: 64rem) {
  html body .l-header div#block-kent-state-blocks-group-megamenu,
  .l-header div#block-kent-state-blocks-group-megamenu {
    bottom: 0;
    text-align: center;
  }
}

.kent-rd-megamenu ul.megamenu-wrapper {
  float: none;
}
.kent-rd-megamenu ul.megamenu-wrapper > li {
  line-height: 2em;
}
.kent-rd-megamenu ul.megamenu-wrapper > li:hover > a {
  text-decoration: underline;
}

body[class*=-zurb-2018] header.l-header {
  height: auto;
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  body[class*=-zurb-2018] header.l-header {
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 64rem) {
  body[class*=-zurb-2018] .megamenu-container ul.megamenu-links li.scnd-level {
    min-height: 5px;
  }
}

@media only screen and (min-width: 64rem) {
  body[class*=-zurb-2018] .megamenu-container ul.megamenu-links li.scnd-level > a {
    font-size: 16px;
    font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: inherit;
    color: rgb(0, 57, 118);
  }
}

.kent-rd-megamenu span.fa {
  padding-right: 0.5em;
}

.kent-rd-megamenu .megamenu-wrapper > li.open > .megamenu-container {
  text-align: left;
}
@media only screen and (min-width: 64rem) {
  .kent-rd-megamenu .megamenu-wrapper > li.open > .megamenu-container {
    top: 32px;
    padding: 0;
  }
}

.kent-rd-megamenu ul.megamenu-wrapper > li > a {
  font-size: 16px;
  text-shadow: none;
}
.kent-rd-megamenu ul.megamenu-wrapper > li > a > span {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
}

@media only screen and (min-width: 64rem) {
  html body[class*=-zurb-2018] a.close-button-overlay,
  html body[class*=-zurb-2018] .kent-rd-megamenu .megamenu-wrapper > li h3.subheader,
  html body[class*=-zurb-2018] .kent-rd-megamenu .megamenu-wrapper > li span.subheader,
  html body[class*=-zurb-2018] .kent-rd-megamenu .megamenu-wrapper .admission_top_markup,
  html body[class*=-zurb-2018] .kent-rd-megamenu .megamenu-wrapper .megamenu-extra {
    display: none;
  }
}

@media only screen and (min-width: 64rem) {
  html body[class*=-zurb-2018] .kent-search-overlay a.close-button-overlay {
    display: block;
  }
}

@media only screen and (min-width: 64rem) {
  body[class*=-zurb-2018] .kent-rd-megamenu ul.megamenu-wrapper div.megamenu-container ul.megamenu-links {
    padding: 7px;
    margin: 0;
  }
  body[class*=-zurb-2018] .kent-rd-megamenu ul.megamenu-wrapper li.open a.megamenu-title {
    text-decoration: underline;
  }
  body[class*=-zurb-2018] .kent-rd-megamenu ul.megamenu-wrapper li div.megamenu-container {
    margin-top: 0;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(230, 230, 230);
    border-bottom: 3px solid rgb(94, 196, 223);
    width: 90%;
    padding-bottom: 0;
  }
  body[class*=-zurb-2018] .kent-rd-megamenu ul.megamenu-wrapper li a:focus span.link-text, body[class*=-zurb-2018] .kent-rd-megamenu ul.megamenu-wrapper li a:active span.link-text, body[class*=-zurb-2018] .kent-rd-megamenu ul.megamenu-wrapper li a:hover span.link-text {
    text-decoration: underline;
  }
}

@media only screen and (min-width: 64rem) {
  body.theme--ksu-kent-zurb-2018 .kent-rd-megamenu ul.megamenu-wrapper li:hover div.megamenu-container,
  body.theme--ksu-kent-zurb-2018 .kent-rd-megamenu ul.megamenu-wrapper li a:active + div.megamenu-container,
  body.theme--ksu-kent-zurb-2018 .kent-rd-megamenu ul.megamenu-wrapper li a:focus + div.megamenu-container,
  body.theme--ksu-kent-zurb-2018 .kent-rd-megamenu ul.megamenu-wrapper li.open div.megamenu-container {
    transform: translateX(-50%);
    text-align: left;
    display: block;
    visibility: visible;
    opacity: 1;
    left: 50%;
    z-index: 100;
    max-width: 75rem;
    margin-left: 0;
  }
}

header.stickynav .block-kent-state-blocks-group-header {
  margin-top: 0 !important;
}

header.stickynav #block-kent-state-blocks-group-megamenu {
  position: relative;
}

header.stickynav {
  background-image: none !important;
}
header.stickynav .kent-rd-megamenu ul.megamenu-wrapper > li > a {
  height: auto;
}
header.stickynav #block-kent-state-blocks-campus-logo,
header.stickynav .block-ksu-custom-blocks-redesign-svg-logo {
  top: inherit;
}

@media only screen and (max-width: 400px) {
  .kent-rd-megamenu #mega-menu-post-menu section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp {
    display: block;
  }
  .kent-rd-megamenu #mega-menu-post-menu section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li {
    width: 100%;
    padding-bottom: 0.5em;
  }
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] {
    top: 16px;
  }
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li.block-configure a {
  height: auto;
  width: auto;
  border-radius: 100px;
  background: inherit;
  background-color: #ffffff;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li.block-configure a:hover {
  background: inherit;
  background-color: #ffffff;
  color: rgb(0, 57, 118);
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a {
  height: 30px;
  width: auto;
  border-radius: 100px;
  background: inherit;
  background-color: rgb(239, 171, 0);
  border-left: none;
  line-height: 202%;
  margin-right: 3px;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a i.fa {
  position: relative;
  top: 1px;
  left: -1px;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a:hover {
  background: inherit;
  background-color: #ffc023;
  color: rgb(0, 57, 118);
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a:hover i.fa {
  color: rgb(0, 57, 118);
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a.apply, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a.visit {
  background-color: rgb(174, 234, 229);
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a.apply:hover, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a.visit:hover {
  color: rgb(0, 57, 118);
  background-color: #86e0d8;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li:last-of-type a {
  margin-right: 0;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a {
  height: 30px;
  width: auto;
  border-radius: 100px;
  background: inherit;
  background-color: rgb(239, 171, 0);
  border-left: none;
  line-height: 202%;
  margin-right: 3px;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a:hover, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a:focus {
  background: inherit;
  background-color: #bc8700;
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a.apply, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a.visit {
  background-color: rgb(174, 234, 229);
}
html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a.apply:hover, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a.apply:focus, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a.visit:hover, html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] ul.ksu_redesign_util_nav_temp li a.visit:focus {
  color: rgb(0, 57, 118);
  background-color: #86e0d8;
}

#page > header > section > div > section.block.block-ksu-custom-blocks-redesign.contextual-links-region.block-ksu-custom-blocks-redesign-utility-nav-links.header {
  z-index: 15;
}

.fb-give-container {
  transition: 0.25s;
}

.fb-give {
  font-size: 1.1rem;
  line-height: 160%;
  font-family: "NationalBoldItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: NationalBoldItalic;
  color: rgb(0, 57, 118) !important;
}

.fb-give-hover {
  width: 135px;
  height: 135px;
  background-color: rgb(239, 171, 0);
  position: absolute;
  top: -4px;
  left: 55.5%;
  border-radius: 10px;
  text-align: center;
  z-index: 8;
  font-family: Roboto;
  visibility: hidden;
  opacity: 0;
  padding: 45px 10px 10px 10px;
  transition: visibility 0s, opacity 0.25s linear, transform 0.25s;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
  transform: translate(0, -135px);
}

.line-1 {
  color: rgb(0, 57, 118);
  font-style: italic;
  font-size: 1.1rem;
  line-height: 1rem;
  margin-bottom: 0.75rem;
}

.line-2 {
  color: white;
  font-size: 0.9rem;
  text-transform: none;
  font-weight: 400;
  line-height: 1rem;
  margin-bottom: 0;
}

@media (min-width: 715px) {
  .fb-give-container {
    margin-left: 20px;
  }
  .fb-give-container:hover .fb-give-hover {
    visibility: visible;
    opacity: 1;
    transform: translate(0, 0);
  }
  .fb-give-container:hover, .fb-give-container:hover .fb-give {
    background-color: white !important;
  }
  .fb-give {
    position: relative;
    line-height: 150%;
    z-index: 10;
    padding: 0 1.2rem !important;
    height: 30px;
    border: white 2px solid !important;
    border-radius: 30px;
  }
  li.last a.fb-give-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
html .l-header .block-kent-state-blocks-campus-secondary-menu,
html .l-header .block-ksu-custom-blocks-redesign-utility-nav-links {
  top: 0.5em;
  position: relative;
  float: right;
  right: 1em !important;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  html .l-header .block-ksu-custom-blocks-redesign-utility-nav-links {
    right: 8em !important;
  }
}

html .l-header .block-kent-state-blocks-campus-secondary-menu {
  margin-top: 5px;
}
html .l-header .block-kent-state-blocks-campus-secondary-menu a {
  color: #fefefe;
  font-weight: 500;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.5s ease;
  margin-left: 1px;
  top: -0.25rem;
  position: relative;
  color: #FFFFFF;
  padding: 0;
  margin: 0.12rem;
}
html .l-header .block-kent-state-blocks-campus-secondary-menu a:hover, html .l-header .block-kent-state-blocks-campus-secondary-menu a:focus, html .l-header .block-kent-state-blocks-campus-secondary-menu a:active {
  text-decoration: none;
}
html .l-header .block-kent-state-blocks-campus-secondary-menu span.fa {
  color: rgb(0, 57, 118);
  position: relative;
  height: 30px;
  width: 30px;
  border-radius: 100%;
  background: #FFF;
  color: rgb(0, 57, 118);
  z-index: 2;
  transition: inherit;
  text-align: center;
}
html .l-header .block-kent-state-blocks-campus-secondary-menu span.fa:before {
  top: 7px;
  position: relative;
}
html .l-header .block-kent-state-blocks-campus-secondary-menu a:hover span.fa, html .l-header .block-kent-state-blocks-campus-secondary-menu a:focus span.fa, html .l-header .block-kent-state-blocks-campus-secondary-menu a:active span.fa {
  background-color: #efab00;
  color: rgb(0, 57, 118);
}
html .l-header .block-kent-state-blocks-campus-secondary-menu a:hover span:last-of-type, html .l-header .block-kent-state-blocks-campus-secondary-menu a:focus span:last-of-type, html .l-header .block-kent-state-blocks-campus-secondary-menu a:active span:last-of-type {
  pointer-events: auto;
  top: 120%;
  opacity: 1;
  transform: translate(-50%, 0);
  color: rgb(0, 57, 118);
}
html .l-header .block-kent-state-blocks-campus-secondary-menu a:focus span:last-of-type {
  pointer-events: auto;
  top: 120%;
  color: rgb(0, 57, 118);
  opacity: 1;
  transform: translate(-50%, 0);
}
html .l-header .block-kent-state-blocks-campus-secondary-menu li a span:last-of-type {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
  white-space: nowrap;
  transition: inherit;
  background-color: #efab00;
  color: rgb(0, 57, 118);
  padding: 5px 8px;
  line-height: 1;
  border-radius: 5px;
  z-index: 20;
  overflow: hidden;
  font-size: 1rem;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.block-apachesolr-panels a.desktop-button.search-button {
  display: none;
}

html .l-header .small-only-custom .block-ksu-custom-blocks-redesign-utility-nav-links .ksu_redesign_util_nav_temp {
  display: flex;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .video-container {
    display: none;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .video-container {
    display: none;
  }
}

/*video as background; container element makes it responsive */
.video-bg {
  position: relative;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

video {
  display: block;
}

/* disable video (e.g. in a media query) by setting .video-container to display: none; as appropriate */
.video-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
}

.image-container {
  position: absolute;
  top: 0;
  height: 100vh;
  width: 100vw;
  background-size: cover;
  z-index: 1;
}

.hero:not(.hero-primary) h1 {
  z-index: 2 !important;
  display: block;
  position: relative;
}

@media only screen and (min-width: 75rem) {
  .mobile-fact-slider {
    display: none !important;
  }
}
@media only screen and (min-width: 64rem) {
  .mobile-fact-slider {
    display: none !important;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .mobile-fact-slider {
    display: block !important;
  }
  .facts-selector {
    display: none !important;
  }
  .slick-track {
    display: flex !important;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .mobile-fact-slider {
    display: block !important;
  }
  .facts-selector {
    display: none !important;
  }
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.mobile-fact-slider .slick-dots li.slick-active button {
  background-color: #efab00;
}

.mobile-fact-slider .slick-dots li button {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50px;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.mobile-fact-slider .mobile-more-facts div a {
  background-color: #efab00;
  padding: 1em 2em;
  line-height: 100%;
  border-radius: 100px;
  text-transform: uppercase;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 2em;
  display: inline-block;
  transition: 200ms;
}

.mobile-fact-slider {
  position: relative;
  overflow: hidden;
  word-wrap: break-word;
  width: auto;
  padding-bottom: 1em;
  padding-top: 1em;
  margin-bottom: 0px !important;
}
.mobile-fact-slider .slick-arrow {
  position: absolute;
  font-size: 3em;
  font-family: National-Book, sans-serif;
  padding: 0 0.5em 0.1em 0.5em;
  background-color: #efab00;
  color: #fff;
  line-height: 0;
  transition: 0.2s;
  height: 60px;
}
@media only screen and (max-width: 63.9375rem) {
  .mobile-fact-slider .slick-slide {
    height: auto;
  }
}
.mobile-fact-slider .slick-dots {
  padding: 0.3em;
  bottom: 1;
  top: 14px;
  bottom: inherit;
}
.mobile-fact-slider .slick-dots li button {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50px;
}
.mobile-fact-slider .slick-dots li.slick-active button {
  background-color: rgb(239, 171, 0);
}
.mobile-fact-slider .next-arrow {
  transform: 0.2s;
  transition: 0.2s;
  width: auto;
}
.mobile-fact-slider .slick-next:before {
  content: "";
}
.mobile-fact-slider .slick-slide > a span {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  display: block;
  text-transform: uppercase;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
  clip-path: url("https://www.kent.edu/sites/all/themes/custom/ksu_kent_zurb_2018/svg/clip.svg#mobileFactsTitle");
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 85, 0% 100%);
  background-color: rgb(0, 57, 118);
  color: white;
  padding: 1.5em 1em 1em 1em;
}
.mobile-fact-slider .slick-slide > a span:after {
  content: "»";
  padding-left: 0.2em;
  position: absolute;
}
.mobile-fact-slider .mobile-facts {
  display: flex;
  flex-wrap: wrap;
}
.mobile-fact-slider .mobile-facts a span[class*=mobile-fact] {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118) !important;
  font-size: 1.5rem !important;
  margin-bottom: 15px !important;
  line-height: 110%;
  width: 100%;
  padding: 1em 0.5em;
  display: block;
}
@media only screen and (max-width: 45.5625rem) {
  .mobile-fact-slider .mobile-facts a span[class*=mobile-fact] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.mobile-fact-slider .mobile-facts div {
  padding: 2em;
  text-align: center;
  position: relative;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .mobile-fact-slider .mobile-facts div {
    width: 33%;
    float: left;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .mobile-fact-slider .mobile-facts div {
    max-height: 25vh;
  }
}
.mobile-fact-slider .mobile-facts img {
  max-height: 16vh;
  height: 400vh;
  width: auto;
  margin: 0 auto;
}
.mobile-fact-slider .item {
  margin-left: 6px;
  margin-right: 6px;
  background-color: white;
  border-radius: 24px;
}
.mobile-fact-slider .item .mobile-facts {
  max-height: 90vh;
}
.mobile-more-facts {
  text-align: center;
}
.mobile-more-facts div a {
  background-color: rgb(239, 171, 0);
  padding: 1em 2em;
  line-height: 100%;
  border-radius: 100px;
  text-transform: uppercase;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 2em;
  display: inline-block;
  transition: 200ms;
}
.mobile-more-facts div a:after {
  content: "»";
  padding-left: 2px;
}
.mobile-more-facts div a:hover {
  color: white;
  text-decoration: none;
  background-color: #bc8700;
}

.regional-facts {
  margin: 0 auto;
  max-width: 75rem;
  padding: 0 2.5% 3em 2.5%;
}
.regional-facts .regionalFactCopy {
  text-align: left;
  color: white;
}
@media only screen and (min-width: 64rem) {
  .regional-facts .regionalFactCopy {
    width: 30%;
    float: left;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .regional-facts .regionalFactCopy {
    width: 100%;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .regional-facts .regionalFactCopy {
    text-align: center;
  }
}
.regional-facts .region-facts-text,
.regional-facts .region-facts-text span.text p {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  font-size: 1.5rem;
  color: white;
}
@media only screen and (min-width: 64rem) {
  .regional-facts div[class*=regionalFacts] {
    width: 70%;
    float: right;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .regional-facts div[class*=regionalFacts] {
    width: 100%;
    margin-top: 2em;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .regional-facts div[class*=regionalFacts] div[class*=fact] {
    width: 100%;
  }
}
.regional-facts div[class*=fact-] {
  text-align: center;
}
.regional-facts div[class*=fact-] > a span,
.regional-facts div[class*=fact-] > span {
  padding-top: 1em;
}
.regional-facts div[class*=fact-] > a span.large-text,
.regional-facts div[class*=fact-] > span.large-text {
  font-size: 3rem;
  line-height: 2.5rem;
  color: rgb(0, 57, 118);
  padding-top: 0;
}
.regional-facts div[class*=fact-] > a span,
.regional-facts div[class*=fact-] > a,
.regional-facts div[class*=fact-] > span {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  text-transform: capitalize;
  display: block;
  font-size: 1.4rem;
  line-height: 1.1em;
}
.regional-facts div[class*=fact-] img {
  transition: 200ms;
  padding-top: 0;
  max-width: 150px;
  margin: 0 auto;
  width: 100%;
}
.regional-facts div[class*=fact-] a:hover {
  text-decoration: none;
}
@mediaonly screen and (min-width: 64rem) {
  .regional-facts div[class*=fact-] a:hover img {
    margin-top: -1em;
    padding-bottom: 1em;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .regional-facts .regionalFacts1 div[class*=fact] {
    width: 100%;
    float: left;
  }
  .regional-facts .regionalFacts2 div[class*=fact] {
    width: 50%;
    float: left;
  }
  .regional-facts .regionalFacts3 div[class*=fact] {
    width: 33.3333333333%;
    float: left;
  }
  .regional-facts .regionalFacts4 div[class*=fact] {
    width: 25%;
    float: left;
  }
  .regional-facts .regionalFacts5 div[class*=fact] {
    width: 20%;
    float: left;
  }
}
.regional-facts:after {
  content: "";
  display: block;
  clear: both;
}
.regional-facts .more-facts:before {
  content: "";
  display: block;
  clear: both;
}
@media only screen and (min-width: 64rem) {
  .regional-facts .more-facts .field-name-field-facts-and-figures-more-lin {
    display: inline-block;
    width: auto;
  }
  .regional-facts .more-facts .field-name-field-facts-and-figures-more-lin:after {
    content: "";
    width: 0;
    height: 3px;
    background-color: white;
    transition: 200ms;
    display: block;
  }
  .regional-facts .more-facts .field-name-field-facts-and-figures-more-lin:hover:after {
    width: 100%;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .regional-facts .more-facts {
    text-align: center;
  }
}
.regional-facts .more-facts a:after {
  content: "»";
  padding-left: 2px;
}
.regional-facts .more-facts a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 64rem) {
  .regional-facts .more-facts a {
    font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    color: white;
    margin-top: 1em;
    display: inline-block;
    font-size: 1.5em;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .regional-facts .more-facts a {
    background-color: rgb(239, 171, 0);
    padding: 1em 2em;
    line-height: 100%;
    border-radius: 100px;
    text-transform: uppercase;
    font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 2em;
    display: inline-block;
    transition: 200ms;
  }
  .regional-facts .more-facts a:hover {
    color: white;
    text-decoration: none;
    background-color: #bc8700;
  }
}
.regional-facts.noIntro div[class*=regionalFacts] {
  width: 100%;
}
.regional-facts.noIntro .more-facts {
  text-align: center;
  display: block;
}
.regional-facts.whiteBackground {
  padding: 0 2.5%;
}
.regional-facts.whiteBackground div[class*=fact-] > a span,
.regional-facts.whiteBackground div[class*=fact-] > a {
  color: rgb(0, 57, 118);
}
.regional-facts.whiteBackground div[class*=fact-] > a span.large-text {
  color: rgb(0, 115, 189);
}
.regional-facts.whiteBackground div[class*=fact-] > span {
  color: rgb(0, 57, 118);
}
.regional-facts.whiteBackground div[class*=fact-] > span.large-text {
  color: rgb(0, 115, 189);
}
.regional-facts.whiteBackground .region-facts-text,
.regional-facts.whiteBackground .region-facts-text span.text p {
  color: rgb(0, 57, 118);
}
.regional-facts.whiteBackground .more-facts a {
  color: rgb(0, 57, 118);
}
@media only screen and (min-width: 64rem) {
  .regional-facts.whiteBackground .more-facts .field-name-field-facts-and-figures-more-lin:after {
    background-color: rgb(0, 57, 118);
  }
}

body.node-type-campus-group .regional-facts.whiteBackground,
body.node-type-page .regional-facts.whiteBackground {
  background-color: white;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  padding-top: 2.5%;
  max-width: none;
}
body.node-type-campus-group .regional-facts.whiteBackground .factsStage,
body.node-type-page .regional-facts.whiteBackground .factsStage {
  max-width: 75rem;
  margin: 0 auto;
}

body[class*=node-type-administrative-group] .regional-facts,
body[class*=node-type-academic-group] .regional-facts,
body.node-type-page .regional-facts {
  background: linear-gradient(45deg, #1dbbde 0, #0073bd 100%);
  max-width: none;
  padding: 2.5%;
}
body[class*=node-type-administrative-group] .regional-facts .factsStage,
body[class*=node-type-academic-group] .regional-facts .factsStage,
body.node-type-page .regional-facts .factsStage {
  max-width: 75rem;
  margin: 0 auto;
}
body[class*=node-type-administrative-group] .regional-facts.whiteBackground,
body[class*=node-type-academic-group] .regional-facts.whiteBackground,
body.node-type-page .regional-facts.whiteBackground {
  background: none;
}

.menuFF.regional-facts {
  margin: 0 !important;
}
.menuFF li {
  text-align: left;
}
.menuFF a.region-facts-text {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  color: white;
  margin-top: 1em;
  display: inline-block;
  font-size: 1.5em;
}
.menuFF a.region-facts-text:hover {
  text-decoration: none;
}
.menuFF a.region-facts-text:after {
  content: "";
  width: 0;
  height: 3px;
  background-color: white;
  transition: 200ms;
  display: block;
}
.menuFF a.region-facts-text:hover:after {
  width: 100%;
}
.menuFF .region-facts-text span.text p {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  font-size: 1.5rem;
  color: white;
  text-transform: initial;
  line-height: 1.5;
}
.menuFF a.fact {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  text-transform: capitalize;
  display: block;
  font-size: 1.4rem;
  line-height: 1.1em;
  text-align: center;
  margin-top: 1em;
}
.menuFF a.fact img {
  max-height: 150px;
  margin-bottom: 1em;
  transition: 200ms;
}
.menuFF a.fact:hover img {
  margin-top: -1em;
  margin-bottom: 2em;
  transition: 200ms;
}
.menuFF.whiteBG {
  background: none;
}
.menuFF.whiteBG a.fact {
  color: rgb(0, 115, 189);
}

/* Scss Document */
body footer .block-kent-state-blocks-campus-logo-footer {
  text-align: center;
  margin: 0 auto;
}
body footer .block-kent-state-blocks-campus-logo-footer img {
  max-width: 100%;
  margin: 0;
  width: 150px;
}
body footer .copyright {
  text-align: center;
  margin: 0 auto;
  padding-top: 10px;
  font-size: 14px;
}

div.footer-outside-wrap {
  float: left;
  width: 100%;
  position: relative;
  border-top: 5px solid rgb(239, 171, 0);
  z-index: 1;
  padding-top: 0;
  background-color: rgb(0, 57, 118);
}
div.footer-outside-wrap img.background-footer-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover;";
  z-index: 0;
}
div.footer-outside-wrap img.bottom-decor {
  position: absolute;
  z-index: 0;
  background: transparent;
  bottom: 0;
}
div.footer-outside-wrap .inside-wrap {
  padding-top: 0px;
  padding-bottom: 20px;
  position: relative;
  z-index: 1;
  background-color: rgba(0, 57, 118, 0.9);
}

body.og-context-node-945444 .footer-outside-wrap section.l-footer-columns ul {
  display: inline-block !important;
  position: relative;
}
body .footer-outside-wrap section.l-footer-columns,
body .footer-outside-wrap footer.l-footer {
  text-align: left;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-style: normal;
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 1;
  position: relative;
  padding-bottom: 0;
  margin-bottom: 0;
}
body .footer-outside-wrap section.l-footer-columns ul, body .footer-outside-wrap section.l-footer-columns ol, body .footer-outside-wrap section.l-footer-columns dl,
body .footer-outside-wrap footer.l-footer ul,
body .footer-outside-wrap footer.l-footer ol,
body .footer-outside-wrap footer.l-footer dl {
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  margin: 0;
  padding-bottom: 5px;
  list-style-type: none;
}
body .footer-outside-wrap section.l-footer-columns ul li, body .footer-outside-wrap section.l-footer-columns ol li, body .footer-outside-wrap section.l-footer-columns dl li,
body .footer-outside-wrap footer.l-footer ul li,
body .footer-outside-wrap footer.l-footer ol li,
body .footer-outside-wrap footer.l-footer dl li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
body .footer-outside-wrap section.l-footer-columns ul.social-media-row,
body .footer-outside-wrap footer.l-footer ul.social-media-row {
  margin-top: 12px !important;
}
body .footer-outside-wrap section.l-footer-columns a,
body .footer-outside-wrap footer.l-footer a {
  color: rgb(255, 255, 255);
  font-style: normal;
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .footer-outside-wrap section.l-footer-columns p,
body .footer-outside-wrap footer.l-footer p {
  color: rgb(255, 255, 255);
  font-size: 16px;
  margin-bottom: 5px;
}
body .footer-outside-wrap section.l-footer-columns h2, body .footer-outside-wrap section.l-footer-columns h2.block-title, body .footer-outside-wrap section.l-footer-columns h2.pane-title,
body .footer-outside-wrap footer.l-footer h2,
body .footer-outside-wrap footer.l-footer h2.block-title,
body .footer-outside-wrap footer.l-footer h2.pane-title {
  text-align: left;
  color: rgb(239, 171, 0);
  margin: 12px 0px 2px 0px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
body .footer-outside-wrap section.l-footer-columns .more-link,
body .footer-outside-wrap footer.l-footer .more-link {
  float: left;
  width: 100%;
  text-align: left;
  padding: 5px 0 0;
}
body .footer-outside-wrap section.l-footer-columns span.views-field-edit-node,
body .footer-outside-wrap footer.l-footer span.views-field-edit-node {
  display: none;
}
body .footer-outside-wrap section.l-footer-columns section.block,
body .footer-outside-wrap section.l-footer-columns div.block,
body .footer-outside-wrap footer.l-footer section.block,
body .footer-outside-wrap footer.l-footer div.block {
  padding-bottom: 15px;
  float: left;
  width: 100%;
  display: block;
}
body .footer-outside-wrap section.l-footer-columns .block-content ul, body .footer-outside-wrap section.l-footer-columns .block-content ul li,
body .footer-outside-wrap footer.l-footer .block-content ul,
body .footer-outside-wrap footer.l-footer .block-content ul li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
body .footer-outside-wrap section.l-footer-columns .block-content ul li a,
body .footer-outside-wrap footer.l-footer .block-content ul li a {
  color: rgb(255, 255, 255);
  padding: 2px;
  margin: 1px 0;
  display: inline-block;
  line-height: 1.2;
}

body .footer-outside-wrap footer.l-footer div.block,
body .footer-outside-wrap footer.l-footer section.block,
body .footer-outside-wrap section.l-footer-columns div.block,
body .footer-outside-wrap section.l-footer-columns section.block {
  padding-bottom: 0;
}

.block-kent-state-blocks-campus-footer-menu {
  margin: 0;
  padding: 0;
  clip-path: none !important;
  -webkit-clip-path: none !important;
}

.footer-third br, .footer-second br {
  display: none;
}
.footer-third .mailing-address br, .footer-third .street-address br, .footer-second .mailing-address br, .footer-second .street-address br {
  display: block;
}

@media only screen and (max-width: 45.5625rem) {
  .footer-outside-wrap div[class*=footer-].columns br {
    display: none;
  }
  .footer-outside-wrap div[class*=footer-].columns .mailing-address br, .footer-outside-wrap div[class*=footer-].columns .street-address br {
    display: block;
  }
  .footer-outside-wrap div[class*=footer-].columns * {
    padding: 0;
    padding-top: 0em;
  }
  .footer-outside-wrap section.l-footer-columns h2 {
    padding-bottom: 0em !important;
    margin: 0 !important;
    margin-top: 1em !important;
  }
  .footer-outside-wrap .block-kent-state-blocks-campus-social-media {
    margin-top: 2em;
    margin-left: 0 !important;
    padding-left: 1em;
  }
}
.node-type-featured-post .portraitHero {
  max-width: 85rem;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 45.5625rem) {
  .node-type-featured-post .portraitHero {
    display: block;
    margin-top: 0;
  }
  .node-type-featured-post .portraitHero .portraitHero_image {
    width: 100%;
  }
  .node-type-featured-post .portraitHero .portraitHero_text {
    width: 95%;
    margin: 0 2.5%;
    padding: 0;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .node-type-featured-post .portraitHero {
    display: flex;
    margin-top: 2rem;
  }
  .node-type-featured-post .portraitHero .portraitHero_image {
    width: 50%;
  }
  .node-type-featured-post .portraitHero .portraitHero_text {
    width: calc(50% - 2rem);
    padding-left: 2rem;
  }
}
.node-type-featured-post .portraitHero .portraitHero_text {
  border-bottom: none;
}
.node-type-featured-post .portraitHero .portraitHero_text h1 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  font-size: 3.5rem;
  position: relative;
  z-index: 100;
  line-height: 100%;
  margin-bottom: 1rem;
}
.node-type-featured-post .portraitHero .portraitHero_text h2 {
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  z-index: 100;
  margin-bottom: 1.5rem;
}
.node-type-featured-post .portraitHero .portraitHero_text .authoredBy {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #59595c;
  font-size: 1.25rem;
  line-height: 150%;
  margin-bottom: 1.25rem;
}
.node-type-featured-post .portraitHero .portraitHero_text .authoredBy:after {
  content: "";
  display: block;
  width: 100px;
  height: 5px;
  background-color: #ebab21;
  margin-top: 1.25rem;
}
.node-type-featured-post .portraitHero .portraitHero_text .field-name-field-introduction p {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  margin-top: 2rem;
  padding-top: 1rem;
  font-size: 25px;
  line-height: 35px;
}
.node-type-featured-post .portraitHero .portraitHero_text .field-name-field-introduction p .drop-cap {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 103px;
  line-height: 58px;
  padding-right: 10px;
  margin-bottom: 0;
  float: left;
  color: #2c8ece;
}
@media only screen and (max-width: 1250px) and (min-width: 45.5625rem) {
  .node-type-featured-post .copyAndSidebar {
    padding-left: 2.5%;
  }
}
.node-type-featured-post .landscapeHero {
  max-width: 75rem;
  border-bottom: 1px solid rgb(239, 171, 0);
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .node-type-featured-post .landscapeHero {
    margin: 1.5rem auto 0 auto;
  }
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .node-type-featured-post .landscapeHero .landscapeHero_text {
    width: 95%;
    margin: 0 2.5%;
  }
}
.node-type-featured-post .landscapeHero img {
  width: 100%;
}
.node-type-featured-post .landscapeHero h1 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  font-size: 3.5rem;
  position: relative;
  line-height: 100%;
  margin-bottom: 1rem;
  color: #003976;
}
.node-type-featured-post .landscapeHero h2 {
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  z-index: 100;
  margin-bottom: 1.5rem;
}
.node-type-featured-post .landscapeHero .authoredBy {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #59595c;
  font-size: 1.25rem;
  line-height: 150%;
  margin-bottom: 1.25rem;
}
.node-type-featured-post .articleBody {
  max-width: 75rem;
  margin: 2rem auto 0 auto;
}
.node-type-featured-post .articleBody.portraitBody:before {
  content: "";
  width: 80%;
  margin: 0 auto 2rem auto;
  height: 5px;
  background-image: url(https://www.kent.edu/themes/custom/ksu_kent_zurb_2018/images/dashes.png);
  display: block;
  background-repeat-y: no-repeat;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .node-type-featured-post .copyAndSidebar {
    display: flex;
  }
  .node-type-featured-post .copyAndSidebar .sectionCopy {
    padding-right: 2rem;
    width: 60%;
  }
  .node-type-featured-post .copyAndSidebar .sectionCopy.noSidebar {
    width: 100%;
    padding-right: 0;
  }
  .node-type-featured-post .copyAndSidebar .sidebar {
    width: 40%;
    padding: 0 0 0 5%;
  }
}
.node-type-featured-post .copyAndSidebar .sidebar img {
  width: 100%;
  margin-bottom: 0.5rem;
}
.node-type-featured-post .copyAndSidebar .positionSticky {
  position: sticky;
  top: 1rem;
}
@media only screen and (max-width: 45.5625rem) {
  .node-type-featured-post .copyAndSidebar .sectionCopy,
  .node-type-featured-post .copyAndSidebar .sidebar {
    width: 100%;
    padding: 0 2.5%;
  }
  .node-type-featured-post .copyAndSidebar .positionSticky {
    position: relative;
  }
}
.node-type-featured-post .paragraphs-item-article-parallax-or-video-sectio .paragraphs-item-highlighted-text-blurb, .node-type-featured-post .paragraph--type--article-parallax-or-video-sec .paragraphs-item-highlighted-text-blurb {
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  float: none;
  clear: both;
  position: relative;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  overflow: hidden;
}
.node-type-featured-post .paragraphs-item-article-parallax-or-video-sectio .paragraphs-item-highlighted-text-blurb.noText, .node-type-featured-post .paragraph--type--article-parallax-or-video-sec .paragraphs-item-highlighted-text-blurb.noText {
  height: 500px;
}
.node-type-featured-post .paragraphs-item-article-parallax-or-video-sectio .paragraphs-item-highlighted-text-blurb.noText:after, .node-type-featured-post .paragraph--type--article-parallax-or-video-sec .paragraphs-item-highlighted-text-blurb.noText:after {
  content: none;
}
.node-type-featured-post .paragraphs-item-article-parallax-or-video-sectio .paragraphs-item-highlighted-text-blurb .field-name-field-caption, .node-type-featured-post .paragraphs-item-article-parallax-or-video-sectio .paragraphs-item-highlighted-text-blurb .field--name-field-caption, .node-type-featured-post .paragraph--type--article-parallax-or-video-sec .paragraphs-item-highlighted-text-blurb .field-name-field-caption, .node-type-featured-post .paragraph--type--article-parallax-or-video-sec .paragraphs-item-highlighted-text-blurb .field--name-field-caption {
  padding-right: 2rem;
  width: 60%;
}
.node-type-featured-post .pull-quote.wow {
  padding-top: 1rem;
  border-top: 5px solid #ebab21;
  font-size: 3rem;
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #59595c;
  margin-bottom: 1rem;
  line-height: 110%;
  border-left: 0;
  padding-left: 0 !important;
}
.node-type-featured-post .pull-quote.wow span {
  color: #ebab21;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
.node-type-featured-post p.attribution {
  font-size: 0.8 rem;
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #59595c;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .node-type-featured-post .field-name-field-parallax-section .infographics {
    display: flex;
    justify-content: center;
  }
  .node-type-featured-post .field-name-field-parallax-section .infographics.count-1 .infographicSingle {
    width: 100%;
  }
  .node-type-featured-post .field-name-field-parallax-section .infographics.count-2 .infographicSingle {
    width: 50%;
  }
  .node-type-featured-post .field-name-field-parallax-section .infographics.count-3 .infographicSingle {
    width: 33.3333333333%;
  }
  .node-type-featured-post .field-name-field-parallax-section .infographics.count-4 .infographicSingle {
    width: 25%;
  }
}
.node-type-featured-post .field-name-field-parallax-section .infographics.count-2 {
  max-width: 50rem;
  margin: 0 auto;
}
.node-type-featured-post .field-name-field-parallax-section .infographics .infographicSingle {
  text-align: center;
  padding: 0 1rem;
}
@media only screen and (max-width: 45.5625rem) {
  .node-type-featured-post .field-name-field-parallax-section .infographics .infographicSingle {
    display: block;
  }
}
.node-type-featured-post .field-name-field-sidebar .infographics {
  text-align: center;
  display: block;
}
.node-type-featured-post .field-name-field-sidebar .infographicSingle {
  margin-bottom: 1rem;
}
.node-type-featured-post .field-name-field-sidebar .infographicSingle:after {
  content: "";
  width: 100px;
  height: 5px;
  background-color: #ebab21;
  margin: 0 auto;
  display: block;
  margin-top: 1rem;
}
.node-type-featured-post .field-name-field-sidebar .infographicSingle:last-of-type:after {
  content: none;
}
.node-type-featured-post .paragraphs-item-infographics .field-name-field-optional-title, .node-type-featured-post .paragraph--type--infographics .field-name-field-optional-title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(239, 171, 0);
  text-align: center;
}
.node-type-featured-post .paragraphs-item-infographics .paragraphs-item-infographic-single .field-name-field-icon-image, .node-type-featured-post .paragraph--type--infographics .paragraphs-item-infographic-single .field-name-field-icon-image {
  max-width: 200px;
  margin: 0 auto;
}
.node-type-featured-post .featurePostFooter {
  max-width: 75rem;
  margin: 0 auto;
}
.node-type-featured-post .featurePostFooter .postDates p {
  display: block;
  text-align: center;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #627378;
  text-transform: uppercase;
  margin-left: 0;
  line-height: 1;
  font-weight: bold;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.node-type-featured-post .featurePostFooter .postTags ul {
  list-style-type: none;
  margin-left: 0;
}
.node-type-featured-post .featurePostFooter .postTags ul li a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  padding: 1rem 1.375rem;
  text-transform: uppercase;
  color: #003976;
  background-color: #dfe4e6;
  margin-bottom: 0.6rem;
  line-height: 1;
  float: left;
  margin-right: 1.5rem;
  font-size: 0.8375rem;
  font-weight: 600;
  text-decoration: none;
}
.node-type-featured-post .featurePostFooter .postTags ul li a:hover {
  background-color: #0073bd;
  color: #dfe4e6;
}
.node-type-featured-post .featurePostFooter .postTags h2 {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #003976;
  text-transform: uppercase;
  letter-spacing: 1.9px;
  margin-top: 1.6rem;
  margin-bottom: 2rem;
  font-size: 1.875rem;
  line-height: 2.1875rem;
}
@media only screen and (max-width: 45.5625rem) {
  .node-type-featured-post .featurePostFooter .postDates,
  .node-type-featured-post .featurePostFooter .postTags {
    width: 95%;
    margin: 0 2.5%;
  }
}
.node-type-featured-post .footer-outside-wrap.hide-for-print {
  margin-top: 2rem;
}
.node-type-featured-post .lb-nav a.lb-prev, .node-type-featured-post .lb-nav a.lb-next {
  opacity: 1 !important;
}
.node-type-featured-post .module-social-sharing {
  display: flex;
  align-items: center;
}
.node-type-featured-post .module-social-sharing ul {
  margin-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}
.node-type-featured-post .module-social-sharing ul li {
  display: inline;
  padding-right: 0.5rem;
}
.node-type-featured-post .module-social-sharing h2 {
  display: none;
}
.node-type-featured-post .landscapeHero .module-social-sharing {
  margin-bottom: 0.5rem;
}
.node-type-featured-post .landscapeHero .field-name-field-caption, .node-type-featured-post .landscapeHero .field--name-field-caption,
.node-type-featured-post .portraitHero .field-name-field-caption,
.node-type-featured-post .portraitHero .field--name-field-caption {
  border-bottom: none;
  margin-bottom: 0;
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .node-type-featured-post .landscapeHero .field-name-field-caption, .node-type-featured-post .landscapeHero .field--name-field-caption,
  .node-type-featured-post .portraitHero .field-name-field-caption,
  .node-type-featured-post .portraitHero .field--name-field-caption {
    width: 95%;
    margin: 0 2.5%;
  }
}

.field-name-field-parallax-section .field-name-field-font-awesome-icon,
.field-name-field-sidebar .field-name-field-font-awesome-icon {
  font-size: 4rem;
  color: #EBAB21;
}
.field-name-field-parallax-section .field-name-field-large-display-text,
.field-name-field-sidebar .field-name-field-large-display-text {
  color: #2c8ece;
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: 100%;
  margin-bottom: 0;
}
.field-name-field-parallax-section .field-name-field-small-display-text,
.field-name-field-sidebar .field-name-field-small-display-text {
  color: #59595c;
  font-family: "NationalBoldItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
}

.paragraphs-item-modal-image-gallery .arrow-teaser-headline {
  border-bottom: none;
  margin-bottom: 1rem;
}
.paragraphs-item-modal-image-gallery .singleColGallery .oneColImage {
  padding: 12px;
  background-color: #F2F2F2;
  margin-bottom: 35px;
}
.paragraphs-item-modal-image-gallery .singleColGallery .oneColImage p {
  margin: 15px 0 5px 0;
}
.paragraphs-item-modal-image-gallery .singleColGallery .oneColImage a img {
  transition: 0.25s;
}
.paragraphs-item-modal-image-gallery .singleColGallery .oneColImage a:hover img {
  transform: scale(1.1);
}
.paragraphs-item-modal-image-gallery .gallery {
  min-height: 500px;
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-modal-image-gallery .gallery {
    height: 700px;
    max-width: 90%;
    margin: 0 auto;
  }
}
.paragraphs-item-modal-image-gallery .gallery > a {
  cursor: pointer;
  overflow: hidden;
  float: left;
}
.paragraphs-item-modal-image-gallery .gallery > a div {
  transition: 200ms;
  height: 100%;
  width: 100%;
  background-position: center;
  background-size: cover;
}
.paragraphs-item-modal-image-gallery .gallery > a:hover div {
  transform: scale(1.1);
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 {
    grid-template-columns: repeat(2, 50%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 a.image-0,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 a.image-1 {
    grid-column-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 a.image-0 {
    grid-column-start: 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 a.image-1 {
    grid-column-start: 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3, .paragraphs-item-modal-image-gallery .gallery.galleryCount-4, .paragraphs-item-modal-image-gallery .gallery.galleryCount-5, .paragraphs-item-modal-image-gallery .gallery.galleryCount-6, .paragraphs-item-modal-image-gallery .gallery.galleryCount-7, .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 {
    grid-template-rows: repeat(2, 50%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 {
    grid-template-columns: repeat(2, 50%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 a.image-1 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 {
    grid-template-columns: repeat(3, 33.333333%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-1 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-2 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-3 {
    grid-column-start: 2;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 {
    grid-template-columns: repeat(3, 33.333333%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-1 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-3 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-4 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 {
    grid-template-columns: repeat(4, 25%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-1 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-3 {
    grid-column-start: 3;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-4 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-5 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 {
    grid-template-columns: repeat(4, 25%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-1 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-2 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-3 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-4 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-5 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-6 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 {
    grid-template-columns: repeat(4, 25%);
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-0,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-1,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-2,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-3,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-4,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-5,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-6,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-7 {
    grid-row-end: span 1;
    grid-column-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-0,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-1,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-2,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-3 {
    grid-row-start: 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-4,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-5,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-6,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-7 {
    grid-row-start: 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-0,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-4 {
    grid-column-start: 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-1,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-4 {
    grid-column-start: 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-2,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-6 {
    grid-column-start: 3;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-3,
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-7 {
    grid-column-start: 4;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-modal-image-gallery .gallery.galleryCoun-1, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-2, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-3, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-4, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-5, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-6, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-7, .paragraphs-item-modal-image-gallery .gallery.galleryCoun-8 {
    grid-template-columns: 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 {
    grid-template-rows: 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-2 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 {
    grid-template-columns: 2;
    grid-template-rows: 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-3 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 {
    grid-template-columns: 2;
    grid-template-rows: 3;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-4 a.image-3 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 {
    grid-template-columns: 2;
    grid-template-rows: 4;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-3 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-5 a.image-4 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 4;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 {
    grid-template-columns: 2;
    grid-template-rows: 4;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-3 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-4 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-6 a.image-5 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 4;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 {
    grid-template-columns: 2;
    grid-template-rows: 5;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-3 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-4 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-5 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 4;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-7 a.image-6 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 5;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 {
    grid-template-columns: 2;
    grid-template-rows: 5;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-0 {
    grid-column-start: 1;
    grid-column-end: span 2;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-3 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 2;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-4 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 3;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-5 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 4;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-6 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 5;
    grid-row-end: span 1;
  }
  .paragraphs-item-modal-image-gallery .gallery.galleryCount-8 a.image-7 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 5;
    grid-row-end: span 1;
  }
}
.paragraphs-item-modal-image-gallery .outerGallery {
  margin-bottom: 1.5rem;
}
.paragraphs-item-modal-image-gallery .outerGallery .galleryButton {
  cursor: pointer;
  color: #0073bd;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  margin-top: 1rem;
  display: inline-block;
}
.paragraphs-item-modal-image-gallery .outerGallery .galleryButton:after {
  content: "";
  border-bottom: 2px solid #003976;
  width: 0;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
  display: block;
}
.paragraphs-item-modal-image-gallery .outerGallery .galleryButton:hover:after {
  width: 100%;
}

.lb-details .lb-caption {
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 1.2rem !important;
  line-height: 120%;
  font-weight: unset;
}
.lb-details .lb-number {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem !important;
  padding-top: 1rem;
  color: #e1e1e1;
}

.lightboxOverlay {
  opacity: 0.9;
}

.facts-selector {
  position: relative;
  z-index: 0;
}
@media only screen and (max-width: 1200px) {
  .facts-selector {
    padding-bottom: 3em;
  }
  .facts-selector .slick-list {
    overflow: inherit;
  }
  .facts-selector .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 10;
    font-family: "National-Book", sans-serif;
    padding: 0 0.5em 0.1em 0.5em;
    background-color: rgb(239, 171, 0);
    color: white;
    line-height: 0;
    transition: 200ms;
    height: 60px;
    font-size: 3em;
  }
  .facts-selector .slick-arrow:before {
    content: none;
  }
  .facts-selector .slick-arrow.slick-prev {
    left: 0;
    padding: 0 0.65em 0.1em 0.35em;
  }
  .facts-selector .slick-arrow.slick-next {
    right: 0;
    padding: 0 0.35em 0.1em 0.65em;
  }
  .facts-selector .slick-arrow:hover, .facts-selector .slick-arrow:focus {
    background-color: #c68e00;
    color: white;
  }
}

.facts-selector ul li {
  list-style-type: none;
  cursor: pointer;
}
@media only screen and (min-width: 64rem) {
  .facts-selector ul li .facts {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
  }
  .facts-selector ul li.active2 > a span {
    transition: 200ms;
    width: calc(30% + 1em);
  }
  .facts-selector ul li.active2 > a span:after {
    content: "";
  }
  .facts-selector ul li.active2 .facts {
    display: block;
    padding: 0 5%;
    text-align: center;
    width: 70%;
    height: 100%;
    padding-bottom: 3rem;
  }
  .facts-selector ul li.active2 .facts img {
    width: 100%;
  }
  .facts-selector ul li > a span {
    display: block;
    width: 30%;
    text-transform: uppercase;
    color: white;
    font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.75em;
    padding: 0.2em 1em;
    text-decoration: none;
    position: relative;
  }
}
@media only screen and (min-width: 64rem) and (min-width: 1023px) and (max-width: 1100px) {
  .facts-selector ul li > a span {
    font-size: 1.5em;
  }
}
@media only screen and (min-width: 64rem) {
  .facts-selector ul li > a span:after {
    width: 20px;
    position: absolute;
    right: -19.5px;
    top: 0;
    bottom: 0;
    clip-path: polygon(0 0, 0 100%, 100% 50%);
    clip-path: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/clip.svg);
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 50%);
  }
  .facts-selector ul li > a:hover {
    text-decoration: none;
  }
  .facts-selector ul li.more-facts a {
    color: rgb(0, 57, 118);
    display: block;
    width: 30%;
    text-transform: uppercase;
    background-color: white;
    font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.75em;
    padding: 0.2em 1em;
    text-decoration: none;
    position: relative;
    transition: 200ms;
  }
}
@media only screen and (min-width: 64rem) and (min-width: 1023px) and (max-width: 1100px) {
  .facts-selector ul li.more-facts a {
    font-size: 1.5em;
  }
}
@media only screen and (min-width: 64rem) {
  .facts-selector ul li.more-facts a:hover {
    width: calc(30% + 1em);
  }
  .facts-selector ul li.more-facts a:hover:after {
    background-color: white;
    width: 20px;
    position: absolute;
    right: -19.5px;
    top: 0;
    bottom: 0;
    clip-path: polygon(0 0, 0% 100%, 100% 50%);
    clip-path: url("/sites/all/themes/custom/ksu_kent_zurb_2018/svg/clip.svg");
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
  }
  .facts-selector ul li.more-facts a:after {
    content: "";
  }
}
.facts-selector ul li .facts {
  display: none;
}
.facts-selector ul li div[class*=fact-] {
  padding: 0 5%;
  text-align: center;
}
.facts-selector ul li div[class*=fact-] > a span,
.facts-selector ul li div[class*=fact-] > a {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  text-transform: capitalize;
  display: block;
  font-size: 1.4rem;
  line-height: 1.1em;
  padding-top: 1em;
}
.facts-selector ul li div[class*=fact-] a img {
  transition: 200ms;
  padding-top: 0;
  max-width: 150px;
  margin: 0 auto;
}
.facts-selector ul li div[class*=fact-] a:hover, .facts-selector ul li div[class*=fact-] a:focus {
  text-decoration: none;
}
.facts-selector ul li div[class*=fact-] a:hover img, .facts-selector ul li div[class*=fact-] a:focus img {
  margin-top: -1em;
  padding-bottom: 1em;
}
.facts-selector ul li .facts-count-1 div[class*=fact] {
  width: 100%;
  float: left;
  position: relative;
  top: 50%;
  transform: translateY(-60%);
}
.facts-selector ul li .facts-count-2 div[class*=fact] {
  width: 50%;
  float: left;
  position: relative;
  top: 50%;
  transform: translateY(-60%);
}
.facts-selector ul li .facts-count-3 div[class*=fact] {
  width: 33.3333333333%;
  float: left;
  position: relative;
  top: 50%;
  transform: translateY(-60%);
}
.facts-selector ul li .facts-count-4 div[class*=fact] {
  width: 25%;
  float: left;
  position: relative;
  top: 50%;
  transform: translateY(-60%);
}

body[class*=node-type-administrative-group] .regional-facts div[class*=fact-] img,
body[class*=node-type-academic-group] .regional-facts div[class*=fact-] img {
  max-width: 120px;
}
body[class*=node-type-administrative-group] .regional-facts .factsStage,
body[class*=node-type-academic-group] .regional-facts .factsStage {
  padding-top: 34px;
}

@media only screen and (min-width: 64rem) {
  .facts-selector ul.odd li:nth-child(odd) > a span {
    background-color: #003876;
  }
  .facts-selector ul.odd li:nth-child(odd) > a span:after {
    background-color: #003876;
  }
  .facts-selector ul.odd li:nth-child(even) > a span {
    background-color: white;
    color: rgb(0, 57, 118);
  }
  .facts-selector ul.odd li:nth-child(even) > a span:after {
    background-color: white;
  }
  .facts-selector ul.even li:nth-child(even) > a span {
    background-color: #003876;
  }
  .facts-selector ul.even li:nth-child(even) > a span:after {
    background-color: #003876;
  }
  .facts-selector ul.even li:nth-child(odd) > a span {
    background-color: white;
    color: rgb(0, 57, 118);
  }
  .facts-selector ul.even li:nth-child(odd) > a span:after {
    background-color: white;
  }
}

ul#factsStack {
  margin-bottom: 0;
  margin-left: 0;
}
ul#factsStack .slick-prev {
  left: 0;
}
ul#factsStack .slick-next {
  right: 0;
}

/* MICROSOFT EDGE, IE 10+ */
@supports (-ms-ime-align: auto) {
  @media only screen and (min-width: 64rem) {
    .facts-selector ul li > a span:after {
      background-size: contain;
      background-position: left center;
    }
    .facts-selector ul li:nth-child(odd) > a span {
      background-color: #003876;
    }
    .facts-selector ul li:nth-child(odd) > a span:after {
      background-color: transparent;
      background-image: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/blueFFArrow.svg);
    }
    .facts-selector ul li:nth-child(even) > a span {
      background-color: white;
      color: rgb(0, 57, 118);
    }
    .facts-selector ul li:nth-child(even) > a span:after {
      background-color: transparent;
      background-image: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/whiteFFArrow.svg);
    }
    .facts-selector ul li.more-facts a:hover:after {
      background-color: transparent;
      background-image: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/whiteFFArrow.svg);
    }
    .facts-selector ul li.more-facts a:after {
      content: "";
    }
  }
}
@media only screen and (-ms-high-contrast: none) and (min-width: 64rem), only screen and (-ms-high-contrast: active) and (min-width: 64rem) {
  .facts-selector ul li > a span:after {
    background-size: contain;
    background-position: left center;
  }
  .facts-selector ul li:nth-child(odd) > a span {
    background-color: #003876;
  }
  .facts-selector ul li:nth-child(odd) > a span:after {
    background-color: transparent;
    background-image: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/blueFFArrow.svg);
  }
  .facts-selector ul li:nth-child(even) > a span {
    background-color: white;
    color: rgb(0, 57, 118);
  }
  .facts-selector ul li:nth-child(even) > a span:after {
    background-color: transparent;
    background-image: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/whiteFFArrow.svg);
  }
  .facts-selector ul li.more-facts a:hover:after {
    background-color: transparent;
    background-image: url(/sites/all/themes/custom/ksu_kent_zurb_2018/svg/whiteFFArrow.svg);
  }
  .facts-selector ul li.more-facts a:after {
    content: "";
  }
}
body .paragraphs-item-facts-and-figures-list a.moreCategory,
body .mobile-fact-slider a.moreCategory {
  color: white;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(0, 57, 118);
  padding: 0.5rem 1rem;
  transition: 200ms;
}
body .paragraphs-item-facts-and-figures-list a.moreCategory:before,
body .mobile-fact-slider a.moreCategory:before {
  display: block;
  clear: both;
  content: "";
}

body .mobile-fact-slider .mobile-facts div {
  margin: 0 auto;
}
body .mobile-fact-slider .item {
  padding-bottom: 40px;
}
body .mobile-fact-slider a.moreCategory {
  display: inline-block;
  margin: 0 auto 1rem auto;
  margin: 2rem auto 1rem auto;
  max-height: 46px;
}
@media only screen and (max-width: 45.5625rem) {
  body .mobile-fact-slider .mobile-facts {
    display: initial;
  }
  body .mobile-fact-slider a.moreCategory {
    width: 80%;
    margin: 0 10%;
    text-align: center;
    max-height: 100% !important;
  }
}

body .paragraphs-item-facts-and-figures-list a.moreCategory {
  display: block;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  transform: translateX(-50%);
}
body .paragraphs-item-facts-and-figures-list a.moreCategory:hover {
  text-decoration: none;
  background-color: white;
  color: rgb(0, 57, 118);
}

.iconGrid .field-name-body span.fa {
  color: rgb(239, 171, 0);
  font-size: 2.5em;
}
.iconGrid .field-name-body .row .row {
  margin-top: 1em;
}
.iconGrid .field-name-body ul li {
  margin-bottom: 0;
}
.iconGrid .columns p {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  color: #333;
}
.iconGrid .columns p a {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118);
  text-transform: uppercase;
  font-size: 1.5em;
  display: block;
  padding-bottom: 8px;
  text-decoration: none;
  border-bottom: 3px solid rgb(239, 171, 0);
  padding-right: 20%;
  position: relative;
}
.iconGrid .columns p a:after {
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 0;
  margin-left: 0;
  width: 20%;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/sites/all/themes/custom/ksu_department_zurb_fashion/img/teaser3-title.svg);
  background-position: right;
  right: 0;
}
.iconGrid .columns p a:hover {
  text-decoration: underline;
}
.iconGrid .columns ul {
  padding: 0;
}
.iconGrid .columns ul li:before {
  display: none;
}
.iconGrid .columns ul li a {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  color: rgb(0, 57, 118);
  text-decoration: none;
  padding: 0 0 0.7em 0;
  display: block;
  line-height: 120%;
}
.iconGrid .columns ul li a:after {
  content: "»";
  padding-left: 5px;
}
.iconGrid .columns ul li a:hover {
  text-decoration: underline;
}

.pane-articles-panel-pane-3 {
  position: relative;
}
.pane-articles-panel-pane-3 p.article-left.slick-arrow {
  left: 20px;
  position: absolute;
  top: 135px;
  background-color: ghostwhite;
  height: 30px;
  width: 30px;
  border-radius: 15px;
  cursor: pointer;
}
@media only screen and (max-width: 45.5625rem) {
  .pane-articles-panel-pane-3 p.article-left.slick-arrow {
    top: 50px;
  }
}
.pane-articles-panel-pane-3 p.article-left i.fa.fa-angle-left {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  color: rgb(239, 171, 0);
  padding-right: 4px;
}
.pane-articles-panel-pane-3 p.article-left i.fa.fa-angle-left else {
  padding-left: 4px;
}
.pane-articles-panel-pane-3 p.article-right.slick-arrow {
  right: 20px;
  position: absolute;
  top: 135px;
  background-color: ghostwhite;
  height: 30px;
  width: 30px;
  border-radius: 15px;
  cursor: pointer;
}
@media only screen and (max-width: 45.5625rem) {
  .pane-articles-panel-pane-3 p.article-right.slick-arrow {
    top: 50px;
  }
}
.pane-articles-panel-pane-3 p.article-right i.fa.fa-angle-right {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  width: 100%;
  color: rgb(239, 171, 0);
}
.pane-articles-panel-pane-3 p.article-right i.fa.fa-angle-right else {
  padding-left: 4px;
}
.pane-articles-panel-pane-3 .slick-list {
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.pane-articles-panel-pane-3 .slick-list a.PromotedNewsLink {
  font-weight: bold;
  color: black;
}
.pane-articles-panel-pane-3 .slick-slide img {
  margin-bottom: 8px;
  width: 100%;
}

.event_cal {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 38px;
  line-height: 16px;
}
.event_cal i.fa.fa-calendar-o {
  color: #66a3d5 !important;
}

.calendar-slide.slick-slider {
  height: 220px;
}

.cal_month span {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bolder;
  text-align: center;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cal_day {
  text-align: center;
}

.cal_month {
  text-align: center;
  padding-top: 2.7em;
}

.cal_day span {
  font-weight: bold;
  font-size: 58px;
  line-height: 34px;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

span.field-content.cal_title {
  display: block;
  overflow: visible;
  text-align: center;
  padding-top: 20px;
}

span.field-content.cal_title a {
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #292525;
}

span.field-content.cal_title {
  text-align: center;
}

.cal_blocker {
  text-align: center;
  overflow: visible;
  height: 0px;
  font-size: 7em;
  padding: -14px;
  top: 0;
}

div.cal-blocker i.fa.fa-calendar-o {
  margin-top: -7px;
  padding-top: 40px;
  color: #66a3d5 !important;
}

p.calendar-left.slick-arrow i.fa.fa-angle-left {
  position: absolute;
  top: -3em;
  left: 0;
  font-size: 4rem;
  font-weight: bold;
  color: #84d2cd;
}

p.calendar-left.slick-arrow {
  position: relative;
}

p.calendar-right.slick-arrow {
  position: relative;
}

p.calendar-right.slick-arrow i.fa.fa-angle-right {
  position: absolute;
  top: -3em;
  right: 0;
  font-size: 4rem;
  font-weight: bold;
  color: #84d2cd;
}

.calendar_button {
  background-color: #84d2cd;
  padding: 0.2em;
  padding-left: 1em;
  padding-right: 1em;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  color: #66a3d5 !important;
  font-weight: bold;
  border-radius: 90px;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1em;
}

.pane-events-slick-calendar h2 {
  font-size: 1.8em;
}

.view-footer {
  margin-bottom: 4em;
}

.large-6 .cal_blocker {
  text-align: left;
}
.large-6 .calendar-slide2 {
  margin-bottom: 2em;
}
.large-6 span.field-content.cal_block {
  display: inline-block;
  width: 100px;
}
.large-6 span.field-content.cal_title {
  display: inline-block;
  padding-left: 3em;
}
.large-6 .calendar-slide2 {
  display: block !important;
}
.large-6 .calendar-slide, .large-6 p.calendar-right.slick-arrow i.fa.fa-angle-right, .large-6 p.calendar-left.slick-arrow i.fa.fa-angle-left {
  display: none;
}
.large-6 .event_cal:nth-of-type(1n+4) {
  display: none;
}
.large-6 .calendar_button {
  float: left;
}

.calendar-slide2 {
  margin-bottom: 2em;
}
@media only screen and (max-width: 45.5625rem) {
  .calendar-slide2 .event_cal:nth-of-type(1n+4) {
    display: none;
  }
}
.calendar-slide2 .view-footer {
  margin-top: 2em;
  margin-bottom: 5em;
  padding-left: 0;
}

.panel-pane.pane-views-panes.pane-events-slick-calendar {
  margin-top: 20px;
}

.panel-pane.pane-views-panes.pane-events-slick-calendar h2.pane-title {
  margin-bottom: 0;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3em;
  text-transform: uppercase;
}

.panel-pane.pane-views-panes.pane-events-slick-calendar .event_cal {
  padding-top: 10px !important;
}

.calendar-slide.slick-initialized.slick-slider {
  height: 180px;
}

@media only screen and (min-width: 64rem) {
  .flipper-container .row.remainder-2 li:nth-last-child(2) {
    margin-left: 16.6666666667%;
  }
  .flipper-container .row.remainder-1 li:nth-last-child(1) {
    margin-left: 33.3333333333%;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .flipper-container .row.medOdd li:nth-last-child(1) {
    margin-left: 25%;
  }
}

.teasersContainer {
  max-width: 75rem;
  margin: 0 auto 5em auto;
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.teasersContainer.hideImages img {
  display: none;
}
.teasersContainer.hideSummary .mainTeaser .teaserCopy .teaserText,
.teasersContainer.hideSummary .mainTeaser .teaserCopy .readMore,
.teasersContainer.hideSummary .subTeaser .teaserCopy .teaserText,
.teasersContainer.hideSummary .subTeaser .teaserCopy .readMore {
  display: none;
}
.teasersContainer .mainTeaser {
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .teasersContainer .mainTeaser .teaserImage {
    float: left;
    width: 66%;
    position: relative;
    height: 400px;
  }
  .teasersContainer .mainTeaser .teaserImage img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 45.5625rem) {
  .teasersContainer .mainTeaser .teaserImage {
    width: 100%;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .teasersContainer .mainTeaser .teaserCopy {
    width: 33%;
    margin-left: 66%;
    padding-left: 1.5rem;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .teasersContainer .mainTeaser .teaserCopy {
    width: 100%;
  }
}
.teasersContainer .mainTeaser:after {
  content: "";
  display: block;
  clear: both;
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .teasersContainer .mainTeaser .field-name-body,
  .teasersContainer .subTeaser .field-name-body {
    width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .teasersContainer .subTeasers {
    display: flex;
  }
}
.teasersContainer .subTeaser {
  position: relative;
}
.teasersContainer .subTeaser .youtube_modal .modal_inside {
  height: 40vw;
  transform: translate(-50%, -38%);
}
.teasersContainer .subTeaser .youtube_modal .modal_inside a.close {
  z-index: 25;
}
.teasersContainer .subTeaser a:hover img {
  transform: scale(1.1);
}
.teasersContainer .mainTeaser .teaserImage,
.teasersContainer .subTeaser .teaserImage {
  overflow: hidden;
}
.teasersContainer .mainTeaser .teaserImage img,
.teasersContainer .subTeaser .teaserImage img {
  width: 100%;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
}
.teasersContainer .mainTeaser .teaserImage.traditionalTeaserVideo,
.teasersContainer .subTeaser .teaserImage.traditionalTeaserVideo {
  position: relative;
}
.teasersContainer .mainTeaser .teaserImage.traditionalTeaserVideo a:after,
.teasersContainer .subTeaser .teaserImage.traditionalTeaserVideo a:after {
  content: "\f144";
  font-size: 5rem;
  line-height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: rgba(255, 255, 255, 0.8);
  font-family: FontAwesome;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
}
.teasersContainer .mainTeaser .teaserImage.traditionalTeaserVideo:hover a:after,
.teasersContainer .subTeaser .teaserImage.traditionalTeaserVideo:hover a:after {
  color: white;
}
.teasersContainer .mainTeaser .teaserCopy .teaserTitle a,
.teasersContainer .mainTeaser .teaserCopy .teaserTitle,
.teasersContainer .subTeaser .teaserCopy .teaserTitle a,
.teasersContainer .subTeaser .teaserCopy .teaserTitle {
  color: rgb(0, 57, 118);
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
  text-decoration: none;
  text-transform: capitalize;
  line-height: 110%;
  margin: 0.5rem 0;
  display: block;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
}
.teasersContainer .mainTeaser .teaserCopy .teaserTitle a:hover,
.teasersContainer .subTeaser .teaserCopy .teaserTitle a:hover {
  text-decoration: underline;
  color: #0052a9;
}
.teasersContainer .mainTeaser .teaserCopy .teaserText,
.teasersContainer .subTeaser .teaserCopy .teaserText {
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  line-height: 1.5;
  padding-bottom: 0.5rem;
}
.teasersContainer .mainTeaser .teaserCopy .teaserText div,
.teasersContainer .subTeaser .teaserCopy .teaserText div {
  padding-left: 0;
  padding-right: 0;
}
.teasersContainer .mainTeaser .teaserCopy .teaserText div p,
.teasersContainer .subTeaser .teaserCopy .teaserText div p {
  font-size: 16px;
  line-height: 1.5;
}
.teasersContainer .mainTeaser .teaserCopy .teaserText a:not(.button),
.teasersContainer .subTeaser .teaserCopy .teaserText a:not(.button) {
  color: rgb(0, 57, 118);
}
.teasersContainer .mainTeaser .teaserCopy .postDate,
.teasersContainer .subTeaser .teaserCopy .postDate {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  padding-bottom: 0.7rem;
  margin-top: -0.3rem;
}
.teasersContainer .mainTeaser .teaserCopy .readMore,
.teasersContainer .subTeaser .teaserCopy .readMore {
  display: inline-block;
}
.teasersContainer .mainTeaser .teaserCopy .readMore a,
.teasersContainer .subTeaser .teaserCopy .readMore a {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  font-size: 0.9rem;
  text-decoration: none;
  color: rgb(0, 57, 118);
}
.teasersContainer .mainTeaser .teaserCopy .readMore a:after,
.teasersContainer .subTeaser .teaserCopy .readMore a:after {
  content: "»";
  padding-left: 10px;
}
.teasersContainer .mainTeaser .teaserCopy .readMore:after,
.teasersContainer .subTeaser .teaserCopy .readMore:after {
  content: "";
  border-bottom: 2px solid rgb(0, 57, 118);
  width: 0;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
  display: block;
}
.teasersContainer .mainTeaser .teaserCopy .readMore:hover:after,
.teasersContainer .subTeaser .teaserCopy .readMore:hover:after {
  width: 100%;
}
.teasersContainer .mainTeaser .teaserImage:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
@media only screen and (max-width: 45.5625rem) {
  .teasersContainer .mainTeaser .teaserImage:hover img {
    transform: scale(1.1);
  }
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  .user-logged-in .teasersContainer .mainTeaser .teaserImage img {
    left: 0%;
    transform: translate(0%, -10%);
  }
}
.user-logged-in .teasersContainer .mainTeaser .teaserImage:hover img {
  transform: translate(0, -10%) scale(1.1);
}

.horizTeaser {
  background-color: #f5f5f5;
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}
.horizTeaser .large-5 {
  padding: 0;
}
.horizTeaser .field-name-field-section-header {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-transform: uppercase;
  color: rgb(0, 57, 118);
  font-size: 32px;
  line-height: 40px;
  margin: 0 auto;
  padding-bottom: 30px;
  max-width: 75rem;
}
.horizTeaser ul.links {
  list-style-type: none;
  margin-left: 0;
}
.horizTeaser ul.links li.node-readmore {
  display: inline-block;
}
.horizTeaser ul.links li.node-readmore:after {
  content: "";
  width: 0;
  height: 3px;
  background-color: rgb(0, 57, 118);
  transition: 0.2s;
  display: block;
}
.horizTeaser ul.links li.node-readmore:hover:after {
  width: 100%;
}
.horizTeaser ul.links li.node-readmore a {
  background-color: transparent;
  color: rgb(0, 57, 118);
  padding: 0;
  font-size: 18px;
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 1.2rem;
}
.horizTeaser ul.links li.node-readmore a:after {
  content: "»";
  position: relative;
  display: inline-block;
  padding-left: 2px;
  transition: 200ms;
}
.horizTeaser ul.links li.node-readmore a:hover {
  background-color: transparent;
  text-decoration: none;
}

.field-name-field-individual-tab .horizTeaser {
  background-color: transparent;
  padding-top: 0;
}

/* Scss Document */
.btn.btn2.white a {
  background-color: transparent;
  border-radius: 6px;
  border: solid 2px #fff;
  font-size: 14px;
  line-height: 14px;
  padding: 13px 25px 12px 25px;
  font-family: NationalBold, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  color: rgb(239, 171, 0);
  display: inline-block;
}
.btn.btn2.white a:after {
  content: "»";
  font-weight: 600;
  font-size: 0.9em;
  padding-left: 6px;
}
.btn.btn2.white a:hover {
  background-color: #fff;
  color: #003976;
  text-decoration: none;
}

.flipper-container {
  overflow: visible;
}
.flipper-container .flipper-box {
  max-width: 75rem;
  width: 100%;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
}
.flipper-container .flipper-box .row.large-block-grid-2 {
  max-width: 50rem;
  margin: 0 auto;
}
.flipper-container .flipper-box .row {
  max-width: none;
  margin: 0 auto;
}
.flipper-container .flipper-box .row .flipper {
  text-align: center;
  perspective: 901px;
  position: relative;
  transform-style: preserve-3d;
}
.flipper-container .flipper-box .row .flipper .flipper-inside {
  height: auto;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .front {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  position: absolute;
  z-index: 0;
  width: 100%;
  transition: all 0.5s ease-out 0s;
  background-size: cover;
  background-position: center;
  padding-bottom: 100%;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .front:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .front:after {
  content: "\f021";
  font-family: FontAwesome;
  font-weight: 900;
  font-size: 20px;
  line-height: 20px;
  color: rgb(239, 171, 0);
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 10px;
  left: auto;
  z-index: 10;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .front .inner {
  z-index: 3;
  display: block;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: 100%;
  padding: 1.5rem;
  backface-visibility: hidden;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .front .inner h2.title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  -webkit-text-shadow: 0 0 10px #000;
  -moz-text-shadow: 0 0 10px #000;
  -ms-text-shadow: 0 0 10px #000;
  -o-text-shadow: 0 0 10px #000;
  text-shadow: 0 0 10px #000;
  color: #fff;
  margin-top: 0;
}
@media only screen and (min-width: 1200px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .front .inner h2.title {
    font-size: 38px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 980px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .front .inner h2.title {
    font-size: 37px;
    line-height: 37px;
  }
}
@media only screen and (max-width: 979px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .front .inner h2.title {
    font-size: 38px;
    line-height: 38px;
  }
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  position: relative;
  z-index: 1;
  width: 100%;
  transform: rotateY(0deg);
  transition: all 0.5s ease-out 0s;
  background-size: cover;
  background-position: center;
  padding-bottom: 100%;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 57, 118, 0.9);
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back .inner {
  z-index: 3;
  display: block;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: 100%;
  padding: 1.5rem;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back .inner h2.title {
  color: #efab00;
  font-weight: 100;
  text-transform: uppercase;
  backface-visibility: hidden;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1em;
}
@media only screen and (min-width: 1200px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner h2.title {
    font-size: 2em !important;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 980px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner h2.title {
    font-size: 32px;
    line-height: 32px;
  }
}
@media only screen and (max-width: 979px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner h2.title {
    font-size: 2.25rem;
  }
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back .inner p {
  line-height: 1.75em;
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  color: #ffffff;
  text-align: center;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
@media only screen and (min-width: 1200px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner p {
    font-size: 1em;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 980px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 979px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .flipper-button a {
  color: #efab00;
  background-color: transparent;
  border-color: #fff;
  border-radius: 6px;
  backface-visibility: hidden;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: solid 2px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 600;
  transition: 0.25s;
}
@media (min-width: 1200px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .flipper-button a {
    font-size: 14px;
    line-height: 14px;
    padding: 13px 25px 12px 25px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 980px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .flipper-button a {
    font-size: 13px;
    line-height: 13px;
    padding: 10px 18px 10px 18px;
  }
}
@media only screen and (max-width: 739px) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .flipper-button a {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 11px 20px 10px 20px;
  }
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .flipper-button a:after {
  content: "»";
  font-weight: 600;
  font-size: 0.9em;
  padding-left: 6px;
}
.flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .flipper-button a:hover {
  color: #181818 !important;
  text-shadow: none !important;
  background-color: #fff;
  backface-visibility: hidden;
  border-color: #fff;
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .flipper-container .flipper-box .row .flipper .flipper-inside .back .inner .field-name-body {
    width: 100%;
    margin: 0 auto;
  }
}

/* LARGE HOVER TEASER */
.largeHoverTeaserContainer {
  list-style-type: none;
  margin-left: 0;
  max-width: 75rem;
  margin: 0 auto;
}
.largeHoverTeaserContainer .largeHoverTeaser {
  background-size: cover;
  background-position: center;
  padding: 2%;
  position: relative;
}
.largeHoverTeaserContainer .largeHoverTeaser:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.largeHoverTeaserContainer .largeHoverTeaser:before {
  content: "+";
  width: 40px;
  height: 40px;
  position: absolute;
  left: 2%;
  top: 8%;
  color: rgb(0, 57, 118);
  background-color: white;
  border-radius: 20px;
  font-size: 4rem;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 21px;
  text-align: center;
}
@media only screen and (max-width: 45.5625rem) {
  .largeHoverTeaserContainer .largeHoverTeaser:before {
    display: none;
  }
}
.largeHoverTeaserContainer .largeHoverTeaser .teaserTitle {
  font-family: "NationalBoldItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  font-size: 2rem;
  color: rgb(239, 171, 0);
  margin-bottom: 1rem;
  display: block;
  z-index: 10;
  position: relative;
  opacity: 0;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
  top: 1em;
}
.largeHoverTeaserContainer .largeHoverTeaser .teaserHover {
  z-index: 10;
  position: relative;
}
.largeHoverTeaserContainer .largeHoverTeaser .teaserHover .field-name-body {
  opacity: 0;
  margin-top: -1em;
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 1.2rem;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
}
.largeHoverTeaserContainer .largeHoverTeaser .teaserHover a.readMore {
  font-family: "NationalBoldItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  color: rgb(239, 171, 0);
  font-size: 1.5rem;
  opacity: 0;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
  display: inline-block;
  text-decoration: none;
}
.largeHoverTeaserContainer .largeHoverTeaser .teaserHover a.readMore:hover {
  text-decoration: underline;
}
.largeHoverTeaserContainer .largeHoverTeaser .teaserHover:before {
  content: "";
  display: block;
  width: 0;
  border-top: 2px solid white;
}
.largeHoverTeaserContainer .largeHoverTeaser:hover:after, .largeHoverTeaserContainer .largeHoverTeaser:focus-within:after {
  opacity: 1; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, rgba(0, 115, 189, 0.88) 0%, rgb(30, 87, 153) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#007db9e8", endColorstr="#1e5799",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.largeHoverTeaserContainer .largeHoverTeaser:hover .teaserTitle, .largeHoverTeaserContainer .largeHoverTeaser:focus-within .teaserTitle {
  opacity: 1;
  top: 0;
}
.largeHoverTeaserContainer .largeHoverTeaser:hover .teaserHover:before, .largeHoverTeaserContainer .largeHoverTeaser:focus-within .teaserHover:before {
  width: 100%;
  transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97);
}
.largeHoverTeaserContainer .largeHoverTeaser:hover .teaserHover .field-name-body, .largeHoverTeaserContainer .largeHoverTeaser:focus-within .teaserHover .field-name-body {
  margin-top: 1rem;
  opacity: 1;
  transition-delay: 100ms;
}
.largeHoverTeaserContainer .largeHoverTeaser:hover .teaserHover a.readMore, .largeHoverTeaserContainer .largeHoverTeaser:focus-within .teaserHover a.readMore {
  margin-top: 1rem;
  opacity: 1;
  transition-delay: 200ms;
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .largeHoverTeaserContainer .largeHoverTeaser .field-name-body {
    width: 100%;
    margin: auto;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .largeHoverTeaserContainer .largeHoverTeaser .teaserTitle,
  .largeHoverTeaserContainer .largeHoverTeaser .field-name-body,
  .largeHoverTeaserContainer .largeHoverTeaser a.readMore, .largeHoverTeaserContainer .largeHoverTeaser:after {
    opacity: 1 !important;
  }
  .largeHoverTeaserContainer .largeHoverTeaser:after { /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(0, 115, 189, 0.88) 0%, rgb(30, 87, 153) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#007db9e8", endColorstr="#1e5799",GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
  .largeHoverTeaserContainer .largeHoverTeaser .teaserTitle {
    top: 0;
  }
  .largeHoverTeaserContainer .largeHoverTeaser .teaserHover:before {
    width: 100%;
  }
  .largeHoverTeaserContainer .largeHoverTeaser .teaserHover .field-name-body {
    margin-top: 1rem;
  }
  .largeHoverTeaserContainer .largeHoverTeaser a.readMore {
    margin-top: 1rem;
  }
}
.largeHoverTeaserContainer li {
  height: 400px;
}
@media only screen and (max-width: 45.5625rem) {
  .largeHoverTeaserContainer li {
    width: 100% !important;
    height: auto !important;
    float: none !important;
    margin-bottom: 1em;
  }
}
.largeHoverTeaserContainer.teaserCount-3 li, .largeHoverTeaserContainer.teaserCount-4 li, .largeHoverTeaserContainer.teaserCount-6 li {
  width: 50%;
  float: left;
}
.largeHoverTeaserContainer.teaserCount-3 li:nth-of-type(3n+1), .largeHoverTeaserContainer.teaserCount-4 li:nth-of-type(3n+1), .largeHoverTeaserContainer.teaserCount-6 li:nth-of-type(3n+1) {
  width: 100%;
  float: none;
  clear: both;
}
.largeHoverTeaserContainer.teaserCount-2 li {
  width: 100%;
}
.largeHoverTeaserContainer.teaserCount-5 li {
  width: 50%;
  float: left;
}
.largeHoverTeaserContainer.teaserCount-5 li:nth-of-type(3) {
  width: 100%;
  float: none;
  clear: both;
}

@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  body.node-type-academic-group-par .paragraphs-item-mixed-tabbed-content .paragraphs-item-blank-node-reference .content,
  body.node-type-academic-group-par .paragraphs-item-tabbed-nodes .content.active,
  body.node-type-academic-group-par .paragraphs-item-mixed-tabbed-content .paragraphs-item-blank-node-reference .content,
  body.node-type-academic-group-par .paragraphs-item-tabbed-nodes .content.active,
  body.node-type-administrative-group-par .paragraphs-item-mixed-tabbed-content .paragraphs-item-blank-node-reference .content,
  body.node-type-administrative-group-par .paragraphs-item-tabbed-nodes .content.active,
  body.node-type-administrative-group-par .paragraphs-item-mixed-tabbed-content .paragraphs-item-blank-node-reference .content,
  body.node-type-administrative-group-par .paragraphs-item-tabbed-nodes .content.active {
    margin: auto 5%;
  }
  body.node-type-academic-group-par .paragraphs-item-blank-wysiwyg .field-name-field-body,
  body.node-type-academic-group-par .paragraphs-item-blank-wysiwyg .field-name-field-body,
  body.node-type-administrative-group-par .paragraphs-item-blank-wysiwyg .field-name-field-body,
  body.node-type-administrative-group-par .paragraphs-item-blank-wysiwyg .field-name-field-body {
    margin: 2rem 2.5% auto 2.5%;
  }
  body.node-type-academic-group-par .paragraphs-item-teaser-1 .field-name-body,
  body.node-type-academic-group-par .horizTeaser .field-name-body,
  body.node-type-academic-group-par .paragraphs-item-teaser-1 .field-name-body,
  body.node-type-academic-group-par .horizTeaser .field-name-body,
  body.node-type-administrative-group-par .paragraphs-item-teaser-1 .field-name-body,
  body.node-type-administrative-group-par .horizTeaser .field-name-body,
  body.node-type-administrative-group-par .paragraphs-item-teaser-1 .field-name-body,
  body.node-type-administrative-group-par .horizTeaser .field-name-body {
    width: 100%;
    margin: auto;
  }
}

.paragraphs-items .teasersContainer {
  margin: 0 auto;
}

.tabbed-nodes,
.paragraphsAccordion {
  max-width: 75rem;
  margin: 0 auto;
}

.paragraphsAccordion.view-display-id-accordion_large {
  max-width: none;
  margin: 0;
}
.paragraphsAccordion.view-display-id-accordion_large a {
  padding: 1em;
}
.paragraphsAccordion.view-display-id-accordion_large a:before {
  left: -0.5em;
  right: inherit;
}

body[class*=node-type-administrative-group] .paragraphs-item-blank-wysiwyg,
body[class*=node-type-administrative-group] .paragraphs-item-blank-node-reference.maxWidth,
body[class*=node-type-administrative-group] .paragraphs-item-social-block,
body[class*=node-type-academic-group] .paragraphs-item-blank-wysiwyg,
body[class*=node-type-academic-group] .paragraphs-item-blank-node-reference.maxWidth,
body[class*=node-type-academic-group] .paragraphs-item-social-block {
  max-width: 75rem;
  margin: 0 auto;
}
body[class*=node-type-administrative-group] div[class*=paragraphs-item],
body[class*=node-type-administrative-group] section[class*=paragraphs-item],
body[class*=node-type-academic-group] div[class*=paragraphs-item],
body[class*=node-type-academic-group] section[class*=paragraphs-item] {
  margin-bottom: 1em;
}
body[class*=node-type-administrative-group] div[class*=paragraphs-item].paragraphs-item-wedge,
body[class*=node-type-administrative-group] section[class*=paragraphs-item].paragraphs-item-wedge,
body[class*=node-type-academic-group] div[class*=paragraphs-item].paragraphs-item-wedge,
body[class*=node-type-academic-group] section[class*=paragraphs-item].paragraphs-item-wedge {
  margin-bottom: 0;
  padding-bottom: 0;
}
body[class*=node-type-administrative-group] .featured-stories-section,
body[class*=node-type-academic-group] .featured-stories-section {
  padding-top: 0;
}

.panel-pane.contactBlock {
  margin-bottom: -1em;
}

/* 50-50, 25-75, 75-25 or 100 PROMOTED */
.paragraphs-item-50-50-promoted-content .content,
.paragraphs-item-25-75-promoted-content .content,
.paragraphs-item-75-25-promoted-content .content,
.paragraphs-item-100-promoted-content .content {
  max-width: 75rem;
  margin: 0 auto;
  padding: 8px;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-50-50-promoted-content .content,
  .paragraphs-item-25-75-promoted-content .content,
  .paragraphs-item-75-25-promoted-content .content,
  .paragraphs-item-100-promoted-content .content {
    padding: 0 2.5%;
  }
}
.paragraphs-item-50-50-promoted-content .content .entity-paragraphs-item .content,
.paragraphs-item-25-75-promoted-content .content .entity-paragraphs-item .content,
.paragraphs-item-75-25-promoted-content .content .entity-paragraphs-item .content,
.paragraphs-item-100-promoted-content .content .entity-paragraphs-item .content {
  position: relative;
  padding: 0;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-50-50-promoted-content .content .entity-paragraphs-item .content,
  .paragraphs-item-25-75-promoted-content .content .entity-paragraphs-item .content,
  .paragraphs-item-75-25-promoted-content .content .entity-paragraphs-item .content,
  .paragraphs-item-100-promoted-content .content .entity-paragraphs-item .content {
    padding: 0;
  }
}
.paragraphs-item-50-50-promoted-content .content .field-name-field-paragraph-title,
.paragraphs-item-50-50-promoted-content .content h2.node-title,
.paragraphs-item-25-75-promoted-content .content .field-name-field-paragraph-title,
.paragraphs-item-25-75-promoted-content .content h2.node-title,
.paragraphs-item-75-25-promoted-content .content .field-name-field-paragraph-title,
.paragraphs-item-75-25-promoted-content .content h2.node-title,
.paragraphs-item-100-promoted-content .content .field-name-field-paragraph-title,
.paragraphs-item-100-promoted-content .content h2.node-title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118);
  font-size: 0.9375rem;
  text-transform: uppercase;
  border-bottom: 3px solid rgb(239, 171, 0);
  margin-bottom: 2rem;
  display: inline-block;
  letter-spacing: 1px;
}

.paragraphs-item-teaser-1 {
  text-align: center;
}
.paragraphs-item-teaser-1 .field-name-field-optional-title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118);
  font-size: 0.9375rem;
  text-transform: uppercase;
  border-bottom: 3px solid rgb(239, 171, 0);
  margin-bottom: 2rem;
  display: inline-block;
  letter-spacing: 1px;
}
.paragraphs-item-teaser-1 .views-row {
  text-align: initial;
}

.paragraphs-item-100-promoted-content .view-display-id-promoted_news,
.paragraphs-item-100-promoted-content .view-display-id-all_news {
  width: 83.33333%;
  margin: 0 auto;
}

.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050:after,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100:after,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab:after,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050:after,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100:after,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab:after,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050:after,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100:after,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab:after {
  content: "";
  clear: both;
  display: block;
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-row,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-row,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .views-row,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-row,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-row,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .views-row,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-row,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-row,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .views-row {
  margin-bottom: 20px;
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field.views-field-created,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .views-field.views-field-created {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 15px;
  color: rgb(0, 57, 118);
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field.views-field-title,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .views-field.views-field-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
  color: rgb(0, 57, 118);
  font-size: 18px;
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .calendar-date {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  padding: 10px 15px;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  margin-right: 10px;
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date .month,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .calendar-date .month {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .calendar-date .day,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .calendar-date .day {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  display: block;
}
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-dynamic-content-5050 .field-name-field-individual-tab .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-dynamic-content-100-full .field-name-field-individual-tab .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-5050 .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-individual-tab .field-name-field-dynamic-content-100 .entity .view-promoted-content .views-field-field-event-date-3,
.paragraphs-items-field-individual-tab .field-name-field-individual-tab .entity .view-promoted-content .views-field-field-event-date-3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 5px;
  color: black;
  font-size: 15px;
}

/* 50-50 PROMOTED CONTENT */
.paragraphs-item-50-50-promoted-content {
  max-width: 75rem;
  margin: 0 auto;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-50-50-promoted-content {
    padding: 0 2.5%;
  }
}
.paragraphs-item-50-50-promoted-content:after {
  content: "";
  clear: both;
  display: block;
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .views-row {
  margin-bottom: 20px;
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .views-field.views-field-created {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 15px;
  color: rgb(0, 57, 118);
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .views-field.views-field-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
  color: rgb(0, 57, 118);
  font-size: 18px;
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .calendar-date {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  padding: 10px 15px;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  margin-right: 10px;
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .calendar-date .month {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .calendar-date .day {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  display: block;
}
.paragraphs-item-50-50-promoted-content .entity .view-promoted-content .views-field-field-event-date-3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 5px;
  color: black;
  font-size: 15px;
}
.paragraphs-item-50-50-promoted-content .entity {
  width: 50%;
  float: left;
  margin-bottom: 0px !important;
  position: relative;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-50-50-promoted-content .entity {
    width: 100%;
    float: none;
  }
}
.paragraphs-item-50-50-promoted-content .entity:first-of-type {
  padding-right: 0.9375rem;
}
.paragraphs-item-50-50-promoted-content .entity:last-of-type {
  padding-left: 0.9375rem;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-50-50-promoted-content .entity:last-of-type {
    padding-left: 0rem;
  }
}
.paragraphs-item-50-50-promoted-content .entity .content .field {
  margin-top: 1rem;
}
.paragraphs-item-50-50-promoted-content .entity .content .field-name-field-paragraph-title {
  margin-bottom: 0;
}
.paragraphs-item-50-50-promoted-content .entity .field-name-field-more-link a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 1.5rem;
  right: 50px;
  color: rgb(0, 115, 189);
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0;
  background-color: transparent;
}
.paragraphs-item-50-50-promoted-content .entity .field-name-field-more-link a:after {
  content: "»";
  position: relative;
  display: inline-block;
  top: -2px;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-50-50-promoted-content .entity .field-name-field-more-link a {
    position: relative;
    right: inherit;
  }
}

.item-style-left-gray.paragraphs-item-50-50-promoted-content .entity:first-of-type {
  background-color: #ededed;
  border-radius: 6px;
}

.item-style-right-gray.paragraphs-item-50-50-promoted-content .entity:last-of-type {
  background-color: #ededed;
  border-radius: 6px;
}

.item-style-vertical-gray.paragraphs-item-50-50-promoted-content .entity:first-of-type {
  border-right: solid 1px #ededed;
}
@media only screen and (max-width: 45.5625rem) {
  .item-style-vertical-gray.paragraphs-item-50-50-promoted-content .entity:first-of-type {
    border-right: none;
  }
}

/* 25-75 PROMOTED CONTENT */
.paragraphs-item-25-75-promoted-content {
  max-width: 75rem;
  margin: 0 auto;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-25-75-promoted-content {
    padding: 0 2.5%;
  }
}
.paragraphs-item-25-75-promoted-content:after {
  content: "";
  clear: both;
  display: block;
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .views-row {
  margin-bottom: 20px;
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .views-field.views-field-created {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 15px;
  color: rgb(0, 57, 118);
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .views-field.views-field-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
  color: rgb(0, 57, 118);
  font-size: 18px;
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .calendar-date {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  padding: 10px 15px;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  margin-right: 10px;
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .calendar-date .month {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .calendar-date .day {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  display: block;
}
.paragraphs-item-25-75-promoted-content .entity .view-promoted-content .views-field-field-event-date-3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 5px;
  color: black;
  font-size: 15px;
}
.paragraphs-item-25-75-promoted-content .entity {
  float: left;
  margin-bottom: 0px !important;
  position: relative;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-25-75-promoted-content .entity {
    width: 100%;
    float: none;
  }
}
.paragraphs-item-25-75-promoted-content .entity:first-of-type {
  padding-right: 0.9375rem;
  width: 25%;
}
.paragraphs-item-25-75-promoted-content .entity:last-of-type {
  padding-left: 0.9375rem;
  width: 75%;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-25-75-promoted-content .entity:last-of-type {
    padding-left: 0rem;
  }
}
.paragraphs-item-25-75-promoted-content .entity .content .field {
  margin-top: 1rem;
}
.paragraphs-item-25-75-promoted-content .entity .content .field-name-field-paragraph-title {
  margin-bottom: 0;
}
.paragraphs-item-25-75-promoted-content .entity .field-name-field-more-link a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 1.5rem;
  right: 50px;
  color: rgb(0, 115, 189);
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0;
  background-color: transparent;
}
.paragraphs-item-25-75-promoted-content .entity .field-name-field-more-link a:after {
  content: "»";
  position: relative;
  display: inline-block;
  top: -2px;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-25-75-promoted-content .entity .field-name-field-more-link a {
    position: relative;
    right: inherit;
  }
}

.item-style-left-gray.paragraphs-item-25-75-promoted-content .entity:first-of-type {
  background-color: #ededed;
  border-radius: 6px;
}

.item-style-right-gray.paragraphs-item-25-75-promoted-content .entity:last-of-type {
  background-color: #ededed;
  border-radius: 6px;
}

.item-style-vertical-gray.paragraphs-item-25-75-promoted-content .entity:first-of-type {
  border-right: solid 1px #ededed;
}
@media only screen and (max-width: 45.5625rem) {
  .item-style-vertical-gray.paragraphs-item-25-75-promoted-content .entity:first-of-type {
    border-right: none;
  }
}

/* 75-25 PROMOTED CONTENT */
.paragraphs-item-75-25-promoted-content {
  max-width: 75rem;
  margin: 0 auto;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-75-25-promoted-content {
    padding: 0 2.5%;
  }
}
.paragraphs-item-75-25-promoted-content:after {
  content: "";
  clear: both;
  display: block;
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .views-row {
  margin-bottom: 20px;
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .views-field.views-field-created {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 15px;
  color: rgb(0, 57, 118);
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .views-field.views-field-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
  color: rgb(0, 57, 118);
  font-size: 18px;
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .calendar-date {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  padding: 10px 15px;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  margin-right: 10px;
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .calendar-date .month {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  display: block;
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .calendar-date .day {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 35px;
  text-align: center;
  display: block;
}
.paragraphs-item-75-25-promoted-content .entity .view-promoted-content .views-field-field-event-date-3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 5px;
  color: black;
  font-size: 15px;
}
.paragraphs-item-75-25-promoted-content .entity {
  float: left;
  margin-bottom: 0px !important;
  position: relative;
}
.paragraphs-item-75-25-promoted-content .entity:first-of-type {
  padding-right: 0.9375rem;
  width: 75%;
}
.paragraphs-item-75-25-promoted-content .entity:last-of-type {
  padding-left: 0.9375rem;
  width: 25%;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-75-25-promoted-content .entity:last-of-type {
    padding-left: 0rem;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-75-25-promoted-content .entity {
    width: 100% !important;
    float: none;
  }
}
.paragraphs-item-75-25-promoted-content .entity .content .field {
  margin-top: 1rem;
}
.paragraphs-item-75-25-promoted-content .entity .content .field-name-field-paragraph-title {
  margin-bottom: 0;
}
.paragraphs-item-75-25-promoted-content .entity .field-name-field-more-link a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 1.5rem;
  right: 50px;
  color: rgb(0, 115, 189);
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0;
  background-color: transparent;
}
.paragraphs-item-75-25-promoted-content .entity .field-name-field-more-link a:after {
  content: "»";
  position: relative;
  display: inline-block;
  top: -2px;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-75-25-promoted-content .entity .field-name-field-more-link a {
    position: relative;
    right: inherit;
  }
}

.item-style-left-gray.paragraphs-item-75-25-promoted-content .entity:first-of-type {
  background-color: #ededed;
  border-radius: 6px;
}

.item-style-right-gray.paragraphs-item-75-25-promoted-content .entity:last-of-type {
  background-color: #ededed;
  border-radius: 6px;
}

.item-style-vertical-gray.paragraphs-item-75-25-promoted-content .entity:first-of-type {
  border-right: solid 1px #ededed;
}
@media only screen and (max-width: 45.5625rem) {
  .item-style-vertical-gray.paragraphs-item-75-25-promoted-content .entity:first-of-type {
    border-right: none;
  }
}

/* 100 PROMOTED CONTENT */
.paragraphs-items-field-dynamic-content-100 .paragraphs-item-dynamic-promoted-content {
  text-align: center;
}

.paragraphs-item-100-promoted-content,
.paragraphs-items-field-individual-tab {
  text-align: left;
}
.paragraphs-item-100-promoted-content .view-display-id-promoted_news .views-field-created,
.paragraphs-item-100-promoted-content .view-display-id-all_news .views-field-created,
.paragraphs-item-100-promoted-content .view-display-id-promoted_blogs .views-field-created,
.paragraphs-items-field-individual-tab .view-display-id-promoted_news .views-field-created,
.paragraphs-items-field-individual-tab .view-display-id-all_news .views-field-created,
.paragraphs-items-field-individual-tab .view-display-id-promoted_blogs .views-field-created {
  width: 16.66667%;
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  float: left;
  text-align: left;
}
.paragraphs-item-100-promoted-content .view-display-id-promoted_news .views-field-title,
.paragraphs-item-100-promoted-content .view-display-id-all_news .views-field-title,
.paragraphs-item-100-promoted-content .view-display-id-promoted_blogs .views-field-title,
.paragraphs-items-field-individual-tab .view-display-id-promoted_news .views-field-title,
.paragraphs-items-field-individual-tab .view-display-id-all_news .views-field-title,
.paragraphs-items-field-individual-tab .view-display-id-promoted_blogs .views-field-title {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 83.33333%;
  float: right;
  text-align: left;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-100-promoted-content .view-display-id-promoted_news .views-field-created,
  .paragraphs-item-100-promoted-content .view-display-id-promoted_news .views-field-title,
  .paragraphs-item-100-promoted-content .view-display-id-all_news .views-field-created,
  .paragraphs-item-100-promoted-content .view-display-id-all_news .views-field-title,
  .paragraphs-item-100-promoted-content .view-display-id-promoted_blogs .views-field-created,
  .paragraphs-item-100-promoted-content .view-display-id-promoted_blogs .views-field-title,
  .paragraphs-items-field-individual-tab .view-display-id-promoted_news .views-field-created,
  .paragraphs-items-field-individual-tab .view-display-id-promoted_news .views-field-title,
  .paragraphs-items-field-individual-tab .view-display-id-all_news .views-field-created,
  .paragraphs-items-field-individual-tab .view-display-id-all_news .views-field-title,
  .paragraphs-items-field-individual-tab .view-display-id-promoted_blogs .views-field-created,
  .paragraphs-items-field-individual-tab .view-display-id-promoted_blogs .views-field-title {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
  }
}
.paragraphs-item-100-promoted-content .view-display-id-promoted_events .view-content,
.paragraphs-items-field-individual-tab .view-display-id-promoted_events .view-content {
  display: flex;
  flex-wrap: wrap;
}
.paragraphs-item-100-promoted-content .view-display-id-promoted_events .view-content .views-row,
.paragraphs-items-field-individual-tab .view-display-id-promoted_events .view-content .views-row {
  width: 50%;
  float: left;
  margin-bottom: 20px;
  text-align: left;
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-100-promoted-content .view-display-id-promoted_events .view-content,
  .paragraphs-items-field-individual-tab .view-display-id-promoted_events .view-content {
    display: block;
  }
  .paragraphs-item-100-promoted-content .view-display-id-promoted_events .view-content .views-row,
  .paragraphs-items-field-individual-tab .view-display-id-promoted_events .view-content .views-row {
    width: 100%;
  }
}
.paragraphs-item-100-promoted-content .field-name-field-more-link a,
.paragraphs-items-field-individual-tab .field-name-field-more-link a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  padding: 0.85em 1em;
  margin: 0 0 1rem 0;
  font-size: 0.9rem;
  text-align: center;
  transition: 0.2s;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  float: none;
}
.paragraphs-item-100-promoted-content .field-name-field-more-link a:hover,
.paragraphs-items-field-individual-tab .field-name-field-more-link a:hover {
  background-color: #dee227;
}

/* MULTI-COLUMN GRID */
.multiCol-grid {
  max-width: 75rem;
  margin: 0 auto;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  text-decoration: none;
  padding: 0 0 0.7em 0;
  line-height: 120%;
}
@media only screen and (max-width: 75rem) {
  .multiCol-grid {
    width: 95%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .multiCol-grid {
    display: grid;
    grid-template-rows: repeat(2, auto);
  }
  .multiCol-grid.gridCount-1 {
    grid-template-columns: repeat(1, 100%);
  }
  .multiCol-grid .topIconLink-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .multiCol-grid .multiColBody-1 {
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .multiCol-grid.gridCount-2 {
    grid-template-columns: repeat(2, 50%);
  }
  .multiCol-grid .topIconLink-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .multiCol-grid .multiColBody-2 {
    grid-column-start: 2;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .multiCol-grid.gridCount-3 {
    grid-template-columns: repeat(3, 33.3333333333%);
  }
  .multiCol-grid .topIconLink-3 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .multiCol-grid .multiColBody-3 {
    grid-column-start: 3;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
  .multiCol-grid.gridCount-4 {
    grid-template-columns: repeat(4, 25%);
  }
  .multiCol-grid .topIconLink-4 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 1;
    grid-row-end: span 1;
  }
  .multiCol-grid .multiColBody-4 {
    grid-column-start: 4;
    grid-column-end: span 1;
    grid-row-start: 2;
    grid-row-end: span 1;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .multiCol-grid.gridCount-4 {
    grid-template-columns: repeat(2, 50%);
    grid-template-rows: repeat(4, auto);
  }
  .multiCol-grid.gridCount-4 div[class*=topIconLink-] {
    grid-column-end: span 1;
    grid-row-end: span 1;
  }
  .multiCol-grid.gridCount-4 div[class*=multiColBody-] {
    grid-column-end: span 1;
    grid-row-end: span 1;
  }
  .multiCol-grid.gridCount-4 .topIconLink-1,
  .multiCol-grid.gridCount-4 .topIconLink-3,
  .multiCol-grid.gridCount-4 .multiColBody-1,
  .multiCol-grid.gridCount-4 .multiColBody-3 {
    grid-column-start: 1;
  }
  .multiCol-grid.gridCount-4 .topIconLink-2,
  .multiCol-grid.gridCount-4 .topIconLink-4,
  .multiCol-grid.gridCount-4 .multiColBody-2,
  .multiCol-grid.gridCount-4 .multiColBody-4 {
    grid-column-start: 2;
  }
  .multiCol-grid.gridCount-4 .topIconLink-1,
  .multiCol-grid.gridCount-4 .topIconLink-2 {
    grid-row-start: 1;
  }
  .multiCol-grid.gridCount-4 .multiColBody-1,
  .multiCol-grid.gridCount-4 .multiColBody-2 {
    grid-row-start: 2;
  }
  .multiCol-grid.gridCount-4 .topIconLink-3,
  .multiCol-grid.gridCount-4 .topIconLink-4 {
    grid-row-start: 3;
  }
  .multiCol-grid.gridCount-4 .multiColBody-3,
  .multiCol-grid.gridCount-4 .multiColBody-4 {
    grid-row-start: 4;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .multiCol-grid {
    display: block;
  }
}
.multiCol-grid div[class*=topIconLink-] {
  align-self: end;
}
.multiCol-grid div[class*=topIconLink-],
.multiCol-grid div[class*=multiColBody-] {
  padding: 0 5px;
}
.multiCol-grid span.fa {
  font-size: 2.5em;
  color: rgb(239, 171, 0);
}
.multiCol-grid .topLink {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118);
  text-transform: uppercase;
  font-size: 1.5em;
  display: block;
  padding-bottom: 8px;
  text-decoration: none;
  border-bottom: 3px solid rgb(239, 171, 0);
  padding-right: 20%;
  position: relative;
  line-height: 27px;
  margin-bottom: 1.25rem;
}
.multiCol-grid a.topLink:hover {
  text-decoration: underline;
}
.multiCol-grid a.topLink:after {
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 0;
  margin-left: 0;
  width: 20%;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/themes/custom/ksu_department_zurb_fashion/img/teaser3-title.svg);
  background-position: right;
  right: 0;
}
.multiCol-grid div ul {
  list-style-type: none;
  margin-left: 0;
}
.multiCol-grid div ul li a {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  color: #003976;
  text-decoration: none;
  padding: 0 0 0.7em 0;
  display: block;
  line-height: 120%;
}
.multiCol-grid div ul li a:after {
  content: "»";
  padding-left: 5px;
}

.divider {
  max-width: 75rem;
  margin: 0 auto;
}
.divider.divider-blue5, .divider.divider-yellow5 {
  height: 5px;
  width: 5rem;
  display: block;
  margin: 3em auto;
}
.divider.divider-blue5 {
  background-color: rgb(174, 234, 229);
}
.divider.divider-yellow5 {
  background-color: rgb(239, 171, 0);
}
.divider.divider-blue, .divider.divider-yellow {
  width: 100%;
  margin: 3em auto;
}
.divider.divider-blue {
  border-bottom: 1px solid rgb(174, 234, 229);
}
.divider.divider-yellow {
  border-bottom: 1px solid rgb(239, 171, 0);
}
.divider.divider-1s, .divider.divider-3s, .divider.divider-5s {
  display: block;
}
.divider.divider-1s {
  padding-top: 1rem;
}
.divider.divider-3s {
  padding-top: 3rem;
}
.divider.divider-5s {
  padding-top: 5rem;
}
.divider.divider-dashed, .divider.divider-dashed-blue {
  height: 5px;
  width: 40%;
  margin: 3em auto;
}
@media only screen and (max-width: 45.5625rem) {
  .divider.divider-dashed, .divider.divider-dashed-blue {
    width: 80%;
  }
}
.divider.divider-dashed {
  background: url("/themes/custom/ksu_kent_zurb_2018/images/dashes.png");
}
.divider.divider-dashed-blue {
  background: url("/themes/custom/ksu_kent_zurb_2018/images/dashes-blue.png");
}
.divider.divider-squirrel {
  height: 68px;
  background-image: url(/themes/custom/ksu_base_zurb/images/horizontal_rules/squirrel-hr.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 3em auto;
}
.divider.divider-mosaic-tiles {
  height: 34px;
  background-image: url(/themes/custom/ksu_base_zurb/images/horizontal_rules/mosaic-bar.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 3em auto;
}
.divider.divider-bolt-icon {
  border: none;
  height: 36px;
  background-image: url(/themes/custom/ksu_base_zurb/images/horizontal_rules/bolt-hr.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 3em auto;
}
.divider.divider-bolt {
  border: none;
  height: 50px;
  background-image: url(/themes/custom/ksu_base_zurb/images/horizontal_rules/bolt-hr-noline.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 3em auto;
}
@media screen and (min-width: 480px) {
  .divider.divider-bolt {
    height: 36px;
  }
}

/* Mixed Tabbed Content */
.paragraphs-item-mixed-tabbed-content .tabs-content .content .paragraphs-items-field-individual-tab .content .field-name-field-paragraph-title {
  display: none !important;
}
.paragraphs-item-mixed-tabbed-content .tabs-content .content .paragraphs-items-field-individual-tab .content .field-name-field-optional-title {
  display: none !important;
}

/* dept paragraph slideshow */
body[class*=node-type-administrative-group] .featured-stories-section .headline h2,
body[class*=node-type-academic-group] .featured-stories-section .headline h2 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 57, 118);
  font-size: 1.9375rem;
  text-transform: uppercase;
  border-bottom: 3px solid rgb(239, 171, 0);
  margin-bottom: 3rem;
  display: inline-block;
  letter-spacing: 1px;
  padding-left: 0;
  margin-left: 12%;
}
body[class*=node-type-administrative-group] .featured-stories-section .slick-dots,
body[class*=node-type-academic-group] .featured-stories-section .slick-dots {
  top: -1em;
}

.group_alert {
  width: 100%;
  background-color: black;
  min-height: 35px;
  height: auto;
  color: white;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  color: black;
}
.group_alert.group_alert_color_0 {
  background-color: #003976;
}
.group_alert.group_alert_color_1 {
  background-color: #ebab21;
}
.group_alert.group_alert_color_2 {
  background-color: #4452a3;
}
.group_alert.group_alert_color_3 {
  background-color: #2c8ece;
}
.group_alert.group_alert_color_4 {
  background-color: #0fbddf;
}
.group_alert.group_alert_color_5 {
  background-color: #8bd2cf;
}
.group_alert.group_alert_color_6 {
  background-color: #f0ec6b;
}
.group_alert.group_alert_color_7 {
  background-color: #59595c;
}
.group_alert.group_alert_color_0, .group_alert.group_alert_color_2, .group_alert.group_alert_color_7 {
  color: white;
}
.group_alert .group_alert_message {
  max-width: 75rem;
  margin: 0 auto;
  font-weight: bold;
  font-size: 1.2em;
  padding-top: 0.2em;
  padding-bottom: 0.1em;
}
.group_alert.group_alert_size_1 {
  min-height: 60px;
}
.group_alert.group_alert_size_1 .group_alert_message {
  font-size: 1.6em;
  padding-top: 0.5em;
  padding-bottom: 0.4em;
}

.paragraphs-items-field-regional-custom-menu .field-label {
  display: none;
}
.paragraphs-items-field-regional-custom-menu .field-name-field-menu-heading {
  text-align: left;
  color: #efab00;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  font-family: NationalBold, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

.paragraphs-item-infographics .moreLink, .paragraph--type--infographics .moreLink {
  padding-top: 2.5%;
}
.paragraphs-item-infographics .moreLink a, .paragraph--type--infographics .moreLink a {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  padding: 15px 40px;
  background-color: rgb(229, 232, 84);
  color: rgb(0, 57, 118);
  font-size: 18px;
  line-height: 25px;
  transition: 200ms;
  clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 25px, calc(100% - 10px) 100%, 10px 100%, 0 36px);
  clip-path: url(/sites/all/themes/custom/ksu_base_zurb/scss/base/components/svg-masks/teaser-clip.svg);
  -webkit-clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 25px, calc(100% - 10px) 100%, 10px 100%, 0 36px);
  display: inline-block;
}

.paragraphs-item-highlighted-text-blurb .htb-button-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.paragraphs-item-highlighted-text-blurb .htb-button-container a.squareButton {
  flex-basis: 80%;
  margin: 1rem;
  padding: 0.5em 1rem;
  line-height: 2rem;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .paragraphs-item-highlighted-text-blurb .htb-button-container a.squareButton {
    flex-basis: 40%;
  }
}
@media only screen and (min-width: 64rem) {
  .paragraphs-item-highlighted-text-blurb .htb-button-container a.squareButton {
    flex-basis: 25%;
  }
}

.pane-node-field-bp-paragraphs:before {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection p,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection p {
  line-height: 27px !important;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.noText,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.noText {
  height: 500px;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.noText:after,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.noText:after {
  content: none;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo:after,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo:after {
  display: none;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo h2,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo h2 {
  font-family: "NationalBlackItalic";
  color: rgb(0, 57, 118);
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo .paraText,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo .paraText {
  max-width: 600px;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 10;
  position: relative;
  padding: 1rem;
  margin-top: 5rem;
  text-align: left;
}
@media only screen and (max-width: 45.5625rem) {
  .pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo .paraText,
  .pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo .paraText {
    width: 100%;
  }
}
@media only screen and (min-width: 64rem) {
  .pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo .paraText,
  .pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo .paraText {
    width: 50%;
  }
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo .paraText p,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo .paraText p {
  margin-left: 0;
  color: #2C8ECE;
  width: 100%;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo .paraVidBG,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo .paraVidBG {
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo a.squareButton,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo a.squareButton {
  background-color: transparent;
  padding: 0;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo a.squareButton:after,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo a.squareButton:after {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  background-color: rgb(239, 171, 0);
  transition: 200ms ease-in-out;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo a.squareButton:hover,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo a.squareButton:hover {
  background-color: transparent;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo a.squareButton:hover:after,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo a.squareButton:hover:after {
  width: 100%;
}
@media only screen and (max-width: 45.5625rem) {
  .pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .paraSection.bgVideo .videoBGStage,
  .pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .paraSection.bgVideo .videoBGStage {
    display: none;
  }
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .field-name-field-caption, .pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio field--name-field-caption,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .field-name-field-caption,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec field--name-field-caption {
  padding-bottom: 1rem;
  border-bottom: 1px solid #ebab21;
  margin: 0 auto 2rem auto;
  display: block;
}
.pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio .field-name-field-caption p, .pane-node-field-bp-paragraphs .paragraphs-item-article-parallax-or-video-sectio field--name-field-caption p,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec .field-name-field-caption p,
.pane-node-field-bp-paragraphs .paragraph--type--article-parallax-or-video-sec field--name-field-caption p {
  font-family: "NationalLight", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #59595c;
  font-size: 1rem;
  margin-bottom: 0;
  line-height: 1.3rem;
}
.pane-node-field-bp-paragraphs .field-name-field-cta-item {
  width: 100%;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  section.largeImage-grid {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: 50% 50%;
    min-height: 800px;
  }
  section.largeImage-grid.gridCount-2 > a:first-of-type {
    grid-column: 1/span 1;
    grid-row: 1/span 2;
  }
  section.largeImage-grid.gridCount-2 > a:nth-of-type(2) {
    grid-column: 2/span 1;
    grid-row: 1/span 2;
  }
  section.largeImage-grid.gridCount-3 > a:first-of-type {
    grid-column: 1/span 1;
    grid-row: 1/span 2;
  }
  section.largeImage-grid.gridCount-3 > a:nth-of-type(2) {
    grid-column: 2/span 1;
    grid-row: 1/span 1;
  }
  section.largeImage-grid.gridCount-3 > a:last-of-type {
    grid-column: 2/span 1;
    grid-row: 2/span 2;
  }
  section.largeImage-grid.gridCount-4 > a:first-of-type {
    grid-column: 1/span 1;
    grid-row: 1/span 1;
  }
  section.largeImage-grid.gridCount-4 > a:nth-of-type(2) {
    grid-column: 2/span 1;
    grid-row: 1/span 1;
  }
  section.largeImage-grid.gridCount-4 > a:nth-of-type(3) {
    grid-column: 1/span 1;
    grid-row: 2/span 1;
  }
  section.largeImage-grid.gridCount-4 > a:last-of-type {
    grid-column: 2/span 1;
    grid-row: 2/span 1;
  }
  section.largeImage-grid > a:hover div.hoverTextBox p {
    opacity: 1;
  }
}
section.largeImage-grid > a {
  position: relative;
  background-size: cover;
  background-position: center;
  margin: 0.5rem;
}
@media only screen and (max-width: 45.5625rem) {
  section.largeImage-grid > a {
    height: 400px;
    width: 100%;
    display: block;
    margin-bottom: 2rem;
  }
}
section.largeImage-grid .hoverTextBox {
  position: absolute;
  bottom: 2rem;
  left: 1rem;
}
section.largeImage-grid h3 {
  font-size: 2.5rem;
  color: white;
  position: relative;
  font-family: "NationalBold";
  text-transform: inherit;
  background-color: #000000;
  padding: 0.5rem;
  margin: 0;
}
section.largeImage-grid > a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 5px;
  background-color: #000000;
  transition: 200ms ease-in-out;
}
section.largeImage-grid > a:hover:before {
  height: 10px;
}
section.largeImage-grid div.hoverTextBox a {
  font-family: "NationalBold";
  color: white;
  font-size: 3rem;
  position: relative;
}
section.largeImage-grid div.hoverTextBox p {
  margin: 0;
  font-family: "NationalLight";
  color: white;
  transition: 200ms ease-in-out;
  background-color: #000000;
  padding: 0.5rem;
  padding-top: 0.5rem;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  section.largeImage-grid div.hoverTextBox p {
    opacity: 0;
  }
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  section.imageGridLinks div[class*=gridSet] {
    display: flex;
    height: 500px;
    width: 100%;
  }
  section.imageGridLinks div[class*=gridSet] > div {
    width: 50%;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    padding: 2.5%;
  }
  section.imageGridLinks.linkSetCount-2 .gridSet-1 {
    flex-direction: row-reverse;
  }
}
@media only screen and (max-width: 45.5625rem) {
  section.imageGridLinks div[class*=gridSet] > div:nth-of-type(2) {
    display: none;
  }
}
section.imageGridLinks .bgImage {
  background-size: cover;
  background-position: center;
  height: 100%;
}
section.imageGridLinks .field-name-field-individual-link {
  font-size: 2rem;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  section.imageGridLinks .field-name-field-individual-link {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
section.imageGridLinks .field-name-field-individual-link a:after {
  content: "»";
  margin-left: 0.5rem;
  transition: 200ms ease-in-out;
}
section.imageGridLinks .field-name-field-individual-link a:hover:after {
  margin-left: 1rem;
}
section.imageGridLinks .field-name-field-individual-link a:hover {
  text-decoration: none;
}
section.imageGridLinks .field-name-field-individual-link a {
  display: block;
}

.fashionLanding .paragraphs-item-blank-wysiwyg .field-name-field-paragraph-title {
  font-size: 3rem;
  text-transform: lowercase;
  letter-spacing: unset;
  color: #333;
  line-height: 110%;
  text-align: center;
}
.fashionLanding.pane-node-title h1 {
  color: #333;
  text-transform: inherit;
  font-size: 8rem;
  margin-top: -4rem;
  z-index: 100;
  padding: 2rem;
  display: inline-block;
  position: relative;
  line-height: 130%;
}
.fashionLanding.pane-node-title h1:after {
  content: "";
  display: block;
  position: absolute;
  top: -1rem;
  bottom: 2rem;
  left: 1rem;
  right: 0rem;
  background-color: #EBAB21;
  z-index: -1;
  opacity: 0.9;
}
.fashionLanding.noHeaderImage.pane-node-title h1 {
  margin-top: 4rem;
}
.fashionLanding.smallerPlz.pane-node-title h1 {
  font-size: 4rem;
}
.fashionLanding.smallerPlz.pane-node-title h1:after {
  top: -0.5rem;
  bottom: 3.5rem;
}
.fashionLanding .paraSection {
  height: 700px;
  background-position: top !important;
  background-attachment: inherit !important;
}
.fashionLanding .paraSection:after {
  background-color: transparent;
}
.fashionLanding .paraSection h2 {
  color: black;
  font-family: "NationalLight";
  letter-spacing: 2px;
  font-size: 4rem;
}
.fashionLanding .paraSection p {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-size: 2rem;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
.fashionLanding .paraSection a.squareButton {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  background-color: black;
  color: white;
}
.fashionLanding .paraSection a.squareButton:before {
  content: "";
  top: 0;
  right: 100%;
  left: 0;
  bottom: 0;
  background-color: white;
  transition: 200ms ease-in-out;
  position: absolute;
  z-index: -1;
}
.fashionLanding .paraSection a.squareButton:hover:before {
  right: 0;
}
.fashionLanding .paraSection a.squareButton:hover {
  background-color: black;
  color: #333;
}
@media only screen and (max-width: 45.5625rem) {
  .fashionLanding.pane-node-title h1 {
    font-size: 2rem;
  }
  .fashionLanding .paragraphs-item-blank-wysiwyg .field-name-field-paragraph-title {
    font-size: 1.5rem;
  }
  .fashionLanding.pane-node-title h1 {
    margin-top: -1rem;
  }
  .fashionLanding.pane-node-title h1:after {
    right: 2rem;
  }
  .fashionLanding.noHeaderImage.pane-node-title h1 {
    margin-top: 1rem;
  }
}

body.page-news #ksu-main-container {
  max-width: 75rem;
  margin: auto;
  float: none;
}

body.logged-in.page-user .section-userpage {
  background-color: #2b2937;
}
body.logged-in.page-user .section-userpage .large-6.medium-6.small-12.columns table {
  margin: 1em auto !important;
  border-radius: 10px;
}
body.logged-in.page-user .section-userpage .view-empty {
  text-align: center;
}
body.logged-in.page-user .section-userpage select {
  background-color: #003976;
  border: 0;
  font-weight: bold !important;
  color: white !important;
}
body.logged-in.page-user .section-userpage input {
  color: black !important;
  font-weight: bold;
}
body.logged-in.page-user .section-userpage div#service_status_block {
  margin-left: unset;
  width: 75%;
  text-align: center;
  margin: 0 auto;
  background-color: #3f3d48 !important;
  border-radius: 25px;
  margin-top: 1em;
  margin-bottom: 1em;
  box-shadow: 0 0 3px 2px #151033;
  overflow: hidden;
}
body.logged-in.page-user .section-userpage div#service_status_block a {
  color: white !important;
  font-size: 1.5em !important;
  text-decoration: none;
  font-weight: bold;
}
body.logged-in.page-user .section-userpage #service_status_block .large-12 {
  clear: both;
  float: unset;
}
body.logged-in.page-user .section-userpage #service_status_block .views-row-first:nth-of-type(1) {
  border-top: 4px solid #a8b2b9;
}
body.logged-in.page-user .section-userpage div#service_status_block .view-id-systemstatusview .service-status {
  font-size: 1.3em;
  margin-bottom: 0 !important;
  padding: 1em;
}
body.logged-in.page-user .section-userpage p.service-status i {
  font-size: 1.3em;
}
body.logged-in.page-user .section-userpage .kent_mobile_menu {
  display: none;
}
body.logged-in.page-user .section-userpage #block-kent-state-blocks-group-megamenu {
  display: none;
}
body.logged-in.page-user .section-userpage #block-kent-state-blocks-campus-logo {
  display: none;
}
body.logged-in.page-user .section-userpage #block-kent-state-blocks-campus-secondary-menu {
  display: none;
}
body.logged-in.page-user .section-userpage .block-ksu-custom-blocks-redesign-utility-nav-links {
  display: none;
}
body.logged-in.page-user .section-userpage .l-header {
  height: 1px;
  border-bottom: transparent;
  background-color: transparent !important;
}
body.logged-in.page-user .section-userpage .block-user-alert {
  display: none;
}
body.logged-in.page-user .section-userpage .breadcrumbs {
  display: none !important;
}
body.logged-in.page-user .section-userpage #ksu-main-container * {
  font-size: 16px;
  font-weight: 500;
}
body.logged-in.page-user .section-userpage .main .block-content .row h1,
body.logged-in.page-user .section-userpage .main .block-content .row h2,
body.logged-in.page-user .section-userpage .main .block-content .row h3,
body.logged-in.page-user .section-userpage .main .block-content .row h4,
body.logged-in.page-user .section-userpage .main .block-content .row h5 {
  color: white !important;
}
body.logged-in.page-user .section-userpage .main .block-content .row a {
  padding: 0.8em;
  background-color: transparent !important;
  margin: 0.2em;
  border-radius: 5px;
}
body.logged-in.page-user .section-userpage .main .block-content .row a:hover {
  background-color: #4452A3 !important;
  text-decoration: none !important;
}
body.logged-in.page-user .section-userpage .main .block-content .row a:hover h2 {
  background-color: #4452A3 !important;
  text-decoration: none !important;
}
body.logged-in.page-user .section-userpage .main .block-content .row a h2:hover {
  background-color: #4452A3 !important;
  text-decoration: none !important;
}
body.logged-in.page-user .section-userpage .l-header .l-header-region > .large-12,
body.logged-in.page-user .section-userpage html body .l-header .l-header-region > .large-12 {
  height: 1px;
}
body.logged-in.page-user .section-userpage .main .block-content .row a:hover {
  color: white !important;
  background-color: #4452A3 !important;
}

body.logged-in.page-user .section-userpage #ksu-main-container table a {
  padding: 0;
  margin: 0;
  color: black !important;
}

.views-exposed-form label {
  font-weight: bold;
  font-size: 0.875rem;
  color: #a8b2b9;
}

body.logged-in.page-user.section-userpage table {
  border-radius: 10px;
  margin: 1em 2em 1em 2em;
}

body.logged-in.page-user .section-userpage .form-text {
  background-color: #EBAB21 !important;
  border: 0 !important;
  color: black !important;
  font-weight: bold !important;
}

body.logged-in.page-user .section-userpage table thead {
  background-color: #9e9cb4 !important;
}

body.logged-in.page-user .section-userpage #ksu-main-container table a:hover {
  background-color: transparent !important;
  color: #003976 !important;
  text-decoration: underline !important;
}

body.logged-in.page-user .section-userpage .main .block-content .row table {
  margin: 2em 0;
  border-radius: 10px;
  box-shadow: 0 0 3px 2px #151033;
  background-color: black;
}

body.logged-in.page-user .section-userpage .large-6.medium-6.small-12.columns table thead {
  background-color: #9e9cb4 !important;
}

body.logged-in.page-user .section-userpage #ksu-main-container .text-center {
  color: #a8b2b9;
}

body.logged-in.page-user .section-userpage #ksu-main-container .view-empty {
  color: #a8b2b9;
}

body.logged-in.page-user .section-userpage #ksu-main-container .custom-tabs .tabs-title h2 {
  font-size: 1.2em;
  font-size: 1.2em !important;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-bottom: 6.2px !important;
  border: 1px solid white;
  padding: 0.5em;
  border-bottom: 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

body.logged-in.page-user .section-userpage #ksu-main-container .success {
  text-decoration: none;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.9em 3em;
  display: inline-block;
  color: white;
  background-color: #8bd2cf !important;
  transition: 200ms ease-in;
  text-transform: uppercase;
}

body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-header {
  padding: 0.8em 3.2em 0em !important;
}

body.logged-in.page-user .section-userpage #ksu-main-container .view-header em,
i {
  font-style: normal !important;
}

body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-header h4 {
  text-transform: capitalize !important;
  font-size: 20.5px !important;
  color: #a8b2b9 !important;
}

body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-header {
  border-top: 1px solid;
  border-image-source: linear-gradient(45deg, white, rgba(255, 255, 255, 0));
  border-image-slice: 1;
  border-left: 1px solid white;
  margin-left: 2em;
}

body.logged-in.page-user .section-userpage #ksu-main-container a {
  padding: 0.8em;
}

body.logged-in.page-user .section-userpage #ksu-main-container .tabs dd a h2:hover {
  background-color: #4452A3 !important;
  text-decoration: none !important;
}

body.logged-in.page-user .section-userpage .large-6.medium-6.small-12.columns table tr.odd {
  border: none;
  background-color: #dddde1 !important;
}

body.logged-in.page-user .section-userpage .large-6.medium-6.small-12.columns table tr.even {
  border: none;
  background-color: #c4bdc5 !important;
}

body.logged-in.page-user .section-userpage .main .block-content .row table td.active {
  border: none;
  background-color: #538beb !important;
}

body.logged-in.page-user .section-userpage .main .block-content .row table th a {
  text-decoration: underline;
}

body.logged-in.page-user .section-userpage .main .block-content .row table {
  width: -moz-fit-content;
  width: fit-content;
}

body.logged-in.page-user .section-userpage .main .block-content .row ul.pagination.pager li {
  color: white;
}

body.logged-in.page-user .section-userpage .main .block-content .row ul.pagination.pager li a {
  color: white !important;
}

body.logged-in.page-user .section-userpage .main .block-content .row ul.pagination.pager li.unavailable {
  display: none;
}

body.logged-in.page-user .section-userpage .main .block-content .row ul.pagination.pager li.arrow {
  display: none;
}

body.logged-in.page-user .section-userpage #ksu-main-container h2 {
  font-size: 1.5em;
  text-transform: uppercase;
}
body.logged-in.page-user .section-userpage #ksu-main-container dl.tabs {
  margin-left: 1.3em !important;
  margin-bottom: 4px;
}
body.logged-in.page-user .section-userpage #ksu-main-container .block-content .row .tabs a {
  margin: 0 !important;
  padding-bottom: 0;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content > .content {
  margin-top: 0;
  padding-top: 0;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs dd.is-active a h2 {
  background-color: #EBAB21;
  color: black !important;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs h2 {
  font-size: 1.2em;
  margin-bottom: 0;
  padding-bottom: 0;
  border: 1px solid white;
  padding: 0.5em;
  border-bottom: 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-header {
  padding: 0 3em;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-filters {
  padding: 0 1.7em;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-files-by-user .view-filters {
  border-top: 1px solid;
  border-image-source: linear-gradient(45deg, rgb(255, 255, 255), rgba(255, 255, 255, 0));
  border-image-slice: 1;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-header {
  border-top: 1px solid;
  border-image-source: linear-gradient(45deg, rgb(255, 255, 255), rgba(255, 255, 255, 0));
  border-image-slice: 1;
  border-left: 1px solid white;
  margin-left: 0em;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-header h4 a {
  margin: 0;
  padding: 0;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .view-filters {
  margin-left: 0em;
  border-left: 1px solid;
  border-image-source: linear-gradient(180deg, rgb(255, 255, 255), rgba(255, 255, 255, 0));
  border-image-slice: 1;
}
body.logged-in.page-user .section-userpage #ksu-main-container .tabs-content .views-exposed-widget.views-submit-button {
  float: right;
  margin-right: 4.5em;
  margin-top: 0;
  padding-top: 0;
}
body.logged-in.page-user .section-userpage #ksu-main-container button {
  background-color: #8bd2cf !important;
  color: black !important;
}
body.logged-in.page-user .section-userpage #ksu-main-container button:hover {
  background-color: #619996 !important;
}
body.logged-in.page-user .section-userpage #ksu-main-container .block-content .contextual-links-region > .row {
  margin-top: 1em;
  border-radius: 25px;
  background-color: #1d1822 !important;
  border-left: 0.5px solid #000;
  border-right: 0.5px solid #000;
  box-shadow: #000 0 0 3px 1px;
}
body.logged-in.page-user .section-userpage #ksu-main-container #profileHeader > div {
  display: grid;
  grid-column-gap: 10px;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader {
  margin-left: 2em;
  margin-top: 1em;
  display: grid;
  grid-row-gap: 30px;
  grid-column-gap: 1px;
  grid-template-columns: 101px 0;
  grid-template-rows: 130px auto;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader .views-field-title h1.field-content {
  line-height: 1em;
  font-size: 1.5em;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader hr {
  display: none;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader div.profilePhoto {
  width: 100px;
  height: 100px;
  padding: 0;
  margin: 0;
  display: inline-grid;
  border-radius: 900px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  border: 2px solid white;
  box-shadow: inset black 1px 1px 1px 1px;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader .views-field.views-field-title {
  grid-column: 2;
  line-height: 1em;
  grid-row: 1;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader .views-field.views-field-nothing {
  display: grid;
  grid-column: 2;
  grid-row: 1;
  padding-top: 60px;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader .views-field.views-field-field-profile-photo {
  display: grid;
  grid-row: 1;
}
body.logged-in.page-user .section-userpage #ksu-main-container div#profileHeader img {
  width: 100px;
  border-radius: 900px;
}

body.logged-in.page-user .section-userpage .view.view-user-page.view-id-user_page.contextual-links-region.large-12.medium-12.small-12.columns {
  background: url("/themes/custom/ksu_kent_zurb_2018/images/landingpage.jpg");
  background-color: #033d6f;
  background-blend-mode: luminosity;
  overflow: hiddden;
  border-radius: 15px;
  background-size: cover;
  background-position: bottom;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 1em;
}

body.logged-in.page-user .section-userpage #ksu-main-container .edit-profile-button a {
  border: 0 !important;
  box-shadow: inset 0 0 0 2px transparent !important;
  margin: 0;
  list-style: none !important;
  transition: 1s ease-in-out;
  border-radius: 100px !important;
  height: 30px;
  width: 100px;
  padding: 0 1px 0 1px !important;
  font-size: 0.875rem !important;
  font-family: NationalBold, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 30px !important;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #EBAB21 !important;
  color: black !important;
  text-align: center;
}
body.logged-in.page-user .section-userpage #ksu-main-container .edit-profile-button a:hover {
  background-color: #ba7426 !important;
}

body.logged-in.page-user .section-userpage .main div#profileHeader .views-field.views-field-title {
  text-shadow: black 1px 1px 4px, black 1px 1px 4px;
}

body.logged-in.page-user .section-userpage .main .block-content .row dl.tabs a:hover {
  background-color: transparent !important;
}

.node-type-page .field-wrapper h2 {
  font-size: 24.5px;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.node-type-page.section-academic-resources .field-wrapper h2 {
  text-transform: capitalize;
}

body.logged-in.page-user .section-userpage .block-content ul.pagination li.pager__item a {
  color: white;
}

body.logged-in.page-user .section-userpage .block-content .row a {
  padding: 0.8em;
  background-color: transparent !important;
  margin: 0.2em;
  border-radius: 5px;
}

body.logged-in.page-user .section-userpage .block-content a:hover {
  background-color: #4452A3 !important;
  text-decoration: none !important;
}

body.logged-in.page-user .section-userpage .tabs.custom-tabs .tabs-title a#one-label,
a#two-label {
  background: none !important;
}

body.logged-in.page-user .section-userpage i,
header,
label {
  color: #a8b2b9;
}

body.logged-in.page-user .section-userpage .block-content .view-content .small-12 {
  width: 100%;
}

body.logged-in.page-user .section-userpage .block-content .row .views-element-container header {
  font-size: 16px;
  font-family: "Roboto Slab";
  text-align: center;
}

body.logged-in.page-user .section-userpage .row .view-filters .views-exposed-form label {
  color: #a8b2b9;
  font-size: 14px !important;
  font-weight: bold !important;
}

body.logged-in.page-user .section-userpage .row .views-exposed-form span.fieldset-legend {
  color: #a8b2b9;
  font-weight: bold !important;
  font-size: 14px !important;
}

body.logged-in.page-user .section-userpage .view-id-user_content.view-display-id-panel_pane_1 input#edit-title {
  width: auto;
}

body.logged-in.page-user .section-userpage .view-id-user_content .views-exposed-form .form-item .js-form-item select:not([multiple]) {
  padding: 1px 20px 1px 3px;
}

body.logged-in.page-user .section-userpage tbody tr:nth-of-type(odd) {
  border: none;
  background-color: #dddde1 !important;
}

body.logged-in.page-user .section-userpage tbody tr:nth-of-type(even) {
  border: none;
  background-color: #c4bdc5 !important;
}

body.logged-in.page-user .section-userpage ul.pagination li.pager__item a {
  color: white;
}

body.logged-in.page-user .section-userpage .pagination a:hover {
  background-color: #4452A3 !important;
}

body.logged-in.page-user .section-userpage ul.pagination li.current a {
  background-color: transparent;
}

body.logged-in.page-user .section-userpage hr {
  margin-top: 50px;
}

body.logged-in.page-user .section-userpage ul.js-pager__items.pagination {
  text-align: center;
}

.service-status .view-systemstatusview h3 {
  text-transform: uppercase;
  font-size: 1.25em !important;
}

.service-status .view-systemstatusview .views-row.views-row-first:nth-of-type(even) {
  background-color: #151033;
}

.service-status .view-systemstatusview .views-row.views-row-first:nth-of-type(odd) {
  background-color: #1d1d1f;
}

body.logged-in.page-user .section-userpage .main .block-content td.views-field.views-field-last-updated {
  /* background: aliceblue; */
  border: none;
  background-color: #538beb !important;
}

body.logged-in.page-user .section-userpage .main .block-content li.pager__item.pager__item--first,
body.logged-in.page-user .section-userpage .main .block-content .pagination-previous,
body.logged-in.page-user .section-userpage .main .block-content .pagination-next,
body.logged-in.page-user .section-userpage .main .block-content .pager__item--last {
  display: none !important;
}

.view-display-id-forever_brighter_impact_stories .pagination-previous a::before,
.view-display-id-forever_brighter_impact_stories .pagination-next a::before {
  content: "";
}
.view-display-id-forever_brighter_impact_stories .pagination-previous a::after,
.view-display-id-forever_brighter_impact_stories .pagination-next a::after {
  content: "";
}

body.logged-in.page-user .section-userpage p.service-status i {
  font-size: 1.3em !important;
  font-weight: 900 !important;
}

#user_content-filter .view-filters fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

#user_files-filter .view-filters fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/*Styling for Mixed Accordions*/
.mixedAccordion {
  width: 100%;
  margin: 0 auto 20px;
  max-width: 45rem;
}
.mixedAccordion dl.accordion {
  margin-left: 0;
  background: #fefefe;
  list-style-type: none;
}
.mixedAccordion dl.accordion dd.is-active a.accordion-title {
  border: none !important;
  background-color: #f9f9f9;
}
.mixedAccordion dl.accordion dd.is-active a.accordion-title::before {
  content: "-" !important;
}
.mixedAccordion dl.accordion dd.is-active div.content {
  display: block;
  padding: 0px;
}
.mixedAccordion dl.accordion dd a.accordion-title {
  border: none !important;
}
.mixedAccordion dl.accordion dd a.accordion-title::before {
  position: absolute;
  content: "+";
  left: 0;
  margin: 0;
  text-align: center;
  top: 2px;
  color: rgb(239, 171, 0);
  font-weight: normal;
  width: 50px !important;
  height: 40px !important;
  top: 7px !important;
  background: #003976;
  margin-left: 10px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 8px !important;
  padding-bottom: 4px !important;
  padding-left: 1px !important;
  margin-top: 5px !important;
  font-size: 26px !important;
}
.mixedAccordion dl.accordion dd .accordion-content {
  background-color: #f9f9f9;
  padding-left: 70px;
  border: none;
}

.paragraph--type--infographics {
  text-align: center;
}
.paragraph--type--infographics .field-name-field-font-awesome-icon {
  font-size: 4rem;
  color: #EBAB21;
}
.paragraph--type--infographics .field-name-field-small-display-text {
  color: #59595c;
  font-family: "NationalBoldItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
}

.paragraphs-item-50-50-image-text {
  display: flex;
  justify-content: stretch;
  flex-wrap: wrap;
  max-width: 75rem;
  margin: auto;
}
.paragraphs-item-50-50-image-text.paraSection {
  padding: 0;
}
.paragraphs-item-50-50-image-text.paraSection:after {
  z-index: -2;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.paragraphs-item-50-50-image-text .imageHalf {
  background-size: cover;
  width: 100%;
  min-height: 300px;
}
@media (min-width: 768px) {
  .paragraphs-item-50-50-image-text .imageHalf {
    width: 50%;
  }
}
.paragraphs-item-50-50-image-text .textContainerLink {
  transition: 0.25s;
  width: 90%;
  margin: auto;
}
.paragraphs-item-50-50-image-text .textContainerLink .paraText:after {
  display: inline-block;
  background-color: #efab00;
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  transition: 0.3s ease-in-out background-color;
  margin: auto;
  border-radius: 3px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.5rem 1.5rem;
  font-size: 1.25rem;
  max-width: 80%; /* Restrict to 80% of the parent width */
  width: 80%;
  white-space: normal; /* Allow wrapping */
  text-align: center; /* Center text within the pseudo-element */
}
@media (min-width: 768px) {
  .paragraphs-item-50-50-image-text .textContainerLink {
    width: 50%;
  }
}
.paragraphs-item-50-50-image-text .textContainerLink:hover {
  scale: 1.05;
  text-decoration: none;
}
.paragraphs-item-50-50-image-text .paraText {
  width: 100%;
  margin: -2rem 0 2rem 0;
  padding: 2rem 1rem;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.5) -5px -5px 15px;
  position: relative;
}
@media (min-width: 768px) {
  .paragraphs-item-50-50-image-text .paraText {
    margin: 2rem -2rem 3rem -2rem;
  }
}
.paragraphs-item-50-50-image-text .paraText h2 {
  color: #003976;
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.paragraphs-item-50-50-image-text .paraText p {
  color: black;
  font-family: "Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

@media (min-width: 768px) {
  .paragraphs-item-50-50-image-text.imageOnRight {
    flex-direction: row-reverse;
  }
  .paragraphs-item-50-50-image-text.imageOnRight .imageHalf {
    z-index: -1;
  }
  .paragraphs-item-50-50-image-text.imageOnRight .paraText {
    margin: 2rem -2rem 3rem 2rem;
  }
}

.paragraphs-item-50-50-image-text.blueColor.paraSection:after {
  opacity: 1;
}
.paragraphs-item-50-50-image-text.blueColor .paraText {
  background-color: white;
}
.paragraphs-item-50-50-image-text.blueColor .paraText h2 {
  color: #003976;
  text-transform: uppercase;
}
.paragraphs-item-50-50-image-text.blueColor .paraText p {
  color: black;
}

.paragraphs-item-50-50-image-text.WhiteColor.paraSection:after {
  opacity: 0;
}
.paragraphs-item-50-50-image-text.WhiteColor .paraText {
  background-color: #003976;
}
.paragraphs-item-50-50-image-text.WhiteColor .paraText h2 {
  color: white;
  text-transform: none;
}
.paragraphs-item-50-50-image-text.WhiteColor .paraText p {
  color: white;
}

.paragraphs-item-50-50-image-text.blueGrayscale.paraSection:after {
  opacity: 1;
}
.paragraphs-item-50-50-image-text.blueGrayscale .textContainerLink .paraText:after {
  background-color: white;
}
.paragraphs-item-50-50-image-text.blueGrayscale .paraText {
  background-color: #efab00;
}
.paragraphs-item-50-50-image-text.blueGrayscale .paraText h2 {
  color: #003976;
  text-transform: uppercase;
}
.paragraphs-item-50-50-image-text.blueGrayscale .paraText p {
  color: black;
}
.paragraphs-item-50-50-image-text.blueGrayscale .imageHalf {
  -moz-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
  filter: grayscale(1);
}

.icon-holder {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}

div.cta-button:nth-child(3n+1) a,
div.cta-button a:nth-of-type(1) {
  color: black;
  background: rgb(240, 236, 107);
  background-image: linear-gradient(125deg, rgb(240, 236, 107) 30%, rgb(255, 255, 211) 100%);
}

/*

  div.cta-button:nth-child(3n+1) a:hover {

    &:before {

      background-image: linear-gradient(305deg, rgba(240,236,107,1) 30%, rgba(255,255,211,1) 100%);

    }

  }*/
div.cta-button:nth-child(3n+2) a,
div.cta-button a:nth-of-type(2) {
  color: white;
  background: rgb(0, 57, 118);
  background: linear-gradient(125deg, rgb(0, 57, 118) 30%, rgb(25, 77, 134) 100%);
}

/*

  div.cta-button:nth-child(3n+2) a:hover{

    &:before {

      background: linear-gradient(305deg, rgba(0,57,118,1) 30%, rgba(25,77,134,1) 100%);

    }

  }*/
div.cta-button:nth-child(3n+3) a,
div.cta-button a:nth-of-type(3) {
  color: black;
  background: rgb(139, 210, 207);
  background: linear-gradient(125deg, rgb(139, 210, 207) 39%, rgb(199, 227, 227) 100%);
}

div.cta-button {
  display: inline-block;
  position: relative;
  margin: 0 1rem 1.5rem 1rem;
  z-index: 0;
  align-self: center;
  transition: 0.2s;
}

div.cta-button a:active {
  top: 6px;
  left: 6px;
}

div.cta-button a {
  display: inline-block;
  padding: 1rem 1rem;
  min-width: 13rem;
  font-family: "NationalBold";
  text-transform: uppercase;
  border-radius: 7px;
  transition: 0.2s;
  position: relative;
  top: 0;
  left: 0;
  /*

    z-index: 100;

    */
}
div.cta-button a:active, div.cta-button a:focus, div.cta-button a:hover {
  top: 6px;
  left: 6px;
}
div.cta-button a:before {
  border-radius: inherit;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -100;
  transition: 0s;
}
div.cta-button a:hover {
  text-decoration: none;
  opacity: 0.99;
}
div.cta-button a:hover:before {
  opacity: 1;
  top: -6px;
  left: -6px;
}
div.cta-button a:after {
  content: " ";
  border-right: solid 1px #fff;
  border-bottom: solid 1px #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  right: -6px;
  bottom: -6px;
  z-index: -1;
  border-top: none;
  border-left: none;
  /*IDK how to force z.*/
  transition: 0.2s;
}
div.cta-button a:active::after, div.cta-button a:focus::after, div.cta-button a:hover::after {
  right: 0px;
  bottom: 0px;
  opacity: 0;
}

.admissions-carousel .owl-item {
  opacity: 0;
  height: 0;
  transition: opacity 500ms ease-out;
  max-height: none !important;
}

.owl-item.active {
  opacity: 1;
  height: auto;
}

@media (min-width: 731px) {
  .admissions-carousel .owl-stage-outer {
    overflow: visible !important;
  }
}
.paragraphs-item-card-optional-selector {
  /** Start Full Width Image with Text Box **/
  /** End Full Width Image with Text Box **/
  /** Start Icon Card Options **/
  /** End Icon Card Options **/
  /** Start Image Overlay **/
  /** End Image Overlay **/
  /** Start Inline Tiles **/
  /** End Inline Tiles **/
  /** Start Photo/Video Cards **/
  /** End Photo/Video Cards **/
  /** Start Rectangular Card - See Below **/
  /** End Rectangular Card **/
  /** Start Staggered Tiles **/
  /** End Staggered Tiles **/
  /** START TEXT AREA **/
  /** END TEXT AREA **/
  /** START WIDE VIDEO OVERLAY **/
  /* End WIDE VIDEO OVERLAY */
}

.paragraphs-item-card-optional-selector h2.title {
  color: #003976;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  font-weight: bold;
  text-align: center;
  font-size: 2rem;
  line-height: 1.4;
}

.paragraphs-item-card-optional-selector .body {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
  max-width: 600px;
  margin: 0 auto;
}

.paragraphs-item-card-optional-selector .button-container {
  text-align: center;
  margin: auto auto 0px auto;
  z-index: 1;
  padding: 10px;
}

.paragraphs-item-card-optional-selector .button-container div.cta-button a {
  margin: 0 1rem 1.5rem 1rem;
}

.paragraphs-item-card-optional-selector.full-width-image-text-box {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 2rem 0;
}

.paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background-position: center bottom;
  min-height: 45rem;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  position: relative;
  display: grid;
}

@media only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background {
    padding-top: 0rem;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background {
    padding-top: 2rem;
  }
}
.paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
  height: 100%;
  position: relative;
  display: grid;
  gap: 10px;
}

@media only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-template-areas: "a" "a";
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
    grid-template-areas: ". a a a a ." ". a a a a .";
    grid-template-columns: repeat(6, 1fr);
  }
}
@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
    grid-template-areas: ". a a ." ". a a .";
    grid-template-columns: repeat(4, 1fr);
  }
}
.paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container {
  z-index: 1;
  margin: 0 auto;
  bottom: 0px;
  background-color: rgba(1, 1, 1, 0.6);
  padding: 1rem;
  width: 100%;
  left: 0;
  right: 0;
  grid-area: a;
  align-self: end;
  justify-self: center;
}

@media only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container {
    border-radius: unset;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container {
    border-radius: 20px 20px 0 0;
  }
}
.paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  color: gold;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 1rem;
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
    font-size: 3.1rem;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
    font-size: 2rem;
  }
}
.paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container .image-text-box-body {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  margin: 0 auto;
  color: white;
  margin: 0 auto;
  text-align: left;
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container .image-text-box-body {
    padding-bottom: 1rem;
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 45.562rem), only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
  .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container .image-text-box-body {
    padding-bottom: 0.5rem;
    font-size: 1rem;
  }
}
.paragraphs-item-card-optional-selector.text-area {
  margin: 5rem 0;
}

.paragraphs-item-card-optional-selector.text-area h2.text-area-title {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  font-weight: bold;
  color: #003976;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.9rem;
  line-height: 1.4;
  border-bottom: 5px solid #aeeae5;
  padding-bottom: 0.6rem;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.text-area .row .row {
    margin: 1px;
  }
}
@media only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.text-area .row .row {
    margin: 8px;
  }
}
.paragraphs-item-card-optional-selector.wide-video-overlay {
  position: relative;
  display: inline-block;
  width: 100%;
}

.paragraphs-item-card-optional-selector.wide-video-overlay:after {
  content: "";
  position: absolute;
  left: -1000%;
  top: 0;
  width: 2000%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.wide-video-overlay:after {
    background: linear-gradient(180deg, #003976 66%, white 60%);
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.wide-video-overlay:after {
    background: linear-gradient(180deg, #003976 75%, white 60%);
  }
}
.paragraphs-item-card-optional-selector.wide-video-overlay h2.title {
  color: white;
  margin: 4rem 0.5rem 1.5rem;
}

.paragraphs-item-card-optional-selector.wide-video-overlay .body {
  color: white;
  font-size: 1.1rem;
  line-height: 1.5;
}

@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.wide-video-overlay .media_embed iframe {
    width: 100%;
    height: 600px;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
  .paragraphs-item-card-optional-selector.wide-video-overlay .media_embed iframe {
    width: 100%;
    height: 54vw;
  }
}
.paragraphs-item-card-optional-selector h1,
.paragraphs-item-card-optional-selector h2,
.paragraphs-item-card-optional-selector h3,
.paragraphs-item-card-optional-selector h4,
.paragraphs-item-card-optional-selector h5,
.paragraphs-item-card-optional-selector h6 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.paragraphs-item-card-optional-selector h4,
.paragraphs-item-card-optional-selector p.h4 {
  font-size: 1.25em;
}

.paragraphs-item-card-optional-selector h5,
.paragraphs-item-card-optional-selector p.h5 {
  font-size: 1em;
  line-height: 20px;
}

.node-type-administrative-group-par .paragraphs-item-card-optional-selector .staggered-tiles-container ul li .tiles__item .field-name-body {
  font-size: 15.2px !important;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif !important;
  line-height: 1.5;
}

.paragraphs-item-card-optional-selector.photo-video-cards {
  margin: 0 1rem;
}
.paragraphs-item-card-optional-selector.photo-video-cards .individual-tile-card,
.paragraphs-item-card-optional-selector.photo-video-cards .individual-icon-card {
  display: none;
}
.paragraphs-item-card-optional-selector.photo-video-cards div.cta-button a:after {
  content: "";
  border-right: solid 1px #494949;
  border-bottom: solid 1px #494949;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 5rem;
  margin-top: 3rem;
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards {
    display: grid;
    align-items: space-between;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2rem;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    grid-auto-flow: row;
    grid-row-gap: 6rem;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards li {
  display: grid;
  margin-bottom: 3rem;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards li .grid-area {
  display: grid;
  height: 100%;
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards li {
    margin-bottom: unset;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards a {
  text-decoration: none;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__1 {
  grid-template-columns: 0.5fr 1fr 0.5fr;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__1 li {
  grid-column: 2/3;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__3 a:nth-child(2) .card-item {
    margin-top: -35px;
  }
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__3 {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__3 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1500px;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 {
    display: grid;
    grid-template-columns: repeat(6, 2fr);
    grid-row-gap: 6rem;
    grid-column-gap: 2rem;
  }
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(1) {
    grid-column: 1/3;
    grid-row: 1;
  }
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(2) {
    grid-column: 3/5;
    grid-row: 1;
  }
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(3) {
    grid-column: 5/7;
    grid-row: 1;
  }
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(4) {
    grid-column: 2/4;
    grid-row: 2;
  }
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(5) {
    grid-column: 4/6;
    grid-row: 2;
  }
}
@media screen and (max-width: 999px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__6 a:nth-child(2) .card-item {
    margin-top: -35px;
  }
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__6 {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__6 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1500px;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item {
  border-radius: 30px;
  text-decoration: none;
  box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.22);
  position: relative;
  margin-bottom: 4rem;
  transition: 0.3s all;
  will-change: transform;
  height: 100%;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item:hover {
  box-shadow: 3px 6px 25px rgba(0, 0, 0, 0.3);
  transform: scale(1.02) translateY(-10px);
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item:hover:after {
  background-color: #ffb90a;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item:after {
  content: "";
  display: inline-block;
  width: 50px;
  height: 43px;
  background-color: #efab00;
  background-image: url("/themes/custom/ksu_kent_zurb_2018/images/chevron-right_1.svg");
  background-size: 10px auto;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  transition: 0.3s ease-in-out background-color;
  margin-left: auto;
  margin-right: auto;
  border-radius: 3px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
  min-height: 200px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-position: center center;
  background-size: cover;
  display: block;
  position: relative;
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
    min-height: 250px;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
    min-height: 400px;
    background-position: top center;
  }
}
@media only screen and (max-width: 45.562rem) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
    min-height: 400px;
    background-position: center center;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .video-playhead:after {
  content: "";
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  text-align: center;
  display: inline-block;
  position: absolute;
  opacity: 0.85;
  z-index: 1;
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/ksu_kent_zurb_2018/images/video-playhead.svg");
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text {
  padding: 2rem 2rem 1rem 2rem;
  display: inline-block;
}
@media screen and (min-width: 1200px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text {
    padding: 2rem 3rem 1rem 3rem;
    display: inline-block;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text p {
  line-height: 1.6;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 0.9rem;
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text p {
    font-size: 0.95rem;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text h3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: none;
  font-size: 1.3rem;
  margin-top: 0;
  padding-top: 0;
  font-size: 1.2rem;
}
@media screen and (min-width: 800px) {
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text h3 {
    font-size: 1.3rem;
  }
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text .subtitle {
  font-weight: bold;
  text-transform: uppercase;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text .short-title {
  color: #efab00;
  font-weight: bold;
}
.paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .no-link .card__item:after {
  content: "";
  display: none;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item {
  background-image: linear-gradient(217deg, #003976 16%, #054A93 86%);
  color: white;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item .card__item__content h3 {
  color: white;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item .card__item__content .subtitle {
  color: white;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item .card__item__content .short-title {
  color: #efab00;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item {
  background-image: linear-gradient(217deg, #ffffff 16%, #ffffff 86%);
  color: black;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item .card__item__content h3 {
  color: black;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item .card__item__content .subtitle {
  color: #4d4d4c;
}
.paragraphs-item-card-optional-selector.photo-video-cards.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item .card__item__content .short-title {
  color: #003976;
}

.paragraphs-item-card-optional-selector.image-overlay, .paragraphs-item-card-optional-selector.image-overlay-short {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 2rem 0;
  background-color: black;
}
.paragraphs-item-card-optional-selector.image-overlay .photo-video-background, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background-position: center bottom;
  min-height: 75vh;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 5em;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  position: relative;
  margin-top: -10px;
  display: flex;
}
.paragraphs-item-card-optional-selector.image-overlay .photo-video-background:after, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 57, 118, 0.8) 0%, rgba(0, 0, 0, 0.7) 32.1%, rgba(0, 57, 118, 0.8) 100%);
}
.paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container {
  z-index: 1;
  margin: 0 auto;
  width: 100%;
}
.paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  color: rgb(255, 255, 255);
  margin: 0 auto;
  text-align: center;
  padding-bottom: 1rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
    width: 50%;
    padding-top: 12rem;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
    width: 90%;
    padding-top: 7rem;
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
    width: 90%;
    padding-top: 3rem;
    font-size: 2rem;
  }
}
.paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container .image-overlay-body, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container .image-overlay-body {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  margin: 0 auto;
  color: rgb(255, 255, 255);
  margin: 0 auto;
  text-align: center;
}
@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container .image-overlay-body, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container .image-overlay-body {
    width: 50%;
    padding-bottom: 1rem;
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container .image-overlay-body, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container .image-overlay-body {
    width: 90%;
    padding-bottom: 0.5rem;
    font-size: 1rem;
  }
}
.paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background {
  min-height: 60vh;
  height: 100%;
}
@media only screen and (min-width: 64rem) {
  .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
    padding-top: 8rem;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
    padding-top: 7rem;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
    padding-top: 3rem;
  }
}

@keyframes scaleBox {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.02);
  }
}
.paragraphs-item-card-optional-selector.inline-tiles {
  max-width: 75rem;
  margin: 0 auto;
}
.paragraphs-item-card-optional-selector.inline-tiles .individual-photo-video-card,
.paragraphs-item-card-optional-selector.inline-tiles .individual-icon-card {
  display: none;
}
.paragraphs-item-card-optional-selector.inline-tiles div.cta-button a:after {
  content: "";
  border-right: solid 1px #494949;
  border-bottom: solid 1px #494949;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container {
  margin-bottom: 3rem;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 4rem;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 2rem;
    align-items: start;
    grid-auto-flow: row;
    grid-row-gap: 6rem;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li {
    margin-bottom: 3rem;
    height: 100%;
    display: grid;
  }
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li a {
  text-decoration: none;
  color: black;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .grid-area {
  display: grid;
  height: 100%;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item {
  padding: 3rem;
  text-align: center;
  box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.2);
  transition: 0.3s ease-in-out all;
  will-change: transform;
  height: 100%;
  position: relative;
  border-bottom: 1px solid white;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:hover, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:focus {
  transform: scale(1.02) translateY(-10px);
  box-shadow: 3px 6px 25px rgba(0, 0, 0, 0.3);
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:hover:after, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:focus:after {
  background-color: #ffb90a;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item {
    border-radius: 6px;
    border-bottom: none;
    padding-bottom: 0rem;
  }
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item h3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: none;
  font-size: 1.35rem;
  margin-top: 0;
  padding-top: 0;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item h3:after {
  content: "";
  transition: 0.3s ease-in-out background-color;
  display: inline-block;
  width: 22px;
  height: 18px;
  background-color: rgb(239, 171, 0);
  margin-left: 10px;
  margin-bottom: -4px;
  background-image: url("/themes/custom/ksu_kent_zurb_2018/images/chevron-right_1.svg");
  background-size: 5px auto;
  background-repeat: no-repeat;
  background-position: center center;
  top: 1px;
  border-radius: 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: -1px;
  margin-right: 15px;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item h3:after {
    content: none;
  }
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item p {
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 0.95rem;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:after {
    content: "";
    display: inline-block;
    width: 50px;
    height: 43px;
    background-color: rgb(239, 171, 0);
    background-image: url("/themes/custom/ksu_kent_zurb_2018/images/chevron-right_1.svg");
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    transition: 0.3s ease-in-out background-color;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  }
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .no-link .tiles__item:after {
  content: none;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .no-link .tiles__item h3:after {
  content: none;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item {
  background-image: linear-gradient(198.28deg, #BFEBE9 0%, #8BD2CF 100%);
  color: black;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item a,
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item h3,
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item p {
  color: black;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item {
  border-bottom: none;
  background-image: linear-gradient(217.49deg, #003976 0%, #054A93 100%);
  color: white;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item a,
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item h3,
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item p {
  color: white;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__1 {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 2rem;
    align-items: start;
    max-width: 28rem !important;
    margin: 0 auto !important;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2rem;
    align-items: start;
    max-width: 56rem !important;
    margin: 0 auto !important;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__4 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2rem;
    align-items: start;
    max-width: 56rem !important;
    margin: 0 auto !important;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 {
    display: grid;
    grid-template-columns: repeat(6, 2fr);
    grid-row-gap: 6rem;
    grid-column-gap: 2rem;
  }
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(1) {
  grid-column: 1/3;
  grid-row: 1;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(2) {
  grid-column: 3/5;
  grid-row: 1;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(3) {
  grid-column: 5/7;
  grid-row: 1;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(4) {
  grid-column: 2/4;
  grid-row: 2;
}
.paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(5) {
  grid-column: 4/6;
  grid-row: 2;
}
.paragraphs-item-card-optional-selector.staggered-tiles {
  max-width: 75rem;
  margin: 0 auto;
}
.paragraphs-item-card-optional-selector.staggered-tiles .individual-photo-video-card,
.paragraphs-item-card-optional-selector.staggered-tiles .individual-icon-card {
  display: none;
}
.paragraphs-item-card-optional-selector.staggered-tiles div.cta-button a:after {
  content: "";
  border-right: solid 1px #494949;
  border-bottom: solid 1px #494949;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container {
  margin-bottom: 3rem;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 4rem;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 2rem;
    align-items: start;
    grid-auto-flow: row;
    grid-row-gap: 6rem;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li {
    margin-bottom: 3rem;
    height: 100%;
    display: grid;
  }
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li a {
  text-decoration: none;
  color: black;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .grid-area {
  display: grid;
  height: 100%;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item {
  padding: 3rem;
  text-align: center;
  background-image: linear-gradient(199deg, #F9F7A4 20%, #F0EC6B 97%);
  color: black;
  box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.2);
  transition: 0.3s ease-in-out all;
  will-change: transform;
  height: 100%;
  position: relative;
  border-bottom: 1px solid white;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:hover, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:focus {
  transform: scale(1.02) translateY(-10px);
  box-shadow: 3px 6px 25px rgba(0, 0, 0, 0.3);
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:hover:after, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:focus:after {
  background-color: #ffb90a;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item {
    border-radius: 6px;
    border-bottom: none;
    padding-bottom: 0rem;
  }
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item h3 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: none;
  font-size: 1.35rem;
  margin-top: 0;
  padding-top: 0;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item h3:after {
  content: "";
  transition: 0.3s ease-in-out background-color;
  display: inline-block;
  width: 22px;
  height: 18px;
  background-color: rgb(239, 171, 0);
  margin-left: 10px;
  margin-bottom: -4px;
  background-image: url("/themes/custom/ksu_kent_zurb_2018/images/chevron-right_1.svg");
  background-size: 5px auto;
  background-repeat: no-repeat;
  background-position: center center;
  top: 1px;
  border-radius: 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  margin-bottom: -1px;
  margin-right: 15px;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item h3:after {
    content: none;
  }
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item p {
  line-height: 1.5;
  margin-bottom: 0;
  font-size: 0.95rem;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:after {
    content: "";
    display: inline-block;
    width: 50px;
    height: 43px;
    background-color: rgb(239, 171, 0);
    background-image: url("/themes/custom/ksu_kent_zurb_2018/images/chevron-right_1.svg");
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    transition: 0.3s ease-in-out background-color;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  }
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .no-link .tiles__item:after {
  content: none;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .no-link .tiles__item h3:after {
  content: none;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item {
  background-image: linear-gradient(217deg, #003976 16%, #054A93 86%);
  color: white;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item a,
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item h3,
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item p, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item a,
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item h3,
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item p {
  color: white;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item {
    margin-top: -3rem;
  }
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(3) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(6) .tiles__item {
  border-bottom: none;
  background-image: linear-gradient(198deg, #BFEBE9 3%, #8BD2CF 100%);
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__1 {
    grid-template-columns: 1fr;
    max-width: 425px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__2, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__4 {
    grid-template-columns: 1fr 1fr;
    max-width: 850px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__2 li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__2:nth-of-type(5) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__4 li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__4:nth-of-type(5) .tiles__item {
    margin-top: 0rem;
  }
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 {
    display: grid;
    grid-template-columns: repeat(6, 2fr);
    grid-row-gap: 6rem;
    grid-column-gap: 2rem;
  }
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(1) {
  grid-column: 1/3;
  grid-row: 1;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(2) {
  grid-column: 3/5;
  grid-row: 1;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(3) {
  grid-column: 5/7;
  grid-row: 1;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(4) {
  grid-column: 2/4;
  grid-row: 2;
}
.paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(5) {
  grid-column: 4/6;
  grid-row: 2;
}
@media screen and (min-width: 1000px) {
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(5) .tiles__item {
    margin-top: 0rem;
  }
}

.form {
  -webkit-appearance: none;
          appearance: none;
  max-height: 42px;
  padding: 12px 15px;
  font-family: "National", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.1428571429;
  text-transform: uppercase;
  letter-spacing: 0.109375rem;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 0;
}
.form::placeholder {
  color: rgb(0, 57, 118);
}
.form:focus {
  border-color: rgb(0, 57, 118);
}

.form__inner {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.form__inner .form__content, .form__inner .form__form {
  padding: 1rem 2rem;
}
.form__inner .form__content {
  margin-top: 20px;
}
.form__inner .form__label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}
.form__inner .form__form-multi-row {
  display: flex;
  flex-wrap: wrap;
}

.button-hexagon_navy {
  color: #ffffff;
  background-color: #003976;
  padding: 1rem 2rem;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-donation {
  position: relative;
  margin: 2rem 0;
}

.form-donation__form-button {
  width: 100%;
  margin-top: 20px;
  color: rgb(0, 57, 118);
  cursor: pointer;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.form-donation__form-button:hover, .form-donation__form-button:focus {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 57, 118);
  border-color: rgb(0, 57, 118);
}

.form-donation__form-long {
  width: 100%;
}

.form-donation__form-cta {
  margin-bottom: 20px;
  transition: color 0.2s ease-in-out;
}
.form-donation__form-cta:hover {
  color: rgb(255, 255, 255);
}

.form-donation__form-confirmed {
  color: rgb(0, 57, 118);
}

.form__inner h3.form__heading.heading-style-3 {
  font-size: 1.5rem;
  text-transform: capitalize !important;
  font-weight: 100;
}

.form__background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #efab00;
  border-radius: 10px;
  box-shadow: 3px 6px 15px rgba(0, 0, 0, 0.3);
}

@media print, screen and (min-width: 64em) {
  .form-donation__form-button {
    width: calc(33.33% - 10px);
  }
}
@media print, screen and (min-width: 40em) {
  .form__inner {
    position: static;
  }
  .form__inner .form__content, .form__inner .form__form {
    flex-basis: 50%;
  }
  .form__inner .form__form-multi-row {
    justify-content: space-between;
    margin-bottom: 20px;
  }
}
.paragraph--type--featured-events {
  display: flex;
  gap: 2rem;
  flex-direction: column;
  padding: 0 1rem;
  /* Homepage Events */
}
.paragraph--type--featured-events .featured-event-block {
  flex: 1;
}
.paragraph--type--featured-events .event-thumb {
  margin-bottom: 7px;
}
.paragraph--type--featured-events .event-title {
  text-transform: capitalize;
}
.paragraph--type--featured-events .block-views-blockevents-block-9 {
  clear: both;
}
.paragraph--type--featured-events .homepage-events-secondary .mini-event img {
  width: 80px;
  height: 80px;
}
.paragraph--type--featured-events .homepage-events .mini-event {
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
}
.paragraph--type--featured-events .homepage-events h3.event-title {
  margin: 0 0 0.1rem;
  text-wrap: pretty;
}
.paragraph--type--featured-events .homepage-events-primary .event-thumb {
  position: relative;
}
.paragraph--type--featured-events .square-image-container a img {
  width: 100%;
}
.paragraph--type--featured-events .copy-block {
  position: absolute;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  padding: 1rem 1.5rem;
  margin: 2rem 2rem 2rem 0;
  left: 0;
  right: 0;
  display: flex;
  gap: 1rem;
}
.paragraph--type--featured-events .calendar {
  min-width: 70px;
  height: 80px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
}
.paragraph--type--featured-events .calendar-month {
  background-color: #003976;
  color: white;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  text-transform: uppercase;
}
.paragraph--type--featured-events .calendar-date {
  background-color: white;
  color: black;
  flex: 2;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  font-size: 34px;
  font-family: "NationalBold";
  line-height: 41px;
}
.paragraph--type--featured-events .event-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media screen and (min-width: 40em) and (max-width: 63.9995em) {
  .paragraph--type--featured-events .event-thumb {
    display: flex;
  }
  .paragraph--type--featured-events .event-thumb .square-image-container, .paragraph--type--featured-events .event-thumb .copy-block {
    flex-basis: 50%;
  }
  .paragraph--type--featured-events .copy-block {
    position: static;
    margin: 0;
  }
}
@media screen and (min-width: 64em) {
  .paragraph--type--featured-events {
    flex-direction: row;
    max-width: 75rem;
    margin: auto;
  }
  .paragraph--type--featured-events .homepage-events-primary {
    flex: 1;
    float: left;
    margin-right: 1%;
    margin-left: 1px;
  }
  .paragraph--type--featured-events .homepage-events-secondary {
    flex: 1;
    float: right;
    margin-left: 1px;
  }
  .paragraph--type--featured-events .copy-block {
    position: absolute;
  }
  .paragraph--type--featured-events .square-image-container a img {
    width: auto;
    min-width: 480px;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cos-intro {
  margin: 3rem 0 5rem;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cos-intro {
  margin: 3rem 0 2rem;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .individual-photo-video-card,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .individual-tile-card, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .individual-photo-video-card,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .individual-tile-card {
  display: none;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay div.cta-button a:after, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap div.cta-button a:after {
  content: "";
  border-right: solid 1px #494949;
  border-bottom: solid 1px #494949;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container {
  padding: 4rem 1.5rem 2rem;
  margin: 2rem 0;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container {
    padding: 4rem 3rem 2rem;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper {
  margin-top: -7rem;
  padding: 10px 0;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  max-width: 1100px;
  grid-auto-flow: row;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards a, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards a {
  color: black;
  text-decoration: none;
  display: block;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li .icon__item,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li .grid-area, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li .icon__item,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li .grid-area {
  display: grid;
  height: 100%;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item {
  background-color: white;
  padding: 2rem;
  display: grid;
  grid-auto-rows: minmax(min-content, max-content);
  grid-column-gap: 1.5rem;
  border-bottom: 1px solid #003976;
  align-items: normal !important;
}
@media screen and (min-width: 450px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item {
    grid-template-columns: 1fr 3fr;
  }
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item {
    padding: 2.5rem;
    border-radius: 10px;
    grid-template-columns: 1fr 3fr;
    box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.2);
    transition: 0.3s all;
    border-bottom: none;
    will-change: transform;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus {
    transform: scale(1.02);
    box-shadow: 3px 6px 30px rgba(0, 0, 0, 0.3);
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover .icon__item__cta:after, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus .icon__item__cta:after, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover .icon__item__cta:after, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus .icon__item__cta:after {
    background-color: #ffb90a;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3 {
  color: #003976;
  margin: 0;
  padding: 0;
  text-transform: none;
  font-size: 1.2rem;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3 {
    font-size: 1.4rem;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p {
  color: #343434;
  font-size: 0.9rem;
  line-height: 1.5;
  margin-top: 0.75rem;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p {
    font-size: 0.95rem;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image {
  padding-bottom: 1rem;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img {
  max-width: max-content;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img {
    max-width: 110px;
  }
}
@media screen and (min-width: 1000px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img {
    max-width: 110px;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta {
  font-family: "NationalBoldItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  letter-spacing: 0.85px;
  position: relative;
  margin-top: 0.5rem;
  display: inline-block;
  font-size: 0.95rem;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta {
    font-size: 1rem;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta:after, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta:after {
  content: "";
  transition: 0.3s ease-in-out background-color;
  display: inline-block;
  width: 22px;
  height: 18px;
  background-color: #efab00;
  margin-left: 10px;
  margin-bottom: -4px;
  background-image: url("/themes/custom/ksu_kent_zurb_2018/images/chevron-right_1.svg");
  background-size: 5px auto;
  background-repeat: no-repeat;
  background-position: center center;
  top: 1px;
  border-radius: 3px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card:nth-last-of-type(1) .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card:nth-last-of-type(1) .icon__item {
  border-bottom: none;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__1, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__1 {
  max-width: 34rem !important;
  margin: 0 auto !important;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards li, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards li {
    grid-column: span 1;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__2, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__4, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__4 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child {
    grid-column: span 2;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li .icon__item {
    grid-template-columns: 1fr 3fr;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 li .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 li .icon__item {
    grid-template-columns: 1fr;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .icon__item {
    grid-template-columns: 1fr;
    text-align: left;
    align-items: normal !important;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .icon__item h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .icon__item h3 {
    font-size: 1.3rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .icon__item .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .icon__item .icon__item__image img {
    max-width: 80px;
    max-width: max-content;
  }
}
@media screen and (min-width: 1000px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 li .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 li .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 li .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 li .icon__item {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li .icon__item {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child {
    grid-column: span 2;
    grid-row: span 1;
    align-items: stretch;
    display: grid;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item {
    grid-template-columns: 1.5fr 3.5fr !important;
    text-align: left;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item img {
    max-width: max-content;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap .icon-cards-container, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap .icon-cards-container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap .icon-cards-container.icon-cards-overlap-blue, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap .icon-cards-container.icon-cards-overlap-blue {
  background: #003976;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap .icon-cards-container.icon-cards-overlap-bright-blue, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap .icon-cards-container.icon-cards-overlap-bright-blue {
  background: #0073bd;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap .icon-cards-container.icon-cards-overlap-gold, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap .icon-cards-container.icon-cards-overlap-gold {
  background: linear-gradient(75deg, #ebab21, rgba(235, 171, 33, 0.5), #ebab21);
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap .icon-cards-container.icon-cards-overlap-gray, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap .icon-cards-container.icon-cards-overlap-gray {
  background: #dddddd;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay {
  background: linear-gradient(217.49deg, #003976 0%, #054A93 100%);
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay h2.title, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay h2.title {
  color: white;
  padding-top: 2rem;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body {
  color: white;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body p,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body div,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body ul li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body ol li, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body p,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body div,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body ul li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body ol li {
  color: white;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body p a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body div a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body ul li a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .body ol li a, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body p a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body div a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body ul li a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .body ol li a {
  color: white;
  text-decoration: underline;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-blue, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-blue {
  background: #003976;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-bright-blue, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-bright-blue {
  background: #0073bd;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold {
  background: linear-gradient(75deg, #ebab21, rgba(235, 171, 33, 0.5), #ebab21);
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray {
  background: #dddddd;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold h2.title, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray h2.title, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold h2.title, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray h2.title {
  color: #003976;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body {
  color: unset;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body p,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body div,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body ul li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body ol li, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body p,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body div,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body ul li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body ol li, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body p,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body div,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body ul li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body ol li, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body p,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body div,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body ul li,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body ol li {
  color: unset;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body p a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body div a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body ul li a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gold .body ol li a, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body p a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body div a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body ul li a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay.icon-cards-overlay-gray .body ol li a, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body p a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body div a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body ul li a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gold .body ol li a, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body p a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body div a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body ul li a,
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay.icon-cards-overlay-gray .body ol li a {
  color: unset;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay div.cta-button a:after, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay div.cta-button a:after {
  content: "";
  border-right: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .icon-cards-container, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .icon-cards-container {
  padding: 0rem 1.5rem 2rem;
  margin: 1rem 0;
  position: relative;
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .icon-cards-container, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .icon-cards-container {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .icon-cards-container:before, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .icon-cards-container:before {
  content: "";
  background: url(/themes/custom/ksu_kent_zurb_2018/images/kent-state-lightning-bolt-white.svg);
  opacity: 0.1;
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlay .icon-cards-container .icon-cards-wrapper, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlay .icon-cards-container .icon-cards-wrapper {
  margin-top: 0;
}
.icon-cards .paragraphs-item-card-optional-selector.no-link .icon__item__cta:after {
  content: "";
  display: none;
}

@media screen and (min-width: 1000px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__3 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(3), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(5), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__6 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__6 li:last-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__3 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(3), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(5), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__6 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__6 li:last-child {
    grid-column: unset;
  }
}
@media screen and (min-width: 800px) {
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(3), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(5), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:first-child, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(3), .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(5) {
    grid-template-columns: auto;
    align-items: center;
    text-align: left;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:first-child h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(3) h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(5) h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:first-child h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(3) h3, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(5) h3 {
    font-size: 1.5rem;
  }
  .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:first-child .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(3) .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlap .cards__5 li:nth-child(5) .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:first-child .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(3) .icon__item__image img, .icon-cards .paragraphs-item-card-optional-selector.icon-cards-overlay .cards__5 li:nth-child(5) .icon__item__image img {
    max-width: 110px;
  }
}
.feature-stories-container {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
}

.feature-slideshow-title {
  color: rgb(255, 215, 0);
  margin-left: 8%;
  font-size: 1.5em;
}
@media (max-width: 730px) {
  .feature-slideshow-title {
    margin-left: 0;
  }
}

.space {
  margin: 1% 0;
  background: #fff;
  overflow: hidden;
}

.owl-next, .owl-prev {
  display: inline-block !important;
}

@media (min-width: 731px) {
  .admissions-carousel .owl-stage-outer {
    overflow: visible !important;
  }
}
.admissions-carousel .owl-item {
  opacity: 0;
  height: 0;
  transition: opacity 500ms ease-out;
  max-height: none !important;
}

.owl-item.active {
  opacity: 1;
  height: auto;
}

.admissions-featured-carousel-container {
  width: 90%;
  margin-left: 5%;
  background: url("/themes/custom/ksu_kent_zurb_2018/svg/bolt.svg") #133a72 no-repeat 55% 70%;
  background-repeat: no-repeat;
  background-size: 400px auto;
  padding: 8% 0;
  transition: all 500ms ease-out;
}
.admissions-featured-carousel-container .admissions-carousel {
  position: relative;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide {
  display: flex;
  align-items: center;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .slide-copy {
  margin-left: 8%;
  width: 42%;
  display: inline-block;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide h2 {
  color: #fff;
  font-size: 2.1em;
  letter-spacing: 1px;
  margin-bottom: 0.7em;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide p, .admissions-featured-carousel-container .admissions-carousel .carousel-slide div, .admissions-featured-carousel-container .admissions-carousel .carousel-slide ol, .admissions-featured-carousel-container .admissions-carousel .carousel-slide ul {
  color: #fff;
  font-size: 1.05em;
  line-height: 1.4em;
  margin-bottom: 40px;
  font-weight: 400;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide li, .admissions-featured-carousel-container .admissions-carousel .carousel-slide li p, .admissions-featured-carousel-container .admissions-carousel .carousel-slide li div, .admissions-featured-carousel-container .admissions-carousel .carousel-slide a {
  color: #fff;
  font-size: 1.05em;
  line-height: 1.4em;
  font-weight: 400;
  margin-bottom: unset;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide li a {
  text-decoration: underline;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary {
  color: black;
  background: rgb(240, 236, 107);
  background-image: linear-gradient(125deg, rgb(240, 236, 107) 30%, rgb(255, 255, 211) 100%);
  font-size: 1.25em;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem;
  min-width: 13rem;
  font-family: "NationalBold";
  border-radius: 7px;
  transition: 0.2s;
  position: relative;
  text-transform: none;
  top: 0;
  left: 0;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:active, .admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:focus, .admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:hover {
  top: 6px;
  left: 6px;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:before {
  border-radius: inherit;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: -100;
  transition: 0s;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:hover {
  text-decoration: none;
  opacity: 0.99;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:hover:before {
  opacity: 1;
  top: -6px;
  left: -6px;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:after {
  content: " ";
  border-right: solid 1px #fff;
  border-bottom: solid 1px #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  right: -6px;
  bottom: -6px;
  z-index: -1;
  border-top: none;
  border-left: none; /*IDK how to force z.*/
  transition: 0.2s;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:active::after, .admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:focus::after, .admissions-featured-carousel-container .admissions-carousel .carousel-slide a.primary:hover::after {
  right: 0px;
  bottom: 0px;
  opacity: 0;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .slide-image {
  width: 50%;
  float: right;
  position: relative;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .slide-image img {
  width: 100%;
  height: auto;
  margin-left: 25%;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav {
  left: 8%;
  display: block;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav button {
  /*border: none;
  background: none;*/
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav-mob {
  display: none;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav button {
  display: inline-block !important;
  width: 42px !important;
  height: 36px;
  line-height: 38px;
  padding: 0;
  margin-right: 12px;
  background: #9bd0ce;
  text-align: center;
  color: #fff;
  cursor: pointer;
  opacity: 0.9;
  border-radius: 6px;
  transition: opacity 300ms ease-out;
}
.admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav button:hover {
  opacity: 1;
}

/

/
@media (max-width: 1024px) {
  .admissions-featured-carousel-container .admissions-carousel {
    /* wut */
  }
  .admissions-featured-carousel-container .admissions-carousel .slide-copy {
    width: 45%;
    margin-left: 5%;
  }
}
/

/
@media (max-width: 730px) {
  .admissions-featured-carousel-container {
    width: 100%;
    margin: 0;
    padding: 15% 5%;
    background-image: none;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide {
    display: block;
    width: 100%;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide .slide-copy {
    width: 100%;
    margin: 0;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav-dsk {
    display: none;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav-mob {
    display: block;
    margin-top: 3.5em;
    text-align: center;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide .carousel-nav-mob span {
    margin-right: 10px;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide .slide-image {
    margin-top: 0;
    float: none;
    width: 100%;
    position: relative;
  }
  .admissions-featured-carousel-container .admissions-carousel .carousel-slide .slide-image img {
    margin: 0;
  }
}
body.node-type-campus-group:not(.og-context-node-2737) span.mailing-address br, body.node-type-campus-group:not(.og-context-node-2737) span.street-address br {
  display: block;
}
body.node-type-campus-group:not(.og-context-node-2737) .footer-outside-wrap h2.pane-title, body.node-type-campus-group:not(.og-context-node-2737) .footer-outside-wrap h2.block-title {
  margin-top: 0 !important;
}

body .kent-search-overlay button {
  display: none;
}

body.page-search-site input.apachesolr-autocomplete {
  display: block;
}

body.search-open .kent-search-overlay button {
  display: inline-block;
}

body.search-open .ui-autocomplete {
  z-index: 1000;
}

@media only screen and (min-width: 64rem) {
  .stickymenu {
    position: fixed !important;
    width: 100%;
    z-index: 160;
  }
}
span.mailing-address br, span.street-address br {
  display: block;
}

@media only screen and (max-width: 1200px) {
  video#video-bg {
    width: auto !important;
    height: 100% !important;
  }
}
#sliding-popup .popup-content #popup-buttons button {
  display: block !important;
}

@media only screen and (max-width: 63.9375rem) {
  div.kent-search-overlay.hide {
    display: none !important;
  }
  body.search-open div.kent-search-overlay {
    display: block !important;
  }
}
.node-type-article.og-context-node-70056 #is-articles .pane-node-body p {
  margin-bottom: 1em !important;
}

.right-container-is .more-link a {
  top: unset !important;
}

.right-container-is .slick-list.draggable {
  max-height: 430px;
}

span.field-content.cal_title a {
  font-size: 16px;
}

.article-slide a.calendar_button {
  color: black !important;
}

body.og-context-node-197556 ul.ctas {
  margin-top: 0 !important;
}

.kent-rd-megamenu a.search-button:not(.spotsearchbuttonx) {
  display: none;
}

li.last.leaf .search-button:not(.spotsearchbuttonx) {
  display: none;
}

.owl-carousel.arrows-slider:not(.ctaslider) .owl-item, .owl-carousel.content-slider:not(.ctaslider) .owl-item {
  top: 0px;
}

.owl-carousel.arrows-slider .owl-stage-outer .owl-item img, .owl-carousel.content-slider .owl-stage-outer .owl-item img {
  max-height: 100%;
  height: auto;
}

.owl-carousel.arrows-slider.ctaslider, .owl-carousel.content-slider.ctaslider {
  margin-bottom: 0px;
}

.owl-stage-outer, .owl-carousel.arrows-slider:not(.ctaslider) .owl-stage-outer, .owl-carousel.content-slider:not(.ctaslider) .owl-stage-outer {
  margin-bottom: 0px;
}

@media only screen and (min-width: 81.25rem) {
  .owl-carousel.arrows-slider .owl-stage-outer, .owl-carousel.content-slider .owl-stage-outer {
    max-height: 550px;
  }
}
#apachesolr-panels-search-form span.search-in {
  display: none;
}

#apachesolr-panels-search-form .form-item-choice {
  display: none;
}

body[class*=theme--ksu-department-zurb].og-context-node-127121 .footer-first > .container, body[class*=theme--ksu-department-zurb] .og-context-node-151691 .footer-first > .container, body[class*=theme--ksu-department-zurb] .og-context-node-151686 .footer-first > .container, body[class*=theme--ksu-department-zurb] .og-context-node-106661 .footer-first > .container, body[class*=theme--ksu-department-zurb] .og-context-node-127241 .footer-first > .container, body[class*=theme--ksu-department-zurb] .og-context-node-96341 .footer-first > .container {
  display: block !important;
}
body[class*=theme--ksu-department-zurb].og-context-node-127121 .footer-first br, body[class*=theme--ksu-department-zurb] .og-context-node-151691 .footer-first br, body[class*=theme--ksu-department-zurb] .og-context-node-151686 .footer-first br, body[class*=theme--ksu-department-zurb] .og-context-node-106661 .footer-first br, body[class*=theme--ksu-department-zurb] .og-context-node-127241 .footer-first br, body[class*=theme--ksu-department-zurb] .og-context-node-96341 .footer-first br {
  display: block !important;
}
body[class*=theme--ksu-department-zurb].og-context-node-127121 .footer-second.medium-6.large-3.columns > h2, body[class*=theme--ksu-department-zurb].og-context-node-127121 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns ul, body[class*=theme--ksu-department-zurb].og-context-node-127121 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns br, body[class*=theme--ksu-department-zurb] .og-context-node-151691 .footer-second.medium-6.large-3.columns > h2, body[class*=theme--ksu-department-zurb] .og-context-node-151691 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns ul, body[class*=theme--ksu-department-zurb] .og-context-node-151691 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns br, body[class*=theme--ksu-department-zurb] .og-context-node-151686 .footer-second.medium-6.large-3.columns > h2, body[class*=theme--ksu-department-zurb] .og-context-node-151686 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns ul, body[class*=theme--ksu-department-zurb] .og-context-node-151686 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns br, body[class*=theme--ksu-department-zurb] .og-context-node-106661 .footer-second.medium-6.large-3.columns > h2, body[class*=theme--ksu-department-zurb] .og-context-node-106661 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns ul, body[class*=theme--ksu-department-zurb] .og-context-node-106661 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns br, body[class*=theme--ksu-department-zurb] .og-context-node-127241 .footer-second.medium-6.large-3.columns > h2, body[class*=theme--ksu-department-zurb] .og-context-node-127241 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns ul, body[class*=theme--ksu-department-zurb] .og-context-node-127241 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns br, body[class*=theme--ksu-department-zurb] .og-context-node-96341 .footer-second.medium-6.large-3.columns > h2, body[class*=theme--ksu-department-zurb] .og-context-node-96341 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns ul, body[class*=theme--ksu-department-zurb] .og-context-node-96341 body[class*=theme--ksu-department-zurb] .footer-second.medium-6.large-3.columns br {
  display: block !important;
}
body[class*=theme--ksu-department-zurb].og-context-node-127121 .block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-151691 .block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-151686 .block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-106661 .block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-127241 .block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-96341 .block-kent-state-blocks-campus-social-media {
  display: block !important;
}
body[class*=theme--ksu-department-zurb].og-context-node-127121 .footer-first .phone br, body[class*=theme--ksu-department-zurb] .og-context-node-151691 .footer-first .phone br, body[class*=theme--ksu-department-zurb] .og-context-node-151686 .footer-first .phone br, body[class*=theme--ksu-department-zurb] .og-context-node-106661 .footer-first .phone br, body[class*=theme--ksu-department-zurb] .og-context-node-127241 .footer-first .phone br, body[class*=theme--ksu-department-zurb] .og-context-node-96341 .footer-first .phone br {
  display: none !important;
}
body[class*=theme--ksu-department-zurb].og-context-node-127121 .block-kent-state-blocks-group-contact-redesign2 br, body[class*=theme--ksu-department-zurb] .og-context-node-151691 .block-kent-state-blocks-group-contact-redesign2 br, body[class*=theme--ksu-department-zurb] .og-context-node-151686 .block-kent-state-blocks-group-contact-redesign2 br, body[class*=theme--ksu-department-zurb] .og-context-node-106661 .block-kent-state-blocks-group-contact-redesign2 br, body[class*=theme--ksu-department-zurb] .og-context-node-127241 .block-kent-state-blocks-group-contact-redesign2 br, body[class*=theme--ksu-department-zurb] .og-context-node-96341 .block-kent-state-blocks-group-contact-redesign2 br {
  display: none !important;
}
body[class*=theme--ksu-department-zurb].og-context-node-127121 section.block.block-kent-state-blocks.contextual-links-region.block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-151691 section.block.block-kent-state-blocks.contextual-links-region.block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-151686 section.block.block-kent-state-blocks.contextual-links-region.block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-106661 section.block.block-kent-state-blocks.contextual-links-region.block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-127241 section.block.block-kent-state-blocks.contextual-links-region.block-kent-state-blocks-campus-social-media, body[class*=theme--ksu-department-zurb] .og-context-node-96341 section.block.block-kent-state-blocks.contextual-links-region.block-kent-state-blocks-campus-social-media {
  display: block !important;
}

.block.block-user-alert.block-user-alert-user-alert a {
  text-decoration: none;
}
.block.block-user-alert.block-user-alert-user-alert a .fas {
  color: rgb(234, 171, 0);
}

body.og-context-node-439311 .owl-carousel.arrows-slider .owl-stage-outer .owl-item {
  top: 0;
}
body.og-context-node-439311 .owl-carousel:not(.ctaslider) .owl-stage-outer {
  margin-bottom: 0;
  max-height: none;
}
body.og-context-node-439311 .owl-carousel.arrows-slider .owl-stage-outer .owl-item img, body.og-context-node-439311 .owl-carousel.content-slider .owl-stage-outer .owl-item img {
  max-height: none;
}

@media only screen and (max-width: 1024px) {
  body.og-context-node-197556 .pane-node-field-landing-paragraphs .pane-content .content {
    margin-top: 26px !important;
  }
}
body.og-context-node-197556 .pane-node-field-landing-paragraphs .pane-content .ctaFactoid .ctas {
  display: inline;
}
body.og-context-node-197556 .pane-node-field-landing-paragraphs .pane-content .ctaFactoid .ctas a {
  height: 200px;
}
body.og-context-node-197556 .pane-node-field-landing-paragraphs .pane-content .ctaFactoid .ctas .ctaText {
  font-size: x-large;
}

body.node-type-hundred-wins .win-footer {
  opacity: 0;
}
@media only screen and (max-width: 40rem) {
  body.node-type-hundred-wins .innerwinpop .pop_title {
    font-size: 1.2rem !important;
  }
}
body.node-type-hundred-wins .win-body {
  display: none;
}
body.node-type-hundred-wins .win-heading a {
  overflow: visible;
  white-space: normal;
}
body.node-type-hundred-wins .views-field.views-field-nothing {
  overflow: hidden;
}
@media only screen and (min-width: 64rem) {
  body.node-type-hundred-wins .innerwinpop {
    height: 100%;
    margin-top: -250px !important;
  }
  body.node-type-hundred-wins .innerwinpop .pop_caption {
    margin-top: 45px !important;
  }
  body.node-type-hundred-wins .innerwinpop .pop_title {
    line-height: 0.9em;
    font-size: 1.6em;
  }
  body.node-type-hundred-wins .win-bottom-container {
    height: 150px;
  }
}

@media only screen and (max-width: 45.5625rem) {
  .small-12.medium-8.medium-push-4.large-8.large-push-4.columns {
    padding-left: 0.9375rem;
  }
}
@media only screen and (max-width: 1024px) {
  div.kent-search-overlay {
    top: -6.25rem;
    left: 85px;
    position: relative;
  }
  section.block.block-apachesolr-panels.block-apachesolr-panels-search-form.header {
    width: 100%;
  }
}
@media only screen and (min-width: 64rem) {
  body.page-node-127121 video#video-bg {
    top: 0 !important;
    left: 0 !important;
    transform: inherit !important;
    -webkit-transform: inherit !important;
    -ms-transform: inherit !important;
    width: 100%;
  }
}

@media only screen and (min-width: 641px) {
  dd.accordion-navigation article.node-faq div.pane-content {
    margin-left: -15em;
  }
}
@media only screen and (max-width: 640px) {
  dd.accordion-navigation article.node-faq div.pane-content {
    margin-left: -8em;
  }
}
@media only screen and (max-width: 63.9375rem) {
  body:not(.search-open) .cc-invisible {
    opacity: 0 !important;
    animation: none !important;
  }
  body:not(.search-open) :not(.cc-invisible) .cc-banner {
    opacity: 1;
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-duration: 1s;
  }
}
a:focus {
  outline: 2.5px dotted rgb(239, 171, 0);
}

.mobile-facts div:focus-within span {
  outline: 2.5px dotted rgb(239, 171, 0);
}

.skip-link {
  background-color: white;
  z-index: 9999999;
  color: black;
}
.skip-link .element-invisible.element-focusable:focus {
  width: 200px !important;
  bottom: auto !important;
  background-color: white !important;
  color: black !important;
  z-index: 999 !important;
  position: fixed !important;
}

.ctaFactoid .ctas a .backgroundEffect:after, .ctaFactoid.ctas a .backgroundEffect:after,
.menucta .ctas a .backgroundEffect:after,
.menucta.ctas a .backgroundEffect:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ctaFactoid .ctas a:nth-of-type(odd) .backgroundEffect:after, .ctaFactoid.ctas a:nth-of-type(odd) .backgroundEffect:after,
.menucta .ctas a:nth-of-type(odd) .backgroundEffect:after,
.menucta.ctas a:nth-of-type(odd) .backgroundEffect:after {
  background-color: rgba(0, 57, 118, 0.8);
}
.ctaFactoid .ctas a:nth-of-type(even) li span,
.ctaFactoid .ctas a:nth-of-type(even) span, .ctaFactoid.ctas a:nth-of-type(even) li span,
.ctaFactoid.ctas a:nth-of-type(even) span,
.menucta .ctas a:nth-of-type(even) li span,
.menucta .ctas a:nth-of-type(even) span,
.menucta.ctas a:nth-of-type(even) li span,
.menucta.ctas a:nth-of-type(even) span {
  color: rgb(0, 57, 118);
}
.ctaFactoid .ctas a:nth-of-type(even) .backgroundEffect:after, .ctaFactoid.ctas a:nth-of-type(even) .backgroundEffect:after,
.menucta .ctas a:nth-of-type(even) .backgroundEffect:after,
.menucta.ctas a:nth-of-type(even) .backgroundEffect:after {
  background-color: rgba(239, 171, 0, 0.8);
}

.nav {
  padding: 0.5 2.5%;
  background-color: rgb(0, 57, 118);
  position: relative;
  border-bottom: 5px solid rgb(239, 171, 0);
  position: relative;
  width: 95%;
  top: 0;
  z-index: 300;
  position: fixed;
}
.nav.notSticky {
  position: absolute;
}
.nav .logo {
  width: 175px;
  float: left;
  position: relative;
  z-index: 201;
  padding: 1em 0;
}
.nav:after {
  content: "";
  display: block;
  clear: both;
}

* {
  padding: 0;
  margin: 0;
}
* a {
  text-decoration: none;
}

.hidden {
  display: none;
}

@keyframes example {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
body[class*=node-type-administrative-group] .hero,
body[class*=node-type-academic-group] .hero {
  margin-top: 0;
}

.hero:not(.hero-primary) {
  background-size: cover;
  background-position: center -5rem;
  background-repeat: no-repeat;
  text-align: center;
  height: 75vh;
  position: relative;
  margin-top: -10px;
  padding-bottom: 10em;
  clip-path: polygon(100% 0, 100% 97%, 88% 100%, 13% 100%, 0 95%, 0 0);
  clip-path: url("/sites/all/themes/custom/ksu_kent_zurb_2018/svg/clip.svg");
  -webkit-clip-path: polygon(100% 0, 100% 97%, 88% 100%, 13% 100%, 0 95%, 0 0);
}
@media only screen and (max-width: 45.5625rem) {
  .hero:not(.hero-primary) {
    padding-top: 5em;
    height: 30em;
    background-attachment: inherit;
    background-position: center;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .hero:not(.hero-primary) {
    height: 30em;
    background-attachment: inherit;
    background-position: center;
  }
}
.hero:not(.hero-primary) h1 {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  text-transform: uppercase;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.95);
  font-size: 4rem;
  margin-bottom: 0.85rem;
  line-height: 110%;
  top: 40vh;
}
@media only screen and (max-width: 63.9375rem) {
  .hero:not(.hero-primary) h1 {
    top: 50%;
  }
}
.hero:not(.hero-primary) h2 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  color: rgb(229, 232, 84);
  text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.75);
  font-size: 2em;
}

.node-type-campus-group .ctaFactoid,
.blueGradient {
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #1dbbde 0%, #0073bd 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  padding-bottom: 0 !important;
}

.ctaFactoid {
  z-index: 10;
  z-index: 10;
  z-index: 10;
  z-index: 10;
  z-index: 10;
  z-index: 10;
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas.ctaCount-1 a {
    width: 100%;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas.ctaCount-2 a {
    width: 50%;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas.ctaCount-3 a {
    width: 33.3333333333%;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas.ctaCount-4 a {
    width: 25%;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas.ctaCount-5 a {
    width: 20%;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas.ctaCount-6 a {
    width: 16.6666666667%;
  }
}
@media only screen and (min-width: 64rem) {
  .ctaFactoid .ctas.ctaCount-3 {
    max-width: 50%;
  }
  .ctaFactoid .ctas.ctaCount-4 {
    max-width: 60%;
  }
}

body[class*=node-type-administrative-group] .feature-top .ctaslider .view.view-slideshows.view-id-slideshows.view-display-id-hero_slideshow_with_subtitles_pane:after,
body[class*=node-type-academic-group] .feature-top .ctaslider .view.view-slideshows.view-id-slideshows.view-display-id-hero_slideshow_with_subtitles_pane:after {
  display: none;
}

.menucta {
  z-index: 10;
}
.menucta.cta-count-1 a {
  width: 100%;
}
.menucta.cta-count-2 a {
  width: 50%;
}
.menucta.cta-count-3 a {
  width: 33.3333333333%;
}
.menucta.cta-count-4 a {
  width: 25%;
}
.menucta.cta-count-5 a {
  width: 20%;
}
.menucta.cta-count-6 a {
  width: 16.6666666667%;
}
@media only screen and (min-width: 64rem) {
  .menucta.cta-count-6.og_menu a {
    font-size: 1.5vw;
  }
}

.ctaFactoid {
  margin-top: -4em;
}
.ctaFactoid .ctas {
  top: -3em;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas a {
    width: 20%;
    font-size: 1.2em;
  }
}

.node-type-academic-group-par .ctaFactoid .ctas,
.node-type-administrative-group-par .ctaFactoid .ctas {
  top: 0;
  border-spacing: 1em 0;
  z-index: 100;
}
@media only screen and (min-width: 64.063em) {
  .node-type-academic-group-par .large-block-grid-1 > li,
  .node-type-administrative-group-par .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
}
.node-type-academic-group-par .teasersContainer .mainTeaser .teaserCopy .teaserText p,
.node-type-administrative-group-par .teasersContainer .mainTeaser .teaserCopy .teaserText p {
  font-size: 16px;
  line-height: 1.5;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
}
.node-type-academic-group-par .teasersContainer .subTeaser .teaserCopy .teaserText p,
.node-type-administrative-group-par .teasersContainer .subTeaser .teaserCopy .teaserText p {
  font-size: 16px;
  line-height: 1.5;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
}

@media only screen and (max-width: 45.5625rem) {
  .ctaFactoid,
  .menucta {
    margin-top: -2em !important;
  }
}
.ctaFactoid .ctas, .ctaFactoid.ctas,
.menucta .ctas,
.menucta.ctas {
  width: 80%;
  margin: 0 auto;
  list-style-type: none;
  position: relative;
}
@media only screen and (max-width: 1150px) and (min-width: 63.9375rem) {
  .ctaFactoid .ctas, .ctaFactoid.ctas,
  .menucta .ctas,
  .menucta.ctas {
    width: 95%;
  }
}
.ctaFactoid .ctas .clearfix:after, .ctaFactoid.ctas .clearfix:after,
.menucta .ctas .clearfix:after,
.menucta.ctas .clearfix:after {
  display: none;
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas, .ctaFactoid.ctas,
  .menucta .ctas,
  .menucta.ctas {
    margin-top: -3em;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .ctaFactoid .ctas, .ctaFactoid.ctas,
  .menucta .ctas,
  .menucta.ctas {
    padding-bottom: 2em;
  }
}
@media only screen and (min-width: 64rem) {
  .ctaFactoid .ctas, .ctaFactoid.ctas,
  .menucta .ctas,
  .menucta.ctas {
    border-spacing: 1em;
  }
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas, .ctaFactoid.ctas,
  .menucta .ctas,
  .menucta.ctas {
    display: block;
    width: 95%;
    border-spacing: 0;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas .field-name-field-cta-item,
  .ctaFactoid .ctas .ctas.menucta, .ctaFactoid.ctas .field-name-field-cta-item,
  .ctaFactoid.ctas .ctas.menucta,
  .menucta .ctas .field-name-field-cta-item,
  .menucta .ctas .ctas.menucta,
  .menucta.ctas .field-name-field-cta-item,
  .menucta.ctas .ctas.menucta {
    display: flex;
  }
}
.ctaFactoid .ctas a, .ctaFactoid.ctas a,
.menucta .ctas a,
.menucta.ctas a {
  text-align: center;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  color: white;
  position: relative;
  padding-bottom: 10rem;
  line-height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .ctaFactoid .ctas a, .ctaFactoid.ctas a,
  .menucta .ctas a,
  .menucta.ctas a {
    font-size: calc(12px + 1vw);
  }
}
@media only screen and (min-width: 64rem) {
  .ctaFactoid .ctas a, .ctaFactoid.ctas a,
  .menucta .ctas a,
  .menucta.ctas a {
    border: solid 0.2em transparent;
    box-sizing: border-box;
    font-size: 1.6vw;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .ctaFactoid .ctas a, .ctaFactoid.ctas a,
  .menucta .ctas a,
  .menucta.ctas a {
    width: 100%;
    display: block;
    padding: 1em 0.5em;
    font-size: 1.7rem;
  }
}
.ctaFactoid .ctas a:last-of-type, .ctaFactoid.ctas a:last-of-type,
.menucta .ctas a:last-of-type,
.menucta.ctas a:last-of-type {
  margin-right: 0;
}
.ctaFactoid .ctas a .ctaText, .ctaFactoid.ctas a .ctaText,
.menucta .ctas a .ctaText,
.menucta.ctas a .ctaText {
  z-index: 150;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 95%;
}
.ctaFactoid .ctas a .backgroundEffect, .ctaFactoid.ctas a .backgroundEffect,
.menucta .ctas a .backgroundEffect,
.menucta.ctas a .backgroundEffect {
  min-height: 200px;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-size: cover;
  transition: 200ms;
  cursor: pointer;
  background-position: center;
}
.ctaFactoid .ctas a:hover, .ctaFactoid .ctas a:focus, .ctaFactoid.ctas a:hover, .ctaFactoid.ctas a:focus,
.menucta .ctas a:hover,
.menucta .ctas a:focus,
.menucta.ctas a:hover,
.menucta.ctas a:focus {
  text-decoration: none;
}
.ctaFactoid .ctas a:hover .backgroundEffect, .ctaFactoid .ctas a:focus .backgroundEffect, .ctaFactoid.ctas a:hover .backgroundEffect, .ctaFactoid.ctas a:focus .backgroundEffect,
.menucta .ctas a:hover .backgroundEffect,
.menucta .ctas a:focus .backgroundEffect,
.menucta.ctas a:hover .backgroundEffect,
.menucta.ctas a:focus .backgroundEffect {
  transform: scale(1.2);
}
.ctaFactoid:after,
.menucta:after {
  content: "";
  display: block;
  clear: both;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .og_menu.menucta {
    margin-top: -2em !important;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .og_menu.menucta {
    margin-top: 1em !important;
  }
}
@media only screen and (min-width: 64rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  .og_menu.menucta {
    display: flex;
  }
}

.factoids {
  text-align: center;
  padding: 0 2.5%;
}
.factoids .sectionTitle {
  display: block;
}
.factoids h3 {
  text-align: center;
  color: white;
  border-bottom: 4px solid rgb(239, 171, 0);
  text-transform: uppercase;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2.5em;
  display: inline-block;
  margin-bottom: 2em;
}
.factoids .factoidText {
  text-align: left;
  color: white;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  width: 40%;
  font-size: 1.5em;
  float: left;
}
.factoids .factoidText a.text-button {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  color: white;
  margin-top: 1em;
  display: inline-block;
}
.factoids .factoidText a.text-button:after {
  content: "";
  width: 0;
  height: 3px;
  background-color: white;
  transition: 200ms;
  display: block;
}
.factoids .factoidText a.text-button:hover:after {
  width: 100%;
}
.factoids .numbers {
  width: 60%;
  padding-left: 40%;
}
.factoids .numbers img {
  padding-right: 2em;
}
.factoids .numbers img:nth-child(1) {
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
}
.factoids .numbers img:nth-child(2) {
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
}
.factoids .numbers img:nth-child(3) {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
}

.news img {
  width: 100%;
}

body.page-user.section-user .l-main {
  max-width: 75em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
}

@media only screen and (min-width: 64rem) {
  div.kent-search-overlay {
    top: 105px !important;
    border-bottom: 3px solid rgb(239, 171, 0);
  }
}
ul.ksu_redesign_util_nav_temp li a {
  color: #000000 !important;
}

body.node-type-article .panel-pane.pane-entity-field.pane-node-body a:not([class*=button]) {
  text-decoration: underline;
}

.field-content ul li a:not([class*=button]) {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 700;
  text-decoration: underline;
  color: #0073bd;
}

.node-type-page.section-employment .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 25px 10px 15px 36px;
}

.node-type-page.section-locations.section-kent-state-salem .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 2rem 1.5rem;
}

.node-type-page h1, p.h1 {
  text-transform: uppercase;
  font-size: 1.953em;
  line-height: 1.25em;
}

.node-type-page.section-locations.section-kent-state-east-liverpool .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 1rem 1.4rem;
}

.pane-node-field-location-media .field-name-field-location-geolocation iframe {
  width: 100%;
}

.node--type-location .pane-node-field-location-geolocation .field-name-field-location-geolocation iframe {
  width: 100%;
}
.node--type-location .pane-node-field-location-address .field-label {
  font-size: 1em;
  line-height: 20px;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
.node--type-location .pane-node-field-location-address .field-item {
  font-size: 1em;
  line-height: 20px;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
.node--type-location .pane-node-field-location-media .field-name-field-location-geolocation iframe {
  width: 100%;
}

@media only screen and (min-width: 64.063em) {
  .node-type-administrative-group-par .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
}

@media only screen and (min-width: 64.063em) {
  .node-type-administrative-group-par .large-block-grid-3 > li {
    width: 33.33%;
    list-style: none;
  }
}
.node-type-administrative-group-par .flipper-costs {
  height: 400px;
}
.node-type-administrative-group-par .paragraphs-item-blank-wysiwyg h2.field-name-field-paragraph-title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #003976;
  font-size: 0.9375rem;
  text-transform: uppercase;
  border-bottom: 3px solid #efab00;
  margin-bottom: 2rem;
  display: inline-block;
  letter-spacing: 1px;
  margin-left: 50%;
  transform: translateX(-50%);
}
.node-type-administrative-group-par h2.rtecenter {
  font-size: 1.563em;
  line-height: 1.25em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
.node-type-administrative-group-par .pargraph-body-content {
  max-width: 75em;
  margin: 0 auto;
}

.node-type-academic-group-par .pargraph-body-content {
  max-width: 75rem;
  margin: 0 auto;
}
.node-type-academic-group-par h2.rtecenter {
  font-size: 1.563em;
  line-height: 1.25em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 64.063em) {
  .node-type-academic-group-par .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .node-type-academic-group-par .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
}
.node-type-academic-group-par .contact-us-container .field-name-body {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.node-type-academic-group-par .contact-us-container .field-name-field-contact-body-second-column {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.node-type-academic-group-par .paragraphs-item-tabbed-nodes .tabs-content {
  width: 75rem;
  border: none;
}
.node-type-academic-group-par .paragraphs-item-tabbed-nodes .tabs-content p {
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 27px;
}
.node-type-academic-group-par .tabbed-nodes dl.tabs dd.is-active a {
  color: white;
  border-bottom: 3px solid #efab00;
  background-color: #003976;
  border-radius: 12px 12px 0 0;
}
.node-type-academic-group-par .tabbed-nodes dl.tabs dd a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  float: none;
  padding: 12px 0;
  background: transparent;
  color: #003976;
  border-bottom: 3px solid #cacaca;
  transition: 200ms;
  font-size: 1rem;
}

.node--type-paragraph-bundles div.footer-outside-wrap {
  margin-top: 8em;
}

.paragraphs-item-100-promoted-content {
  background-color: white;
}

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

@media only screen and (min-width: 45.5625rem) {
  .kent-rd-megamenu .megamenu-container ul.megamenu-links li.scnd-level:first-child:nth-last-child(4),
  .kent-rd-megamenu .megamenu-container ul.megamenu-links li.scnd-level:first-child:nth-last-child(4) ~ li {
    width: 21.5%;
  }
}
@media only screen and (min-width: 45.5625rem) {
  .kent-rd-megamenu .megamenu-container ul.megamenu-links li.scnd-level:first-child:nth-last-child(3),
  .kent-rd-megamenu .megamenu-container ul.megamenu-links li.scnd-level:first-child:nth-last-child(3) ~ li {
    width: 30%;
  }
}
.featured-story-slider ul.slick-dots li button {
  display: none;
}

@media screen and (max-width: 768px) {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
}
.node-type-administrative-group-par .paragraphs-item-blank-wysiwyg p.h1 {
  font-size: 1.953em;
  line-height: 3.125rem;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.node-type-page h1,
.node-type-page h2,
.node-type-page h3,
.node-type-page h5,
.node-type-page h6,
.node-type-page p.h1,
.node-type-page p.h2,
.node-type-page p.h3,
.node-type-page p.h5,
.node-type-page p.h6 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
.node-type-page h4,
.node-type-page p.h4 {
  font-size: 1.25em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

body.theme--ksu-kent-zurb-2018 header .block-kent-state-blocks-group-header {
  display: block;
  transform: translateX(0%);
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  width: 60%;
  margin-top: 1.3rem;
  line-height: 120%;
  float: left;
  width: 50%;
  margin-right: auto;
  margin-left: 25%;
  float: none;
  clear: right;
  margin-bottom: 3rem;
}
body.theme--ksu-kent-zurb-2018 header .block-kent-state-blocks-group-header a {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: inherit;
  font-size: 1.5em;
  line-height: 120%;
  border-bottom: 1px solid #aeeae5;
}
body.theme--ksu-kent-zurb-2018 header .block-kent-state-blocks-group-header a:hover {
  border-bottom: 1px solid #e5e854;
  text-decoration: none;
}

body.og-context-node-522946 .block-kent-state-blocks-group-header,
body.og-context-node-498056 .block-kent-state-blocks-group-header,
body.og-context-node-522481 .block-kent-state-blocks-group-header,
body.og-context-node-528826 .block-kent-state-blocks-group-header,
body.og-context-node-522521 .block-kent-state-blocks-group-header,
body.og-context-node-529981 .block-kent-state-blocks-group-header {
  display: none !important;
}

.teasersContainer .mainTeaser .teaserCopy .teaserText {
  font-size: 16px;
  font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
}

.view.view-tabs.view-id-tabs.view-display-id-tabs dl.tabs dd.is-active a {
  color: white;
  border-bottom: 3px solid #efab00;
  background-color: #003976;
  border-radius: 12px 12px 0 0;
  font-size: 1rem;
  line-height: inherit;
}

.view.view-tabs.view-id-tabs.view-display-id-tabs dl.tabs dd a {
  font-size: 1rem;
}

@media only screen and (min-width: 64.063em) {
  .large-block-grid-5 > li {
    width: 20% !important;
    list-style: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
}
.small-block-grid-2 > li {
  width: 50%;
  list-style: none;
}

.hero:not(.hero-primary) h1 {
  font-family: "NationalBlackItalic", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.block-layout-builder h2,
p.h2 {
  line-height: 1.25em;
}

.panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu ul.menu li.current-active-menu-trail-sibling a.active-trail.active {
  text-decoration: underline;
  color: #efab00;
}

.panel-layout-fifty-fifty-bricks .text-align-center {
  text-align: center !important;
}

.block-embed-view-block .views-row p a.button.primary {
  padding: 0.75em 3em;
  font-size: 1rem;
  line-height: 1.2;
}

.node-type-page.section-experiential-learning h3 a {
  font-size: 20px;
  font-family: "NationalBold";
}

.node-type-page.section-kent.section-center-scholastic-journalism h3 {
  font-size: 20px;
  font-family: "NationalBold";
}

.node-type-page.section-center-scholastic-journalism .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 2rem 1.4rem;
}

.node-type-page a.button.primary {
  font-size: 16px;
}

h3,
p.h3 {
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.22222222em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

.node-type-page.section-kent.section-mission .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 2rem 1.4rem;
}

.node-type-page.section-kent.section-center-scholastic-journalism h3 {
  font-size: 20px;
  font-family: "NationalBold";
}

.node-type-page.section-center-scholastic-journalism .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 2rem 1.4rem;
}

.node-type-page a.button.primary {
  font-size: 16px;
}

h3,
p.h3 {
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.22222222em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

.node-type-page.section-kent.section-mission .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 2rem 1.4rem;
}

h2.h3.rteleft {
  font-size: 25.008px;
  text-transform: capitalize;
}

.view.view-tabs.view-id-tabs.view-display-id-tabs dl.tabs dd a {
  line-height: 28px;
}

h2,
p.h2 {
  font-size: 1.563em;
  line-height: 1.25em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.node-type-article .field--name-body p a.button {
  margin-right: 10px;
}

.node-type-artcle .a.button.primary {
  padding: 15.8px 48px;
  font-size: 1rem;
  margin-block-end: -12px;
}

.node-type-page.section-arts .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  padding: 2rem 2rem 2rem 1.6rem;
}

.section-mobile.section-ksumobile .block-embed-view-block .views-row p a.button.primary {
  padding: 1.3em 2em;
  font-size: 0.9375rem;
  font-size: 13px;
}

.views-field-title small a {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (min-width: 45.625rem) and (max-width: 63.9375rem), only screen and (min-width: 64rem) {
  body.node-type-article .field--name-body {
    margin-left: 8.3333333333%;
  }
}
.block-views-blockarticles-block-11 .block-title {
  display: none;
}

#page-404 .kent-rd-megamenu ul.megamenu-wrapper {
  float: none !important;
}

a.button.blue-cta-button {
  border-radius: 7px;
}

a.button.gold-cta-button {
  border-radius: 7px;
}

@media (max-width: 1024px) {
  .block-kent-state-blocks-campus-secondary-menu .content .menu li:nth-of-type(1) .safe-seven-util-icon {
    background-color: #EBAB21 !important;
  }
}
@media only screen and (max-width: 45.5625rem) {
  .section-university-statement-video-posted-student-athlete .block-content {
    padding: 20px;
  }
}
@media only screen and (min-width: 64rem) {
  .view-teaser-staggered .view-content .views-row.views-row-odd .copy {
    padding-left: 100px;
  }
}
@media only screen and (min-width: 64rem) {
  .view-teaser-staggered .view-content .views-row.views-row-even .copy {
    padding-right: 100px;
  }
}
footer.panel {
  padding: 1.25em 1.25em 0;
}

@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  body.node-type-article .field-name-field-article-sub-title,
  body.node-type-article .pane-node-field-tags,
  body.node-type-article .pane-kent-state-blocks-social-media-share,
  body.node-type-article .pane-node-title,
  body.node-type-article .block-field-blocknodearticlebody,
  body.node-type-article .block-system-breadcrumb-block {
    width: 90%;
    margin: auto 5%;
  }
  body.node-type-article .pane-articles-group-similar-pane-redesign {
    width: 90% !important;
    margin: auto 5%;
  }
}
.field-name-body.field-type-text-with-summary h2,
.field-name-body.field-type-text-with-summary p.h2,
.field--name-body.field--type-text-with-summary h2,
.field--name-body.field--type-text-with-summary p.h2 {
  font-size: 1.563em;
  line-height: 1.25em;
}
.field-name-body.field-type-text-with-summary h3,
.field-name-body.field-type-text-with-summary p.h3,
.field--name-body.field--type-text-with-summary h3,
.field--name-body.field--type-text-with-summary p.h3 {
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.22222222em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}
.field-name-body.field-type-text-with-summary h1,
.field-name-body.field-type-text-with-summary h2,
.field-name-body.field-type-text-with-summary h3,
.field-name-body.field-type-text-with-summary h4,
.field-name-body.field-type-text-with-summary h5,
.field-name-body.field-type-text-with-summary h6,
.field--name-body.field--type-text-with-summary h1,
.field--name-body.field--type-text-with-summary h2,
.field--name-body.field--type-text-with-summary h3,
.field--name-body.field--type-text-with-summary h4,
.field--name-body.field--type-text-with-summary h5,
.field--name-body.field--type-text-with-summary h6 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.owl-carousel.owl-carousel-page-media-field {
  display: block;
}

.owl-carousel.owl-carousel-page-media-field img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-carousel-page-media-field img {
  transform-style: preserve-3d;
}

.owl-carousel.arrows-slider.owl-carousel-page-media-field img,
.owl-carousel.content-slider.owl-carousel-page-media-field img {
  object-fit: cover;
}

.owl-carousel.arrows-slider.owl-carousel-page-media-field img,
.owl-carousel.content-slider.owl-carousel-page-media-field img {
  max-height: 100%;
  height: auto;
}

.regional-facts {
  margin-bottom: 1em !important;
}

body.node-type-article .owl-carousel-article-wrapper .bottom_overlay {
  position: absolute;
  width: 100%;
  padding-bottom: 0;
  bottom: -1px;
  z-index: 7;
  height: 50px;
}

#smarttab,
#smarttab1 {
  margin-bottom: 4rem;
}

@media only screen and (max-width: 1200px) {
  .hero-video-container .video-container video#video-bg {
    height: auto !important;
  }
}
@media only screen and (max-width: 993px) {
  .page-node-2737 div.dialog-off-canvas-main-canvas {
    display: contents;
  }
  .page-node-2737 div.dialog-off-canvas-main-canvas div#page {
    display: contents;
  }
  .page-node-2737 div.dialog-off-canvas-main-canvas div#page main#ksu-main-container {
    display: contents;
  }
  .page-node-2737 div.dialog-off-canvas-main-canvas div#page main#ksu-main-container div.main {
    display: contents;
  }
  .page-node-2737 div.dialog-off-canvas-main-canvas div#page main#ksu-main-container div.main > div {
    display: contents;
  }
  .page-node-2737 div.dialog-off-canvas-main-canvas div#page main#ksu-main-container div.main > div .block-system-main-block {
    display: contents;
  }
}
.panel-pane.pane-og-menu .menu {
  display: block;
}
.panel-pane.pane-og-menu .pane-content li.collapsed a {
  padding: 0;
  line-height: inherit;
}
.panel-pane.pane-og-menu .pane-content li.leaf a {
  padding: 0;
  line-height: inherit;
}

@media only screen and (min-width: 64rem) {
  .facts-selector .btnF .facts.facts-count-3 {
    padding: 0;
  }
}
h2.h3 {
  text-transform: capitalize;
  font-size: 1.563em;
  line-height: 1.25em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

/* tuition */
.paragraphsAccordion dl dd a {
  border: none;
  border-bottom: 1px solid #e6e6e6;
}

.paragraphsAccordion dl dd .accordion-content {
  border: none;
  border-bottom: 1px solid #e6e6e6;
}

.gray-rounded-bg {
  background-color: #eee;
  border-radius: 8px;
  position: relative;
  padding-left: 0.9375rem;
  max-width: 75rem;
  margin: auto;
  float: none;
  padding-right: 0.9375rem;
}
.gray-rounded-bg .paragraphsAccordion .accordion {
  background-color: #eee;
}
.gray-rounded-bg .paragraphsAccordion .accordion .accordion-item.is-active {
  background-color: #f9f9f9;
}
.gray-rounded-bg .paragraphsAccordion .accordion .accordion-item.is-active a {
  background-color: #f9f9f9;
  border: none;
}
.gray-rounded-bg .paragraphsAccordion .accordion .accordion-item.is-active > .accordion-title::before {
  content: "-";
}
.gray-rounded-bg .paragraphsAccordion .accordion .accordion-content {
  background-color: #f9f9f9;
}

h2.h5.rtecenter {
  font-size: 1.563em;
  line-height: 1.25em;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

/* tuition */
.taxonomy-term-view .pagination-centered {
  text-align: center;
}
.taxonomy-term-view .pagination .current {
  background: none;
}
.taxonomy-term-view .pagination ul li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.taxonomy-term-view ul.pagination li.current a {
  background: #008cba;
  color: #ffffff;
  font-weight: bold;
  cursor: default;
}
.taxonomy-term-view ul.pagination li.unavailable a,
.taxonomy-term-view ul.pagination li a {
  color: #003976;
}
.taxonomy-term-view ul.pagination li a {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  border-radius: 3px;
}

@media only screen and (max-width: 63.9375rem) {
  .ribbon-teaser-lead {
    display: none;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .ribbon-teaser-buttons {
    width: 100%;
    display: inline-block;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .ribbon-teaser-button {
    width: 100%;
    height: 90px;
    margin-bottom: 10px;
    display: inline-block;
  }
}
@media only screen and (max-width: 63.9375rem) {
  .ribbon-teaser-button-head {
    top: 20px !important;
  }
}
.ribbon-teaser-container .ribbon-teaser-button-image img {
  width: auto !important;
}

@media only screen and (max-width: 63.9375rem) {
  .ribbon-teaser-active:after {
    width: 100px;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
}
.ribbon-teaser-button:nth-child(2) p,
.ribbon-teaser-button:nth-child(4) p,
.ribbon-teaser-button:nth-child(5) p {
  color: #002664;
}

@media only screen and (max-width: 45.5625rem), only screen and (min-width: 45.625rem) and (max-width: 63.9375rem) {
  body.node-type-academic-group-par .field-name-body,
  body.node-type-academic-group-par .field-name-field-body,
  body.node-type-administrative-group-par .field-name-body,
  body.node-type-administrative-group-par .field-name-field-body {
    width: 90%;
    margin: auto 5%;
  }
}
#node-966630 .outside-wrapper.inline {
  height: 0;
}

.small-block-grid-1 > li:nth-of-type(n) {
  clear: none;
}

.small-block-grid-1 > li:nth-of-type(1n+1) {
  clear: both;
}

@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-2 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-3 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-4 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-5 > li:nth-of-type(n) {
    clear: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-6 > li:nth-of-type(n) {
    clear: none;
  }
}
.small-block-grid-1 > li {
  width: 100%;
  list-style: none;
}

@media only screen and (min-width: 64.063em) {
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
}
@media only screen and (min-width: 40.063em) {
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
}
@media only screen and (min-width: 64.063em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
}
[class*=block-grid-]:after {
  clear: both;
}

.st-theme-basic {
  border: none;
  background-color: inherit;
}

@media only screen and (max-width: 729px) {
  .tabbed-nodes dl.tabs dd.active a,
  .view.view-tabs.view-id-tabs.view-display-id-tabs dl.tabs dd,
  .tabbed-nodes dl.tabs dd {
    display: block;
  }
}
.column,
.columns {
  position: relative;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.pane-node-field-bp-paragraphs h1,
p.h1 {
  color: #003976;
}

.footer-outside-wrap .container {
  padding: 0 !important;
}

@media only screen and (min-width: 64rem) {
  a.megamenu-title.no-child.is-active:after {
    content: "";
    width: 85%;
    display: block;
    margin: 0 auto;
    position: relative;
    right: 0px;
    top: -4px;
    border-bottom: 3px solid rgb(239, 171, 0);
  }
}
a.megamenu-title.no-child.is-active:after {
  content: "";
  width: 85%;
  display: block;
  margin: 0 auto;
  position: relative;
  right: 0px;
  top: -4px;
  border-bottom: 3px solid rgb(239, 171, 0);
}

.p-plus--is-showing-overflow ul.p-plus__overflow a.megamenu-title.no-child.is-active:after {
  display: none !important;
}

.paraSection a.squareButton {
  text-transform: uppercase;
  color: #003976;
  background-color: #efab00;
  padding: 0.5em 2em;
  transition: 200ms;
  font-size: 1.5em;
  display: inline-block;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
}

.ctaFactoid {
  position: relative;
}

.section-explorestem .tabbed-nodes .example-tabs dd.is-active a {
  background-color: #003976;
}

.section-explorestem .tabbed-nodes .example-tabs dd.is-active a:hover {
  background: #00244b;
}

.view.view-tabs.view-id-tabs.view-display-id-tabs {
  overflow: hidden;
}

h5,
p.h5 {
  font-size: 1em;
  line-height: 20px;
}

.ksu_department_zurb_corporate_services .corp-services-services .block-views-blockrendered-content-block-57 {
  border-bottom-style: none !important;
  border-style: solid;
  border-width: 1px;
  border-color: #d7d7d7;
  padding: 0 1.25rem;
  background: #f2f2f2;
  padding-top: 0;
}

#block-kent-state-blocks-campus-secondary-menu--2 .menu {
  display: block;
}

.view-id-articles.view-display-id-panel_pane_2 .views-submit-button input.form-submit {
  text-decoration: none;
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.8em 3em;
  display: inline-block;
  color: white;
  background-color: #0073bd;
  transition: 200ms ease-in;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 1.7em;
}

.view-id-articles.view-display-id-panel_pane_2 ul.pagination li.current a {
  background: #008cba;
  color: #ffffff;
  font-weight: bold;
  cursor: default;
  border-radius: 3px;
}
.view-id-articles.view-display-id-panel_pane_2 ul.pagination li.current {
  background: transparent;
}
.view-id-articles.view-display-id-panel_pane_2 ul.pagination li {
  padding: 0.5rem;
}
.view-id-articles.view-display-id-panel_pane_2 ul.pagination li a {
  padding: 0.0625rem 0.625rem 0.0625rem;
}

.block-local-tasks-block li {
  list-style: none;
}
.block-local-tasks-block a.button {
  color: #0073bd;
  background-color: transparent;
  box-shadow: inset 0px 0px 0px 2px #0073bd;
  transition: 200ms ease-in;
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
}
.block-local-tasks-block .button-group.ml-0 a.button {
  font-size: 13px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImtzdV9rZW50X3p1cmJfMjAxOC5jc3MiLCIuLi8uLi9rc3VfYmFzZV96dXJiL3Njc3MvYmFzZS9fdmFycy5zY3NzIiwiLi4vLi4va3N1X2Jhc2VfenVyYi9zY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19ob21lX3BhZ2Uuc2NzcyIsIm1vZHVsZXMvX21lZ2FtZW51LnNjc3MiLCJtb2R1bGVzL19oZXJvX3ZpZGVvLnNjc3MiLCJtb2R1bGVzL19tb2JpbGVfZmFjdHNfc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19yZWdpb25hbF9mYWN0cy5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19mZWF0dXJlZFBvc3Quc2NzcyIsIm1vZHVsZXMvX21vZGFsX2ltYWdlX2dhbGxlcnkuc2NzcyIsIm1vZHVsZXMvX2Rlc2t0b3BfZmFjdHMuc2NzcyIsIm1vZHVsZXMvX2ljb25fZ3JpZC5zY3NzIiwibW9kdWxlcy9fbmV3c19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX3NsaWNrX2NhbGVuZGFyLnNjc3MiLCJtb2R1bGVzL19yZWRlc2lnbl90ZWFzZXJzLnNjc3MiLCJtb2R1bGVzL19kZXBhcnRtZW50UGFyYWdyYXBocy5zY3NzIiwibW9kdWxlcy9fbmV3cy5zY3NzIiwibW9kdWxlcy9fd2VsY29tZXBhZ2Uuc2NzcyIsIm1vZHVsZXMvX21peGVkQWNjb3JkaW9ucy5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJtb2R1bGVzL19pbWFnZVRleHQ1MDUwLnNjc3MiLCJtb2R1bGVzL19jYXJkX29wdGlvbmFsX3NlbGVjdG9yX3NwbGl0LnNjc3MiLCJtb2R1bGVzL19waG90b192aWRlb19jYXJkcy5zY3NzIiwibW9kdWxlcy9faW1hZ2Vfb3ZlcmxheS5zY3NzIiwibW9kdWxlcy9fdGlsZXMuc2NzcyIsIm1vZHVsZXMvX2Zvcm0tZG9uYXRpb24uc2NzcyIsIm1vZHVsZXMvX2ZlYXR1cmVkX2V2ZW50c19wYXJhZ3JhcGguc2NzcyIsIm1vZHVsZXMvX2ljb25fY2FyZHMuc2NzcyIsIm1vZHVsZXMvX2ZlYXR1cmVkX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL190ZW1wQmxvY2tEdW1wLnNjc3MiLCJrc3Vfa2VudF96dXJiXzIwMTguc2NzcyIsIm1vZHVsZXMvX2FjY2Vzc2liaWxpdHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEIsbUJBQUE7QUFDMEIsV0FBQTtBQUNDLFdBQUE7QUFDRSxXQUFBO0FBQ0gsV0FBQTtBQUNELFdBQUE7QUFDSyxXQUFBO0FBQ0EsV0FBQTtBQUNBLFdBQUE7QUFDRCxXQUFBO0FBQ1AsV0FBQTtBQUV0QixxQkFBQTtBQUNvQixXQUFBO0FBQ1csV0FBQTtBQUNOLFdBQUE7QUFDSyxXQUFBO0FBQ0MsV0FBQTtBQUNFLFdBQUE7QUFDUCxXQUFBO0FBQ0ksV0FBQTtBQUNELFdBQUE7QUFDQyxXQUFBO0FBQ0MsV0FBQTtBQUNGLFdBQUE7QUFDTSxXQUFBO0FBQ0EsV0FBQTtBQUNMLFdBQUE7QUFnRjlCOzs7Ozs7Ozs7Ozs7O0NBQUE7QUMvR1EsNEVBQUE7QUFFUjtFQUNFLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3S0FBQTtBRjBDRjtBRXJDQTtFQUNFLGtCQUFBO0VBQ0Esa0NBQUE7RUFDQSxpTEFBQTtBRnVDRjtBRWxDQTtFQUNFLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrS0FBQTtBRm9DRjtBRS9CQTtFQUNFLGtCQUFBO0VBQ0EsbUNBQUE7RUFDQSxvTEFBQTtBRmlDRjtBRTVCQTtFQUNFLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0SkFBQTtBRjhCRjtBRXpCQTtFQUNFLGtCQUFBO0VBQ0EsK0JBQUE7RUFDQSx3S0FBQTtBRjJCRjtBRXRCQTtFQUNFLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0SkFBQTtBRndCRjtBRW5CQTtFQUNFLGtCQUFBO0VBQ0EsaUNBQUE7RUFDQSw4S0FBQTtBRnFCRjtBRWhCQTtFQUNFLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyS0FBQTtBRmtCRjtBRWJBO0VBQ0Usa0JB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L0Msb0JBQUE7RVR1dkZGO0VVM3FGa0I7SUQvRWhCLG9CQ2dGMkM7SUQvRTNDLHVCQUFBO0lBQ0EsaUJDOEUrQztJRDdFL0Msb0JBQUE7RVQ2dkZGO0VVN3FGYztJQUNJLDRDQUFBO0VWK3FGbEI7RVU5cUZrQjtJRHJGaEIsb0JDc0YyQztJRHJGM0MsdUJBQUE7SUFDQSxpQkNvRitDO0lEbkYvQyxvQkFBQTtFVHN3RkY7RVVqckZrQjtJRHhGaEIsb0JDeUYyQztJRHhGM0MsdUJBQUE7SUFDQSxpQkN1RitDO0lEdEYvQyxvQkFBQTtFVDR3RkY7RVVwckZrQjtJRDNGaEIsb0JDNEYyQztJRDNGM0MsdUJBQUE7SUFDQSxpQkMwRitDO0lEekYvQyxvQkFBQTtFVGt4RkY7RVV2ckZrQjtJRDlGaEIsb0JDK0YyQztJRDlGM0MsdUJBQUE7SUFDQSxpQkM2RitDO0lENUYvQyxvQkFBQTtFVHd4RkY7RVV6ckZjO0lBQ0ksNENBQUE7RVYyckZsQjtFVTFyRmtCO0lEcEdoQixvQkNxRzJDO0lEcEczQyx1QkFBQTtJQUNBLGlCQ21HK0M7SURsRy9DLG9CQUFBO0VUaXlGRjtFVTdyRmtCO0lEdkdoQixvQkN3RzJDO0lEdkczQyx1QkFBQTtJQUNBLGlCQ3NHK0M7SURyRy9DLG9CQUFBO0VUdXlGRjtFVWhzRmtCO0lEMUdoQixvQkMyRzJDO0lEMUczQyx1QkFBQTtJQUNBLGlCQ3lHK0M7SUR4Ry9DLG9CQUFBO0VUNnlGRjtFVW5zRmtCO0lEN0doQixvQkM4RzJDO0lEN0czQyx1QkFBQTtJQUNBLGlCQzRHK0M7SUQzRy9DLG9CQUFBO0VUbXpGRjtFVXRzRmtCO0lEaEhoQixvQkNpSDJDO0lEaEgzQyx1QkFBQTtJQUNBLGlCQytHK0M7SUQ5Ry9DLG9CQUFBO0VUeXpGRjtFVXhzRmM7SUFDSSxxQ0FBQTtFVjBzRmxCO0VVenNGa0I7SUR0SGhCLG9CQ3VIMkM7SUR0SDNDLHVCQUFBO0lBQ0EsaUJDcUgrQztJRHBIL0Msb0JBQUE7RVRrMEZGO0VVNXNGa0I7SUR6SGhCLG9CQzBIMkM7SUR6SDNDLHVCQUFBO0lBQ0EsaUJDd0grQztJRHZIL0Msb0JBQUE7RVR3MEZGO0VVL3NGa0I7SUQ1SGhCLG9CQzZIMkM7SUQ1SDNDLHVCQUFBO0lBQ0EsaUJDMkgrQztJRDFIL0Msb0JBQUE7RVQ4MEZGO0VVbHRGa0I7SUQvSGhCLG9CQ2dJMkM7SUQvSDNDLHVCQUFBO0lBQ0EsaUJDOEgrQztJRDdIL0Msb0JBQUE7RVRvMUZGO0VVcnRGa0I7SURsSWhCLG9CQ21JMkM7SURsSTNDLHVCQUFBO0lBQ0EsaUJDaUkrQztJRGhJL0Msb0JBQUE7RVQwMUZGO0VVeHRGa0I7SURySWhCLG9CQ3NJMkM7SURySTNDLHVCQUFBO0lBQ0EsaUJDb0krQztJRG5JL0Msb0JBQUE7RVRnMkZGO0VVMXRGYztJQUNJLHFDQUFBO0VWNHRGbEI7RVUzdEZrQjtJRDNJaEIsb0JDNEkyQztJRDNJM0MsdUJBQUE7SUFDQSxpQkMwSStDO0lEekkvQyxvQkFBQTtFVHkyRkY7RVU5dEZrQjtJRDlJaEIsb0JDK0kyQztJRDlJM0MsdUJBQUE7SUFDQSxpQkM2SStDO0lENUkvQyxvQkFBQTtFVCsyRkY7RVVqdUZrQjtJRGpKaEIsb0JDa0oyQztJRGpKM0MsdUJBQUE7SUFDQSxpQkNnSitDO0lEL0kvQyxvQkFBQTtFVHEzRkY7RVVwdUZrQjtJRHBKaEIsb0JDcUoyQztJRHBKM0MsdUJBQUE7SUFDQSxpQkNtSitDO0lEbEovQyxvQkFBQTtFVDIzRkY7RVV2dUZrQjtJRHZKaEIsb0JDd0oyQztJRHZKM0MsdUJBQUE7SUFDQSxpQkNzSitDO0lEckovQyxvQkFBQTtFVGk0RkY7RVUxdUZrQjtJRDFKaEIsb0JDMkoyQztJRDFKM0MsdUJBQUE7SUFDQSxpQkN5SitDO0lEeEovQyxvQkFBQTtFVHU0RkY7RVU3dUZrQjtJRDdKaEIsb0JDOEoyQztJRDdKM0MsdUJBQUE7SUFDQSxpQkM0SitDO0lEM0ovQyxvQkFBQTtFVDY0RkY7RVUvdUZjO0lBQ0kscUNBQUE7RVZpdkZsQjtFVWh2RmtCOzs7Ozs7OztJQVFJLG9CQUFBO0lBQ0EsdUJBQUE7RVZrdkZ0QjtFVWh2RmtCOzs7O0lBSUksaUJBQUE7RVZrdkZ0QjtFVWh2RmtCOzs7O0lBSUksaUJBQUE7RVZrdkZ0QjtFVWh2RmtCOztJQUVJLG9CQUFBO0VWa3ZGdEI7RVVodkZrQjs7SUFFSSxvQkFBQTtFVmt2RnRCO0VVaHZGa0I7O0lBRUksb0JBQUE7RVZrdkZ0QjtFVWh2RmtCOztJQUVJLG9CQUFBO0VWa3ZGdEI7QUFDRjtBVS91Rlk7RUFDSTtJQVFJLHdCQUFBO0VWMHVGbEI7RVV4dUZjO0lBQ0kscUJBQUE7RVYwdUZsQjtFVXp1RmtCO0lEek5oQixvQkMwTjJDO0lEek4zQyx1QkFBQTtJQUNBLGlCQ3dOK0M7SUR2Ti9DLG9CQUFBO0VUcThGRjtFVTV1RmtCO0lENU5oQixvQkM2TjJDO0lENU4zQyx1QkFBQTtJQUNBLGlCQzJOK0M7SUQxTi9DLG9CQUFBO0VUMjhGRjtFVTl1RmM7SUFDSSx3QkFBQTtJQUNBLHFCQUFBO0VWZ3ZGbEI7RVUvdUZrQjtJRG5PaEIsb0JDb08yQztJRG5PM0MsdUJBQUE7SUFDQSxpQkNrTytDO0lEak8vQyxvQkFBQTtFVHE5RkY7RVVsdkZrQjtJRHRPaEIsb0JDdU8yQztJRHRPM0MsdUJBQUE7SUFDQSxpQkNxTytDO0lEcE8vQyxvQkFBQTtFVDI5RkY7RVVydkZrQjtJRHpPaEIsb0JDME8yQztJRHpPM0MsdUJBQUE7SUFDQSxpQkN3TytDO0lEdk8vQyxvQkFBQTtFVGkrRkY7RVV2dkZjO0lBQ0ksd0JBQUE7SUFDQSxxQkFBQTtFVnl2RmxCO0VVeHZGa0I7SURoUGhCLG9CQ2lQMkM7SURoUDNDLHVCQUFBO0lBQ0EsaUJDK08rQztJRDlPL0Msb0JBQUE7RVQyK0ZGO0VVM3ZGa0I7SURuUGhCLG9CQ29QMkM7SURuUDNDLHVCQUFBO0lBQ0EsaUJDa1ArQztJRGpQL0Msb0JBQUE7RVRpL0ZGO0VVOXZGa0I7SUR0UGhCLG9CQ3VQMkM7SUR0UDNDLHVCQUFBO0lBQ0EsaUJDcVArQztJRHBQL0Msb0JBQUE7RVR1L0ZGO0VVandGa0I7SUR6UGhCLG9CQzBQMkM7SUR6UDNDLHVCQUFBO0lBQ0EsaUJDd1ArQztJRHZQL0Msb0JBQUE7RVQ2L0ZGO0VVbndGYztJQUNJLHdCQUFBO0lBQ0EscUJBQUE7RVZxd0ZsQjtFVXB3RmtCO0lEaFFoQixvQkNpUTJDO0lEaFEzQyx1QkFBQTtJQUNBLGlCQytQK0M7SUQ5UC9DLG9CQUFBO0VUdWdHRjtFVXZ3RmtCO0lEblFoQixvQkNvUTJDO0lEblEzQyx1QkFBQTtJQUNBLGlCQ2tRK0M7SURqUS9DLG9CQUFBO0VUNmdHRjtFVTF3RmtCO0lEdFFoQixvQkN1UTJDO0lEdFEzQyx1QkFBQTtJQUNBLGlCQ3FRK0M7SURwUS9DLG9CQUFBO0VUbWhHRjtFVTd3RmtCO0lEelFoQixvQkMwUTJDO0lEelEzQyx1QkFBQTtJQUNBLGlCQ3dRK0M7SUR2US9DLG9CQUFBO0VUeWhHRjtFVWh4RmtCO0lENVFoQixvQkM2UTJDO0lENVEzQyx1QkFBQTtJQUNBLGlCQzJRK0M7SUQxUS9DLG9CQUFBO0VUK2hHRjtFVWx4RmM7SUFDSSx3QkFBQTtJQUNBLHFCQUFBO0VWb3hGbEI7RVVueEZrQjtJRG5SaEIsb0JDb1IyQztJRG5SM0MsdUJBQUE7SUFDQSxpQkNrUitDO0lEalIvQyxvQkFBQTtFVHlpR0Y7RVV0eEZrQjtJRHRSaEIsb0JDdVIyQztJRHRSM0MsdUJBQUE7SUFDQSxpQkNxUitDO0lEcFIvQyxvQkFBQTtFVCtpR0Y7RVV6eEZrQjtJRHpSaEIsb0JDMFIyQztJRHpSM0MsdUJBQUE7SUFDQSxpQkN3UitDO0lEdlIvQyxvQkFBQTtFVHFqR0Y7RVU1eEZrQjtJRDVSaEIsb0JDNlIyQztJRDVSM0MsdUJBQUE7SUFDQSxpQkMyUitDO0lEMVIvQyxvQkFBQTtFVDJqR0Y7RVUveEZrQjtJRC9SaEIsb0JDZ1MyQztJRC9SM0MsdUJBQUE7SUFDQSxpQkM4UitDO0lEN1IvQyxvQkFBQTtFVGlrR0Y7RVVseUZrQjtJRGxTaEIsb0JDbVMyQztJRGxTM0MsdUJBQUE7SUFDQSxpQkNpUytDO0lEaFMvQyxvQkFBQTtFVHVrR0Y7RVVweUZjO0lBQ0ksd0JBQUE7SUFDQSxxQkFBQTtFVnN5RmxCO0VVcnlGa0I7SUR6U2hCLG9CQzBTMkM7SUR6UzNDLHVCQUFBO0lBQ0EsaUJDd1MrQztJRHZTL0Msb0JBQUE7RVRpbEdGO0VVeHlGa0I7SUQ1U2hCLG9CQzZTMkM7SUQ1UzNDLHVCQUFBO0lBQ0EsaUJDMlMrQztJRDFTL0Msb0JBQUE7RVR1bEdGO0VVM3lGa0I7SUQvU2hCLG9CQ2dUMkM7SUQvUzNDLHVCQUFBO0lBQ0EsaUJDOFMrQztJRDdTL0Msb0JBQUE7RVQ2bEdGO0VVOXlGa0I7SURsVGhCLG9CQ21UMkM7SURsVDNDLHVCQUFBO0lBQ0EsaUJDaVQrQztJRGhUL0Msb0JBQUE7RVRtbUdGO0VVanpGa0I7SURyVGhCLG9CQ3NUMkM7SURyVDNDLHVCQUFBO0lBQ0EsaUJDb1QrQztJRG5UL0Msb0JBQUE7RVR5bUdGO0VVcHpGa0I7SUR4VGhCLG9CQ3lUMkM7SUR4VDNDLHVCQUFBO0lBQ0EsaUJDdVQrQztJRHRUL0Msb0JBQUE7RVQrbUdGO0VVdnpGa0I7SUQzVGhCLG9CQzRUMkM7SUQzVDNDLHVCQUFBO0lBQ0EsaUJDMFQrQztJRHpUL0Msb0JBQUE7RVRxbkdGO0VVenpGYztJQUNJLHdCQUFBO0lBQ0EscUJBQUE7RVYyekZsQjtFVTF6RmtCO0lEbFVoQixvQkNtVTJDO0lEbFUzQyx1QkFBQTtJQUNBLGlCQ2lVK0M7SURoVS9DLG9CQUFBO0VUK25HRjtFVTd6RmtCO0lEclVoQixvQkNzVTJDO0lEclUzQyx1QkFBQTtJQUNBLGlCQ29VK0M7SURuVS9DLG9CQUFBO0VUcW9HRjtFVWgwRmtCO0lEeFVoQixvQkN5VTJDO0lEeFUzQyx1QkFBQTtJQUNBLGlCQ3VVK0M7SUR0VS9DLG9CQUFBO0VUMm9HRjtFVW4wRmtCO0lEM1VoQixvQkM0VTJDO0lEM1UzQyx1QkFBQTtJQUNBLGlCQzBVK0M7SUR6VS9DLG9CQUFBO0VUaXBHRjtFVXQwRmtCO0lEOVVoQixvQkMrVTJDO0lEOVUzQyx1QkFBQTtJQUNBLGlCQzZVK0M7SUQ1VS9DLG9CQUFBO0VUdXBHRjtFVXowRmtCO0lEalZoQixvQkNrVjJDO0lEalYzQyx1QkFBQTtJQUNBLGlCQ2dWK0M7SUQvVS9DLG9C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RUFDQSxpQ0FBQTtFQUNBLG1DQUFBO0EvQjJvU0Q7O0ErQnhvU0E7RUFDQyxrQkFBQTtBL0Iyb1NEOztBK0J2b1NBO0VBQ0MseUJBQUE7QS9CMG9TRDs7QStCdm9TQTtFQUNDLG1CQUFBO0EvQjBvU0Q7O0ErQnZvU0E7RUFDQyxnQkFBQTtBL0Iwb1NEOztBK0J2b1NBOztFQUVDLGNBQUE7RUFDQSxpQkFBQTtBL0Iwb1NEOztBK0J2b1NBO0VBQ0Msb0NBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBL0Iwb1NEOztBK0J0b1NDO0VBQ0MsY0FBQTtBL0J5b1NGOztBK0Jyb1NBO0VBQ0MscUJBQUE7RUFDQSwyRUFBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBL0J3b1NEOztBK0Jwb1NDO0VBQ0MsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QS9CdW9TRjtBK0Jwb1NDO0VBQ0MsdUJBQUE7QS9Cc29TRjtBK0Jub1NDO0VBQ0MsZUFBQTtBL0Jxb1NGO0ErQm5vU0U7RUFDQyxxQ0FBQTtBL0Jxb1NIOztBK0IvblNDO0VBQ0MsZ0JBQUE7QS9Ca29TRjtBK0IvblNDO0VBQ0MsY0FBQTtFQUNBLDZCQUFBO0VBR0EseUNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0EvQmlvU0Y7QStCOW5TQztFQUNDLGVBQUE7QS9CZ29TRiIsImZpbGUiOiJrc3Vfa2VudF96dXJiXzIwMTguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogUFJJTUFSWSBDT0xPUlMgKi9cbi8qIDAwMzk3NiAqL1xuLyogRUZBQjAwICovXG4vKiAwMDczQkQgKi9cbi8qIDAwMjk1RiAqL1xuLyogNEI0QUE5ICovXG4vKiBBRUVBRTUgKi9cbi8qIEU1RTg1NCAqL1xuLyogRkZENzAyICovXG4vKiA2MjczNzggKi9cbi8qIEUxMTQzQyAqL1xuLyogU0VDT05EQVJZIENPTE9SUyAqL1xuLyogMDAwMDAwICovXG4vKiBEREREREQgKi9cbi8qIEVBRUFFQSAqL1xuLyogRjRGNEY0ICovXG4vKiBlNmU2ZTYgKi9cbi8qIDRENEQ0QyAqL1xuLyogRkZGRkZGICovXG4vKiA1RUM0REYgKi9cbi8qIDAwNmNjMiAqL1xuLyogRjFBQjAzICovXG4vKiAxZTFjMjIgKi9cbi8qIDBiMDMxOCAqL1xuLyogZGZlNGU2ICovXG4vKiBjYWNhY2EgKi9cbi8qIDk5MzM5OSAqL1xuLypcblxuRVhBTVBMRSBGT1IgTVEgUkVGRVJFTkNFUyA9PlxuXG5ib2R5IHtcbiAgPiAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJhY2tncm91bmQ6IGdyZWVuICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkgIHsgYmFja2dyb3VuZDogb3JhbmdlICFpbXBvcnRhbnQ7ICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkgeyBiYWNrZ3JvdW5kOiB0ZWFsICFpbXBvcnRhbnQ7ICAgIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkgIHsgYmFja2dyb3VuZDogb3JjaGlkICFpbXBvcnRhbnQ7ICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHsgYmFja2dyb3VuZDogdG9tYXRvICFpbXBvcnRhbnQ7ICB9XG59XG5cbiovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK1NsYWI6NDAwLDMwMCw3MDApO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0SXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTWVkaXVtSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9va1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2suZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbFNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxFeHRyYUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCbGFja0l0YWxpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKlxuICBOYXRpb25hbCBGb250c1xuKi9cbi8qXG4gIFJvYm90byBGb250c1xuKi9cbiNrc3UtbWFpbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA3NSU7XG59XG5cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCAubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAzOTc2LCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCAubm9kZS12aWRlby5ub2RlLXByb21vdGVkLnZpZXctbW9kZS1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICBib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLm5vZGUtdmlkZW8ubm9kZS1wcm9tb3RlZC52aWV3LW1vZGUtZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwIC5ub2RlLXZpZGVvLm5vZGUtcHJvbW90ZWQudmlldy1tb2RlLWZ1bGwge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICBib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLm5vZGUtdmlkZW8ubm9kZS1wcm9tb3RlZC52aWV3LW1vZGUtZnVsbCAudmlkZW9fYmFja2dyb3VuZF90ZXh0X2hvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwIC5ub2RlLXZpZGVvLm5vZGUtcHJvbW90ZWQudmlldy1tb2RlLWZ1bGwgLnZpZGVvX2JhY2tncm91bmRfdGV4dF9ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIGJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCAubm9kZS12aWRlby5ub2RlLXByb21vdGVkLnZpZXctbW9kZS1mdWxsIC52aWRlb19iYWNrZ3JvdW5kX3RleHRfaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCAucm93IC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiAubWVnYW1lbnUtY29udGFpbmVyIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwICNtYWluLWNvbnRlbnQtLW92ZXJsYXkge1xuICB0b3A6IC0xMTFweDtcbiAgYm90dG9tOiAtMTExcHg7XG59XG5cbmhlYWRlci5zdGlja3luYXYgI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLW1lZ2FtZW51IC5tZWdhbWVudS1jb250YWluZXIge1xuICB0b3A6IDMycHg7XG59XG5cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cC52aWRlby1vdmVybGF5IC5sLWhlYWRlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ub2RlLXZpZGVvIC55b3V0dWJlX21vZGFsIC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm5vZGUtdmlkZW8gLnlvdXR1YmVfbW9kYWwgLmNvbnRhaW5lciBhLmNsb3NlIHtcbiAgei1pbmRleDogMjU7XG59XG4ubm9kZS12aWRlbyAueW91dHViZV9tb2RhbCAuY29udGFpbmVyIC55dHAtdGl0bGUtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCBtYWluI2tzdS1tYWluLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwIC5maWZ0eS1maWZ0eSB7XG4gIG1hcmdpbjogNGVtIGF1dG8gNmVtIGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCAuZmlmdHktZmlmdHkge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuICBib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLmZpZnR5LWZpZnR5IC5sYXJnZS02LnNtYWxsLTEyLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMWVtIDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwIC5maWZ0eS1maWZ0eSB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLmZpZnR5LWZpZnR5IC5sYXJnZS02LnNtYWxsLTEyLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbWdncm93IHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDEwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGltZ3NocmluayB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDEwJTtcbiAgfVxufVxuLyogRkVBVFVSRUQgTkVXUyAqL1xuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmhlYWRsaW5lIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zaXplOiA1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTIlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5oZWFkbGluZSBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuaGVhZGxpbmUgaDIge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIHBhZGRpbmctbGVmdDogMjElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDgxNXB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmhlYWRsaW5lIGgyIHtcbiAgICBmb250LXNpemU6IDMuOGVtO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQlO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1zbGlkZSAuZmllbGQuZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkuZmllbGQtbGFiZWwtaGlkZGVuIHAge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLnNsaWNrLXNsaWRlIC5maWVsZC5maWVsZC1uYW1lLWJvZHkuZmllbGQtdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC1sYWJlbC1oaWRkZW4gcC5pbnRyb2R1Y3Rpb24ge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hY3RpdmVTbGlkZSAuYXJ0aWNsZS1waG90b3MgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGltZ2dyb3c7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stYWN0aXZlIC5hcnRpY2xlLXBob3RvcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogMTEuNiU7XG4gIHRvcDogLTNlbTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1kb3RzIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1kb3RzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1YTRkMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyBsaS5hY3RpdmUsIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLnNsaWNrLWRvdHMgbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlkMWU5O1xufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyBsaTpob3ZlciwgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OWQxZTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZG90cy1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5kb3RzLXBsYWNlaG9sZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuZG90cy1wbGFjZWhvbGRlciAuc2xpY2stZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG4uZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLWNvcHkge1xuICB3aWR0aDogMzUlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmFydGljbGUtY29weSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzOXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmFydGljbGUtY29weSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuYXJ0aWNsZS1jb3B5IGEudGV4dC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmFydGljbGUtY29weSAuZmllbGQtbmFtZS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuYXJ0aWNsZS1jb3B5IGEgaDMge1xuICB3aWR0aDogOTAlO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuOWVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmFydGljbGUtY29weSBhIGgzOmhvdmVyIHtcbiAgY29sb3I6ICMwMDUyYTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLWNvcHkgYSBoMyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjM5cHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLWNvcHkgYSBoMyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuYXJ0aWNsZS1jb3B5IHAge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLWNvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmFydGljbGUtcGhvdG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MiU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuYXJ0aWNsZS1waG90b3MgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLXBob3RvcyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAxMCU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGltZ3NocmluaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLXBob3RvcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLXBob3RvcyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmFydGljbGUtcGhvdG9zIC5hcnRpY2xlLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuYXJ0aWNsZS1waG90b3MgLmFydGljbGUtcGhvdG8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLXBob3RvcyAuYXJ0aWNsZS1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuYXJ0aWNsZS1jb3B5LCAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5hcnRpY2xlLXBob3RvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDNlbTtcbiAgcGFkZGluZzogMCAwLjVlbSAwLjNlbSAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIgLnNsaWNrLWFycm93OmhvdmVyLCAuZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lciAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzY4ZTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cubmV4dC1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIC5zbGljay1hcnJvdy5wcmV2LWFycm93IHtcbiAgbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cucHJldi1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDIlO1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZWQtbmV3cy1uYXYge1xuICAgIHRvcDogMzIlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIgLmZlYXR1cmVkLW5ld3MtbmF2LFxuICBib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBdIC5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIC5mZWF0dXJlZC1uZXdzLW5hdiB7XG4gICAgdG9wOiA1NiU7XG4gIH1cbiAgYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSAuZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lci5ub0hlYWRlciAuZmVhdHVyZWQtbmV3cy1uYXYsXG4gIGJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIubm9IZWFkZXIgLmZlYXR1cmVkLW5ld3MtbmF2IHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEVORCBGRUFUVVJFRCBORVdTICovXG4vKiBQYXJhbGxheCAqL1xuLnBhcmFTZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhcmFTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzZW07XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5wYXJhU2VjdGlvbiB7XG4gICAgcGFkZGluZzogM2VtIDIuNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuLnBhcmFTZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5wYXJhU2VjdGlvbiBoMiwgLnBhcmFTZWN0aW9uIHAsIC5wYXJhU2VjdGlvbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucGFyYVNlY3Rpb24gaDIge1xuICBjb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhU2VjdGlvbiBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJhU2VjdGlvbiBwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLnBhcmFTZWN0aW9uIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYVNlY3Rpb24gYS5zcXVhcmVCdXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhcmFTZWN0aW9uIGEuc3F1YXJlQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG59XG4ucGFyYVNlY3Rpb24gYS5zcXVhcmVCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmlmdHktZmlmdHkgaDIuYmxvY2stdGl0bGUge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyMzksIDE3MSwgMCk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZpZnR5LWZpZnR5IC5sYXJnZS02LnNtYWxsLTEyLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uZmlmdHktZmlmdHkgLmJsb2NrLXZpZXdzLWFydGljbGVzLXByb21vdGVkLW5ld3MtYmxvY2sgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmlmdHktZmlmdHkgLmJsb2NrLXZpZXdzLWFydGljbGVzLXByb21vdGVkLW5ld3MtYmxvY2sgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5maWZ0eS1maWZ0eSAuYmxvY2stdmlld3MtYXJ0aWNsZXMtcHJvbW90ZWQtbmV3cy1ibG9jayAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5maWZ0eS1maWZ0eSAudmlldy1kaXNwbGF5LWlkLWdyb3VwX3Byb21vdGVkX2V2ZW50c19ibG9jayAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWZ0eS1maWZ0eSAudmlldy1kaXNwbGF5LWlkLWdyb3VwX3Byb21vdGVkX2V2ZW50c19ibG9jayAuY2FsZW5kYXItZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMiwgODQpO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmlmdHktZmlmdHkgLnZpZXctZGlzcGxheS1pZC1ncm91cF9wcm9tb3RlZF9ldmVudHNfYmxvY2sgLmNhbGVuZGFyLWRhdGUgLm1vbnRoIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpZnR5LWZpZnR5IC52aWV3LWRpc3BsYXktaWQtZ3JvdXBfcHJvbW90ZWRfZXZlbnRzX2Jsb2NrIC5jYWxlbmRhci1kYXRlIC5kYXkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpZnR5LWZpZnR5IC52aWV3LWRpc3BsYXktaWQtZ3JvdXBfcHJvbW90ZWRfZXZlbnRzX2Jsb2NrIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlLTMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uZmlmdHktZmlmdHkgLnZpZXctZGlzcGxheS1pZC1ncm91cF9wcm9tb3RlZF9ldmVudHNfYmxvY2sgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpZnR5LWZpZnR5IC52aWV3LWRpc3BsYXktaWQtZ3JvdXBfcHJvbW90ZWRfZXZlbnRzX2Jsb2NrIC5kYXRlLXJlcGVhdC1ydWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAuZmlmdHktZmlmdHkgLm1vcmUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZpZnR5LWZpZnR5IC5tb3JlLWxpbmsgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHJnYigwLCAxMTUsIDE4OSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5maWZ0eS1maWZ0eSAubW9yZS1saW5rIGEge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5maWZ0eS1maWZ0eSAubW9yZS1saW5rIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZpZnR5LWZpZnR5IC5tb3JlLWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGJvZHkge1xuICAgIC8qIFRoaXMgdGltaW5nIGFwcGxpZXMgb24gdGhlIHdheSBJTiAqL1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAvKiBBIGxpdHR0dHRsZSBzbG93ZXIgb24gdGhlIHdheSBpbiAqL1xuICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICB9XG4gIGJvZHkgLmtlbnQtc2VhcmNoLW92ZXJsYXkgZm9ybSB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG4gIGJvZHkgLmtlbnQtc2VhcmNoLW92ZXJsYXkgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgaW5wdXQuYXBhY2hlc29sci1hdXRvY29tcGxldGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5wYWdlLXNlYXJjaC1zaXRlIGlucHV0LmFwYWNoZXNvbHItYXV0b2NvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LnNlYXJjaC1vcGVuIHtcbiAgICAvKiBUaGlzIHRpbWluZyBhcHBsaWVzIG9uIHRoZSB3YXkgT1VUICovXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLyogUXVpY2sgb24gdGhlIHdheSBvdXQgKi9cbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIC8qIEhpZGUgdGhpbmcgYnkgcHVzaGluZyBpdCBvdXRzaWRlIGJ5IGRlZmF1bHQgKi9cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cbiAgYm9keS5zZWFyY2gtb3BlbiAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBib2R5LnNlYXJjaC1vcGVuIGlucHV0LmFwYWNoZXNvbHItYXV0b2NvbXBsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYm9keS5zZWFyY2gtb3BlbiAudWktYXV0b2NvbXBsZXRlIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIGhlYWRlciBkaXYua2VudC1zZWFyY2gtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IC0zZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkuaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBkaXYua2VudC1zZWFyY2gtb3ZlcmxheSAuaDMsIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IGgzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaGVhZGVyIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuc2VjdGlvbi1zZWFyY2ggLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBsaS5sYXN0LmxlYWYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oYW5nZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuXG4uaGFuZ2VyLWFycm93LXVwIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uYmV0YVRlc3RlcktlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgei1pbmRleDogOTk5OTk7XG4gIGJvdHRvbTogMDtcbn1cblxubGkgYS5zZWFyY2gtYnV0dG9uLW5ldyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5saSBhLnNlYXJjaC1idXR0b24tbmV3MiBzcGFuIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAzNjBweDtcbiAgei1pbmRleDogOTAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBncmF5O1xufVxuXG4jY2hhdGZyYW1lIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gICNjaGF0ZnJhbWUge1xuICAgIGhlaWdodDogOTB2aDtcbiAgfVxufVxuXG4uY2hhdC1oZWFkIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogIzAxMzg3NjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZmFiMDA7XG59XG5cbi5jaGF0LWhlYWQgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY2hhdC1oZWFkIGkuZmEuZmEtY29tbWVudHMge1xuICBjb2xvcjogd2hpdGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50d2l0dGVydGltZWxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cblxuYm9keSAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2Utc2VhcmNoLXNpdGUgaW5wdXQuYXBhY2hlc29sci1hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5zZWFyY2gtb3BlbiAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJvZHkuc2VhcmNoLW9wZW4gLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnN0aWNreW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5zcGFuLm1haWxpbmctYWRkcmVzcyBiciwgc3Bhbi5zdHJlZXQtYWRkcmVzcyBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICB2aWRlbyN2aWRlby1iZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuI3NsaWRpbmctcG9wdXAgLnBvcHVwLWNvbnRlbnQgI3BvcHVwLWJ1dHRvbnMgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNlYXJjaC1vcGVuIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Lm9nLWNvbnRleHQtbm9kZS0yOTEyMTYgLmZlZWRiYWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkub2ctY29udGV4dC1ub2RlLTI5MTIxNiAuYWR2YW5jZWRiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgYm9keS5sb2dnZWQtaW4gLnNtYWxsLTEyLm1lZGl1bS04Lm1lZGl1bS1wdXNoLTQubGFyZ2UtOC5sYXJnZS1wdXNoLTQuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkubG9nZ2VkLWluIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IHtcbiAgICB0b3A6IC02LjI1cmVtO1xuICAgIGxlZnQ6IDg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkubG9nZ2VkLWluIHNlY3Rpb24uYmxvY2suYmxvY2stYXBhY2hlc29sci1wYW5lbHMuYmxvY2stYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0uaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGJvZHkub2ctY29udGV4dC1ub2RlLTEyNzEyMSB2aWRlbyN2aWRlby1iZyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnNlY3Rpb24ubC1oZWFkZXItcmVnaW9uLnJvdyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5zbWFsbC1vbmx5LWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHtcbiAgLm1lZGl1bS1vbmx5LWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkge1xuICAubGFyZ2Utb25seS1jdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnhsYXJnZS1vbmx5LWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLm1lbnUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwubWVnYW1lbnUtd3JhcHBlciBsaTpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1ib3R0b206IGJsYWNrIDNweCBkb3R0ZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAubWVudS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE5cHggIWltcG9ydGFudDtcbiAgfVxuICB1bC5tZWdhbWVudS13cmFwcGVyIGxpOmZvY3VzLXdpdGhpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogYmxhY2sgM3B4IGRvdHRlZDtcbiAgfVxufVxuaHRtbCBib2R5IC5sLWhlYWRlcixcbi5sLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU3LCAxMTgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xufVxuaHRtbCBib2R5IC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51LFxuLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUge1xuICB6LWluZGV4OiAxMDtcbn1cbmh0bWwgYm9keSAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhLFxuLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaHRtbCBib2R5IC5sLWhlYWRlciAubC1oZWFkZXItcmVnaW9uOmJlZm9yZSxcbi5sLWhlYWRlciAubC1oZWFkZXItcmVnaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5odG1sIGJvZHkgLmwtaGVhZGVyIC5sLWhlYWRlci1yZWdpb24gPiAubGFyZ2UtMTIsXG4ubC1oZWFkZXIgLmwtaGVhZGVyLXJlZ2lvbiA+IC5sYXJnZS0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGh0bWwgYm9keSAubC1oZWFkZXIgLmwtaGVhZGVyLXJlZ2lvbiA+IC5sYXJnZS0xMixcbiAgLmwtaGVhZGVyIC5sLWhlYWRlci1yZWdpb24gPiAubGFyZ2UtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB9XG59XG5odG1sIGJvZHkgLmwtaGVhZGVyIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1zdmctbG9nbyxcbmh0bWwgYm9keSAubC1oZWFkZXIgI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1sb2dvLFxuLmwtaGVhZGVyIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1zdmctbG9nbyxcbi5sLWhlYWRlciAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbn1cbmh0bWwgYm9keSAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19rZW50LFxuaHRtbCBib2R5IC5sLWhlYWRlciAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28gYSBpbWcuY2FtcHVzX2tlbnQsXG4ubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19rZW50LFxuLmwtaGVhZGVyICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyBhIGltZy5jYW1wdXNfa2VudCB7XG4gIHdpZHRoOiAxODVweDtcbiAgbWFyZ2luOiAxZW0gMCAyLjVlbSAyZW07XG59XG5odG1sIGJvZHkgLmwtaGVhZGVyIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1zdmctbG9nbyBhIGltZy5jYW1wdXNfcmVnaW9uYWwsXG5odG1sIGJvZHkgLmwtaGVhZGVyICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyBhIGltZy5jYW1wdXNfcmVnaW9uYWwsXG4ubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19yZWdpb25hbCxcbi5sLWhlYWRlciAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28gYSBpbWcuY2FtcHVzX3JlZ2lvbmFsIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW46IDFlbSAwIDAgMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGh0bWwgYm9keSAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19yZWdpb25hbCxcbiAgaHRtbCBib2R5IC5sLWhlYWRlciAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28gYSBpbWcuY2FtcHVzX3JlZ2lvbmFsLFxuICAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19yZWdpb25hbCxcbiAgLmwtaGVhZGVyICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyBhIGltZy5jYW1wdXNfcmVnaW9uYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIGh0bWwgYm9keSAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19yZWdpb25hbCxcbiAgaHRtbCBib2R5IC5sLWhlYWRlciAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28gYSBpbWcuY2FtcHVzX3JlZ2lvbmFsLFxuICAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvIGEgaW1nLmNhbXB1c19yZWdpb25hbCxcbiAgLmwtaGVhZGVyICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyBhIGltZy5jYW1wdXNfcmVnaW9uYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5odG1sIGJvZHkgLmwtaGVhZGVyIGRpdiNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1tZWdhbWVudSxcbi5sLWhlYWRlciBkaXYjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtbWVnYW1lbnUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGh0bWwgYm9keSAubC1oZWFkZXIgZGl2I2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLW1lZ2FtZW51LFxuICAubC1oZWFkZXIgZGl2I2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLW1lZ2FtZW51IHtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIge1xuICBmbG9hdDogbm9uZTtcbn1cbi5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGk6aG92ZXIgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmJvZHlbY2xhc3MqPS16dXJiLTIwMThdIGhlYWRlci5sLWhlYWRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIGhlYWRlci5sLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICBib2R5W2NsYXNzKj0tenVyYi0yMDE4XSAubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIGxpLnNjbmQtbGV2ZWwge1xuICAgIG1pbi1oZWlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIC5tZWdhbWVudS1jb250YWluZXIgdWwubWVnYW1lbnUtbGlua3MgbGkuc2NuZC1sZXZlbCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICB9XG59XG5cbi5rZW50LXJkLW1lZ2FtZW51IHNwYW4uZmEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LXdyYXBwZXIgPiBsaS5vcGVuID4gLm1lZ2FtZW51LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyID4gbGkub3BlbiA+IC5tZWdhbWVudS1jb250YWluZXIge1xuICAgIHRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciA+IGxpID4gYSA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgaHRtbCBib2R5W2NsYXNzKj0tenVyYi0yMDE4XSBhLmNsb3NlLWJ1dHRvbi1vdmVybGF5LFxuICBodG1sIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyID4gbGkgaDMuc3ViaGVhZGVyLFxuICBodG1sIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyID4gbGkgc3Bhbi5zdWJoZWFkZXIsXG4gIGh0bWwgYm9keVtjbGFzcyo9LXp1cmItMjAxOF0gLmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LXdyYXBwZXIgLmFkbWlzc2lvbl90b3BfbWFya3VwLFxuICBodG1sIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyIC5tZWdhbWVudS1leHRyYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGh0bWwgYm9keVtjbGFzcyo9LXp1cmItMjAxOF0gLmtlbnQtc2VhcmNoLW92ZXJsYXkgYS5jbG9zZS1idXR0b24tb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICBib2R5W2NsYXNzKj0tenVyYi0yMDE4XSAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIGRpdi5tZWdhbWVudS1jb250YWluZXIgdWwubWVnYW1lbnUtbGlua3Mge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keVtjbGFzcyo9LXp1cmItMjAxOF0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaS5vcGVuIGEubWVnYW1lbnUtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIC5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgbGkgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzMCwgMjMwLCAyMzApO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2IoOTQsIDE5NiwgMjIzKTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGJvZHlbY2xhc3MqPS16dXJiLTIwMThdIC5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgbGkgYTpmb2N1cyBzcGFuLmxpbmstdGV4dCwgYm9keVtjbGFzcyo9LXp1cmItMjAxOF0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBhOmFjdGl2ZSBzcGFuLmxpbmstdGV4dCwgYm9keVtjbGFzcyo9LXp1cmItMjAxOF0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBhOmhvdmVyIHNwYW4ubGluay10ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGJvZHkudGhlbWUtLWtzdS1rZW50LXp1cmItMjAxOCAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIGxpOmhvdmVyIGRpdi5tZWdhbWVudS1jb250YWluZXIsXG4gIGJvZHkudGhlbWUtLWtzdS1rZW50LXp1cmItMjAxOCAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIGxpIGE6YWN0aXZlICsgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lcixcbiAgYm9keS50aGVtZS0ta3N1LWtlbnQtenVyYi0yMDE4IC5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgbGkgYTpmb2N1cyArIGRpdi5tZWdhbWVudS1jb250YWluZXIsXG4gIGJvZHkudGhlbWUtLWtzdS1rZW50LXp1cmItMjAxOCAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIGxpLm9wZW4gZGl2Lm1lZ2FtZW51LWNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5oZWFkZXIuc3RpY2t5bmF2IC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlci5zdGlja3luYXYgI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLW1lZ2FtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIuc3RpY2t5bmF2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaGVhZGVyLnN0aWNreW5hdiAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiBhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaGVhZGVyLnN0aWNreW5hdiAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28sXG5oZWFkZXIuc3RpY2t5bmF2IC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1zdmctbG9nbyB7XG4gIHRvcDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAua2VudC1yZC1tZWdhbWVudSAjbWVnYS1tZW51LXBvc3QtbWVudSBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gdWwua3N1X3JlZGVzaWduX3V0aWxfbmF2X3RlbXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5rZW50LXJkLW1lZ2FtZW51ICNtZWdhLW1lbnUtcG9zdC1tZW51IHNlY3Rpb25bY2xhc3MqPWJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzXSB1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICBodG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10ge1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpLmJsb2NrLWNvbmZpZ3VyZSBhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gbGkuYmxvY2stY29uZmlndXJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpIGEge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMDIlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbmh0bWwgLmwtaGVhZGVyIHNlY3Rpb25bY2xhc3MqPWJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzXSBsaSBhIGkuZmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDIzO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpIGE6aG92ZXIgaS5mYSB7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG59XG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gbGkgYS5hcHBseSwgaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpIGEudmlzaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc0LCAyMzQsIDIyOSk7XG59XG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gbGkgYS5hcHBseTpob3ZlciwgaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpIGEudmlzaXQ6aG92ZXIge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZlMGQ4O1xufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIHVsLmtzdV9yZWRlc2lnbl91dGlsX25hdl90ZW1wIGxpIGEge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMDIlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbmh0bWwgLmwtaGVhZGVyIHNlY3Rpb25bY2xhc3MqPWJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzXSB1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCBsaSBhOmhvdmVyLCBodG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gdWwua3N1X3JlZGVzaWduX3V0aWxfbmF2X3RlbXAgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzg3MDA7XG59XG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gdWwua3N1X3JlZGVzaWduX3V0aWxfbmF2X3RlbXAgbGkgYS5hcHBseSwgaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIHVsLmtzdV9yZWRlc2lnbl91dGlsX25hdl90ZW1wIGxpIGEudmlzaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc0LCAyMzQsIDIyOSk7XG59XG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gdWwua3N1X3JlZGVzaWduX3V0aWxfbmF2X3RlbXAgbGkgYS5hcHBseTpob3ZlciwgaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9YmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3NdIHVsLmtzdV9yZWRlc2lnbl91dGlsX25hdl90ZW1wIGxpIGEuYXBwbHk6Zm9jdXMsIGh0bWwgLmwtaGVhZGVyIHNlY3Rpb25bY2xhc3MqPWJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzXSB1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCBsaSBhLnZpc2l0OmhvdmVyLCBodG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gdWwua3N1X3JlZGVzaWduX3V0aWxfbmF2X3RlbXAgbGkgYS52aXNpdDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmUwZDg7XG59XG5cbiNwYWdlID4gaGVhZGVyID4gc2VjdGlvbiA+IGRpdiA+IHNlY3Rpb24uYmxvY2suYmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24uY29udGV4dHVhbC1saW5rcy1yZWdpb24uYmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3MuaGVhZGVyIHtcbiAgei1pbmRleDogMTU7XG59XG5cbi5mYi1naXZlLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZmItZ2l2ZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IE5hdGlvbmFsQm9sZEl0YWxpYztcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KSAhaW1wb3J0YW50O1xufVxuXG4uZmItZ2l2ZS1ob3ZlciB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDU1LjUlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogNDVweCAxMHB4IDEwcHggMTBweDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjI1cztcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTM1cHgpO1xufVxuXG4ubGluZS0xIHtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5saW5lLTIge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAuZmItZ2l2ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5mYi1naXZlLWNvbnRhaW5lcjpob3ZlciAuZmItZ2l2ZS1ob3ZlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIC5mYi1naXZlLWNvbnRhaW5lcjpob3ZlciwgLmZiLWdpdmUtY29udGFpbmVyOmhvdmVyIC5mYi1naXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mYi1naXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMCAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiB3aGl0ZSAycHggc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIGxpLmxhc3QgYS5mYi1naXZlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51LFxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzIHtcbiAgdG9wOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGh0bWwgLmwtaGVhZGVyIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rcyB7XG4gICAgcmlnaHQ6IDhlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGEge1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjEycmVtO1xufVxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhOmhvdmVyLCBodG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGE6Zm9jdXMsIGh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IHNwYW4uZmEge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgc3Bhbi5mYTpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhOmhvdmVyIHNwYW4uZmEsIGh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgYTpmb2N1cyBzcGFuLmZhLCBodG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGE6YWN0aXZlIHNwYW4uZmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhOmhvdmVyIHNwYW46bGFzdC1vZi10eXBlLCBodG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGE6Zm9jdXMgc3BhbjpsYXN0LW9mLXR5cGUsIGh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgYTphY3RpdmUgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdG9wOiAxMjAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgYTpmb2N1cyBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0b3A6IDEyMCU7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBsaSBhIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5ibG9jay1hcGFjaGVzb2xyLXBhbmVscyBhLmRlc2t0b3AtYnV0dG9uLnNlYXJjaC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIC5sLWhlYWRlciAuc21hbGwtb25seS1jdXN0b20gLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzIC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKnZpZGVvIGFzIGJhY2tncm91bmQ7IGNvbnRhaW5lciBlbGVtZW50IG1ha2VzIGl0IHJlc3BvbnNpdmUgKi9cbi52aWRlby1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGRpc2FibGUgdmlkZW8gKGUuZy4gaW4gYSBtZWRpYSBxdWVyeSkgYnkgc2V0dGluZyAudmlkZW8tY29udGFpbmVyIHRvIGRpc3BsYXk6IG5vbmU7IGFzIGFwcHJvcHJpYXRlICovXG4udmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmhlcm86bm90KC5oZXJvLXByaW1hcnkpIGgxIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7XG4gIC5tb2JpbGUtZmFjdC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubW9iaWxlLWZhY3Qtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAubW9iaWxlLWZhY3Qtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLm1vYmlsZS1mYWN0LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG59XG5cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vYmlsZS1mYWN0LXNsaWRlciAubW9iaWxlLW1vcmUtZmFjdHMgZGl2IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cblxuLm1vYmlsZS1mYWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLWZhY3Qtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtZmFtaWx5OiBOYXRpb25hbC1Cb29rLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAuNWVtIDAuMWVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5tb2JpbGUtZmFjdC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwLjNlbTtcbiAgYm90dG9tOiAxO1xuICB0b3A6IDE0cHg7XG4gIGJvdHRvbTogaW5oZXJpdDtcbn1cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLm1vYmlsZS1mYWN0LXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbn1cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLm5leHQtYXJyb3cge1xuICB0cmFuc2Zvcm06IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vYmlsZS1mYWN0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vYmlsZS1mYWN0LXNsaWRlciAuc2xpY2stc2xpZGUgPiBhIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCAwJSAxMDAlKTtcbiAgY2xpcC1wYXRoOiB1cmwoXCJodHRwczovL3d3dy5rZW50LmVkdS9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3Vfa2VudF96dXJiXzIwMTgvc3ZnL2NsaXAuc3ZnI21vYmlsZUZhY3RzVGl0bGVcIik7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1LCAwJSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEuNWVtIDFlbSAxZW0gMWVtO1xufVxuLm1vYmlsZS1mYWN0LXNsaWRlciAuc2xpY2stc2xpZGUgPiBhIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLm1vYmlsZS1mYWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLm1vYmlsZS1mYWN0cyBhIHNwYW5bY2xhc3MqPW1vYmlsZS1mYWN0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQmxhY2tJdGFsaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5tb2JpbGUtZmFjdC1zbGlkZXIgLm1vYmlsZS1mYWN0cyBhIHNwYW5bY2xhc3MqPW1vYmlsZS1mYWN0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLm1vYmlsZS1mYWN0LXNsaWRlciAubW9iaWxlLWZhY3RzIGRpdiB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLm1vYmlsZS1mYWN0LXNsaWRlciAubW9iaWxlLWZhY3RzIGRpdiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5tb2JpbGUtZmFjdC1zbGlkZXIgLm1vYmlsZS1mYWN0cyBkaXYge1xuICAgIG1heC1oZWlnaHQ6IDI1dmg7XG4gIH1cbn1cbi5tb2JpbGUtZmFjdC1zbGlkZXIgLm1vYmlsZS1mYWN0cyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNnZoO1xuICBoZWlnaHQ6IDQwMHZoO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9iaWxlLWZhY3Qtc2xpZGVyIC5pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLm1vYmlsZS1mYWN0LXNsaWRlciAuaXRlbSAubW9iaWxlLWZhY3RzIHtcbiAgbWF4LWhlaWdodDogOTB2aDtcbn1cbi5tb2JpbGUtbW9yZS1mYWN0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2JpbGUtbW9yZS1mYWN0cyBkaXYgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDE3MSwgMCk7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuLm1vYmlsZS1tb3JlLWZhY3RzIGRpdiBhOmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5tb2JpbGUtbW9yZS1mYWN0cyBkaXYgYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM4NzAwO1xufVxuXG4ucmVnaW9uYWwtZmFjdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgcGFkZGluZzogMCAyLjUlIDNlbSAyLjUlO1xufVxuLnJlZ2lvbmFsLWZhY3RzIC5yZWdpb25hbEZhY3RDb3B5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgLnJlZ2lvbmFsRmFjdENvcHkge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgLnJlZ2lvbmFsRmFjdENvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnJlZ2lvbmFsLWZhY3RzIC5yZWdpb25hbEZhY3RDb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZWdpb25hbC1mYWN0cyAucmVnaW9uLWZhY3RzLXRleHQsXG4ucmVnaW9uYWwtZmFjdHMgLnJlZ2lvbi1mYWN0cy10ZXh0IHNwYW4udGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgZGl2W2NsYXNzKj1yZWdpb25hbEZhY3RzXSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgZGl2W2NsYXNzKj1yZWdpb25hbEZhY3RzXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9cmVnaW9uYWxGYWN0c10gZGl2W2NsYXNzKj1mYWN0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWdpb25hbC1mYWN0cyBkaXZbY2xhc3MqPWZhY3QtXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWdpb25hbC1mYWN0cyBkaXZbY2xhc3MqPWZhY3QtXSA+IGEgc3Bhbixcbi5yZWdpb25hbC1mYWN0cyBkaXZbY2xhc3MqPWZhY3QtXSA+IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9ZmFjdC1dID4gYSBzcGFuLmxhcmdlLXRleHQsXG4ucmVnaW9uYWwtZmFjdHMgZGl2W2NsYXNzKj1mYWN0LV0gPiBzcGFuLmxhcmdlLXRleHQge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9ZmFjdC1dID4gYSBzcGFuLFxuLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9ZmFjdC1dID4gYSxcbi5yZWdpb25hbC1mYWN0cyBkaXZbY2xhc3MqPWZhY3QtXSA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4ucmVnaW9uYWwtZmFjdHMgZGl2W2NsYXNzKj1mYWN0LV0gaW1nIHtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVnaW9uYWwtZmFjdHMgZGl2W2NsYXNzKj1mYWN0LV0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYW9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgZGl2W2NsYXNzKj1mYWN0LV0gYTpob3ZlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5yZWdpb25hbC1mYWN0cyAucmVnaW9uYWxGYWN0czEgZGl2W2NsYXNzKj1mYWN0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnJlZ2lvbmFsLWZhY3RzIC5yZWdpb25hbEZhY3RzMiBkaXZbY2xhc3MqPWZhY3RdIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5yZWdpb25hbC1mYWN0cyAucmVnaW9uYWxGYWN0czMgZGl2W2NsYXNzKj1mYWN0XSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5yZWdpb25hbC1mYWN0cyAucmVnaW9uYWxGYWN0czQgZGl2W2NsYXNzKj1mYWN0XSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucmVnaW9uYWwtZmFjdHMgLnJlZ2lvbmFsRmFjdHM1IGRpdltjbGFzcyo9ZmFjdF0ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5yZWdpb25hbC1mYWN0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5yZWdpb25hbC1mYWN0cyAubW9yZS1mYWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5yZWdpb25hbC1mYWN0cyAubW9yZS1mYWN0cyAuZmllbGQtbmFtZS1maWVsZC1mYWN0cy1hbmQtZmlndXJlcy1tb3JlLWxpbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yZWdpb25hbC1mYWN0cyAubW9yZS1mYWN0cyAuZmllbGQtbmFtZS1maWVsZC1mYWN0cy1hbmQtZmlndXJlcy1tb3JlLWxpbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVnaW9uYWwtZmFjdHMgLm1vcmUtZmFjdHMgLmZpZWxkLW5hbWUtZmllbGQtZmFjdHMtYW5kLWZpZ3VyZXMtbW9yZS1saW46aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLnJlZ2lvbmFsLWZhY3RzIC5tb3JlLWZhY3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZWdpb25hbC1mYWN0cyAubW9yZS1mYWN0cyBhOmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5yZWdpb25hbC1mYWN0cyAubW9yZS1mYWN0cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgLm1vcmUtZmFjdHMgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAucmVnaW9uYWwtZmFjdHMgLm1vcmUtZmFjdHMgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICB9XG4gIC5yZWdpb25hbC1mYWN0cyAubW9yZS1mYWN0cyBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYzg3MDA7XG4gIH1cbn1cbi5yZWdpb25hbC1mYWN0cy5ub0ludHJvIGRpdltjbGFzcyo9cmVnaW9uYWxGYWN0c10ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWdpb25hbC1mYWN0cy5ub0ludHJvIC5tb3JlLWZhY3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWdpb25hbC1mYWN0cy53aGl0ZUJhY2tncm91bmQge1xuICBwYWRkaW5nOiAwIDIuNSU7XG59XG4ucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kIGRpdltjbGFzcyo9ZmFjdC1dID4gYSBzcGFuLFxuLnJlZ2lvbmFsLWZhY3RzLndoaXRlQmFja2dyb3VuZCBkaXZbY2xhc3MqPWZhY3QtXSA+IGEge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuLnJlZ2lvbmFsLWZhY3RzLndoaXRlQmFja2dyb3VuZCBkaXZbY2xhc3MqPWZhY3QtXSA+IGEgc3Bhbi5sYXJnZS10ZXh0IHtcbiAgY29sb3I6IHJnYigwLCAxMTUsIDE4OSk7XG59XG4ucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kIGRpdltjbGFzcyo9ZmFjdC1dID4gc3BhbiB7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG59XG4ucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kIGRpdltjbGFzcyo9ZmFjdC1dID4gc3Bhbi5sYXJnZS10ZXh0IHtcbiAgY29sb3I6IHJnYigwLCAxMTUsIDE4OSk7XG59XG4ucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kIC5yZWdpb24tZmFjdHMtdGV4dCxcbi5yZWdpb25hbC1mYWN0cy53aGl0ZUJhY2tncm91bmQgLnJlZ2lvbi1mYWN0cy10ZXh0IHNwYW4udGV4dCBwIHtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5yZWdpb25hbC1mYWN0cy53aGl0ZUJhY2tncm91bmQgLm1vcmUtZmFjdHMgYSB7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5yZWdpb25hbC1mYWN0cy53aGl0ZUJhY2tncm91bmQgLm1vcmUtZmFjdHMgLmZpZWxkLW5hbWUtZmllbGQtZmFjdHMtYW5kLWZpZ3VyZXMtbW9yZS1saW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgfVxufVxuXG5ib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLnJlZ2lvbmFsLWZhY3RzLndoaXRlQmFja2dyb3VuZCxcbmJvZHkubm9kZS10eXBlLXBhZ2UgLnJlZ2lvbmFsLWZhY3RzLndoaXRlQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gIHBhZGRpbmctdG9wOiAyLjUlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLnJlZ2lvbmFsLWZhY3RzLndoaXRlQmFja2dyb3VuZCAuZmFjdHNTdGFnZSxcbmJvZHkubm9kZS10eXBlLXBhZ2UgLnJlZ2lvbmFsLWZhY3RzLndoaXRlQmFja2dyb3VuZCAuZmFjdHNTdGFnZSB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIC5yZWdpb25hbC1mYWN0cyxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gLnJlZ2lvbmFsLWZhY3RzLFxuYm9keS5ub2RlLXR5cGUtcGFnZSAucmVnaW9uYWwtZmFjdHMge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkYmJkZSAwLCAjMDA3M2JkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZGJiZGUgMCwgIzAwNzNiZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWRiYmRlIDAsICMwMDczYmQgMTAwJSk7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMi41JTtcbn1cbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gLnJlZ2lvbmFsLWZhY3RzIC5mYWN0c1N0YWdlLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXSAucmVnaW9uYWwtZmFjdHMgLmZhY3RzU3RhZ2UsXG5ib2R5Lm5vZGUtdHlwZS1wYWdlIC5yZWdpb25hbC1mYWN0cyAuZmFjdHNTdGFnZSB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSAucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXSAucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kLFxuYm9keS5ub2RlLXR5cGUtcGFnZSAucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1lbnVGRi5yZWdpb25hbC1mYWN0cyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1lbnVGRiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVudUZGIGEucmVnaW9uLWZhY3RzLXRleHQge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLm1lbnVGRiBhLnJlZ2lvbi1mYWN0cy10ZXh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnVGRiBhLnJlZ2lvbi1mYWN0cy10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnVGRiBhLnJlZ2lvbi1mYWN0cy10ZXh0OmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudUZGIC5yZWdpb24tZmFjdHMtdGV4dCBzcGFuLnRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubWVudUZGIGEuZmFjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQmxhY2tJdGFsaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ubWVudUZGIGEuZmFjdCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbn1cbi5tZW51RkYgYS5mYWN0OmhvdmVyIGltZyB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4ubWVudUZGLndoaXRlQkcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1lbnVGRi53aGl0ZUJHIGEuZmFjdCB7XG4gIGNvbG9yOiByZ2IoMCwgMTE1LCAxODkpO1xufVxuXG4vKiBTY3NzIERvY3VtZW50ICovXG5ib2R5IGZvb3RlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28tZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgZm9vdGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nby1mb290ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNTBweDtcbn1cbmJvZHkgZm9vdGVyIC5jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiKDIzOSwgMTcxLCAwKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbmRpdi5mb290ZXItb3V0c2lkZS13cmFwIGltZy5iYWNrZ3JvdW5kLWZvb3Rlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIHotaW5kZXg6IDA7XG59XG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCBpbWcuYm90dG9tLWRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xufVxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgLmluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NywgMTE4LCAwLjkpO1xufVxuXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS05NDU0NDQgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyB1bCwgYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgb2wsIGJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGRsLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgdWwsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBvbCxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGRsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyB1bCBsaSwgYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgb2wgbGksIGJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGRsIGxpLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgdWwgbGksXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBvbCBsaSxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGRsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyB1bC5zb2NpYWwtbWVkaWEtcm93LFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgdWwuc29jaWFsLW1lZGlhLXJvdyB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGEsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBhIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHAsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBwIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMiwgYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIuYmxvY2stdGl0bGUsIGJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLnBhbmUtdGl0bGUsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBoMixcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGgyLmJsb2NrLXRpdGxlLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIucGFuZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICBtYXJnaW46IDEycHggMHB4IDJweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAubW9yZS1saW5rLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgLm1vcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4IDAgMDtcbn1cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNwYW4udmlld3MtZmllbGQtZWRpdC1ub2RlLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgc3Bhbi52aWV3cy1maWVsZC1lZGl0LW5vZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jayxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGRpdi5ibG9jayxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIHNlY3Rpb24uYmxvY2ssXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBkaXYuYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIC5ibG9jay1jb250ZW50IHVsLCBib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuYmxvY2stY29udGVudCB1bCBsaSxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIC5ibG9jay1jb250ZW50IHVsLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgLmJsb2NrLWNvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIC5ibG9jay1jb250ZW50IHVsIGxpIGEsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciAuYmxvY2stY29udGVudCB1bCBsaSBhIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDFweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGRpdi5ibG9jayxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIHNlY3Rpb24uYmxvY2ssXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBkaXYuYmxvY2ssXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzZWN0aW9uLmJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtZm9vdGVyLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXRoaXJkIGJyLCAuZm9vdGVyLXNlY29uZCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLXRoaXJkIC5tYWlsaW5nLWFkZHJlc3MgYnIsIC5mb290ZXItdGhpcmQgLnN0cmVldC1hZGRyZXNzIGJyLCAuZm9vdGVyLXNlY29uZCAubWFpbGluZy1hZGRyZXNzIGJyLCAuZm9vdGVyLXNlY29uZCAuc3RyZWV0LWFkZHJlc3MgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5mb290ZXItb3V0c2lkZS13cmFwIGRpdltjbGFzcyo9Zm9vdGVyLV0uY29sdW1ucyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyLW91dHNpZGUtd3JhcCBkaXZbY2xhc3MqPWZvb3Rlci1dLmNvbHVtbnMgLm1haWxpbmctYWRkcmVzcyBiciwgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZGl2W2NsYXNzKj1mb290ZXItXS5jb2x1bW5zIC5zdHJlZXQtYWRkcmVzcyBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZGl2W2NsYXNzKj1mb290ZXItXS5jb2x1bW5zICoge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy10b3A6IDBlbTtcbiAgfVxuICAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLW91dHNpZGUtd3JhcCAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNvY2lhbC1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIHtcbiAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIC5wb3J0cmFpdEhlcm9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIC5wb3J0cmFpdEhlcm9fdGV4dCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgMi41JTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wb3J0cmFpdEhlcm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBvcnRyYWl0SGVybyAucG9ydHJhaXRIZXJvX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIC5wb3J0cmFpdEhlcm9fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBvcnRyYWl0SGVybyAucG9ydHJhaXRIZXJvX3RleHQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wb3J0cmFpdEhlcm8gLnBvcnRyYWl0SGVyb190ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIC5wb3J0cmFpdEhlcm9fdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wb3J0cmFpdEhlcm8gLnBvcnRyYWl0SGVyb190ZXh0IC5hdXRob3JlZEJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM1OTU5NWM7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBvcnRyYWl0SGVybyAucG9ydHJhaXRIZXJvX3RleHQgLmF1dGhvcmVkQnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYWIyMTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucG9ydHJhaXRIZXJvIC5wb3J0cmFpdEhlcm9fdGV4dCAuZmllbGQtbmFtZS1maWVsZC1pbnRyb2R1Y3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBvcnRyYWl0SGVybyAucG9ydHJhaXRIZXJvX3RleHQgLmZpZWxkLW5hbWUtZmllbGQtaW50cm9kdWN0aW9uIHAgLmRyb3AtY2FwIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxMDNweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzJjOGVjZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSBhbmQgKG1pbi13aWR0aDogNDUuNTYyNXJlbSkge1xuICAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmNvcHlBbmRTaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG4gIH1cbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGFuZHNjYXBlSGVybyB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGFuZHNjYXBlSGVybyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGFuZHNjYXBlSGVybyAubGFuZHNjYXBlSGVyb190ZXh0IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCAyLjUlO1xuICB9XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmxhbmRzY2FwZUhlcm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmxhbmRzY2FwZUhlcm8gaDEge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMwMDM5NzY7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmxhbmRzY2FwZUhlcm8gaDIge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGFuZHNjYXBlSGVybyAuYXV0aG9yZWRCeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5hcnRpY2xlQm9keSB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuYXJ0aWNsZUJvZHkucG9ydHJhaXRCb2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy5rZW50LmVkdS90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9pbWFnZXMvZGFzaGVzLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5jb3B5QW5kU2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmNvcHlBbmRTaWRlYmFyIC5zZWN0aW9uQ29weSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuY29weUFuZFNpZGViYXIgLnNlY3Rpb25Db3B5Lm5vU2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmNvcHlBbmRTaWRlYmFyIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDUlO1xuICB9XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmNvcHlBbmRTaWRlYmFyIC5zaWRlYmFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmNvcHlBbmRTaWRlYmFyIC5wb3NpdGlvblN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmNvcHlBbmRTaWRlYmFyIC5zZWN0aW9uQ29weSxcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5jb3B5QW5kU2lkZWJhciAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuY29weUFuZFNpZGViYXIgLnBvc2l0aW9uU3RpY2t5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYiwgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFncmFwaHMtaXRlbS1oaWdobGlnaHRlZC10ZXh0LWJsdXJiLm5vVGV4dCwgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYi5ub1RleHQge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFncmFwaHMtaXRlbS1oaWdobGlnaHRlZC10ZXh0LWJsdXJiLm5vVGV4dDphZnRlciwgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYi5ub1RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFncmFwaHMtaXRlbS1oaWdobGlnaHRlZC10ZXh0LWJsdXJiIC5maWVsZC1uYW1lLWZpZWxkLWNhcHRpb24sIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYiAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiwgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYiAuZmllbGQtbmFtZS1maWVsZC1jYXB0aW9uLCAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFncmFwaHMtaXRlbS1oaWdobGlnaHRlZC10ZXh0LWJsdXJiIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucHVsbC1xdW90ZS53b3cge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNlYmFiMjE7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNTk1OTVjO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wdWxsLXF1b3RlLndvdyBzcGFuIHtcbiAgY29sb3I6ICNlYmFiMjE7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgcC5hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44IHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNTk1OTVjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuZmllbGQtbmFtZS1maWVsZC1wYXJhbGxheC1zZWN0aW9uIC5pbmZvZ3JhcGhpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXBhcmFsbGF4LXNlY3Rpb24gLmluZm9ncmFwaGljcy5jb3VudC0xIC5pbmZvZ3JhcGhpY1NpbmdsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXBhcmFsbGF4LXNlY3Rpb24gLmluZm9ncmFwaGljcy5jb3VudC0yIC5pbmZvZ3JhcGhpY1NpbmdsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWxsYXgtc2VjdGlvbiAuaW5mb2dyYXBoaWNzLmNvdW50LTMgLmluZm9ncmFwaGljU2luZ2xlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXBhcmFsbGF4LXNlY3Rpb24gLmluZm9ncmFwaGljcy5jb3VudC00IC5pbmZvZ3JhcGhpY1NpbmdsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXBhcmFsbGF4LXNlY3Rpb24gLmluZm9ncmFwaGljcy5jb3VudC0yIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWxsYXgtc2VjdGlvbiAuaW5mb2dyYXBoaWNzIC5pbmZvZ3JhcGhpY1NpbmdsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuZmllbGQtbmFtZS1maWVsZC1wYXJhbGxheC1zZWN0aW9uIC5pbmZvZ3JhcGhpY3MgLmluZm9ncmFwaGljU2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXNpZGViYXIgLmluZm9ncmFwaGljcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmZpZWxkLW5hbWUtZmllbGQtc2lkZWJhciAuaW5mb2dyYXBoaWNTaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXNpZGViYXIgLmluZm9ncmFwaGljU2luZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYWIyMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5maWVsZC1uYW1lLWZpZWxkLXNpZGViYXIgLmluZm9ncmFwaGljU2luZ2xlOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBhcmFncmFwaHMtaXRlbS1pbmZvZ3JhcGhpY3MgLmZpZWxkLW5hbWUtZmllbGQtb3B0aW9uYWwtdGl0bGUsIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucGFyYWdyYXBoLS10eXBlLS1pbmZvZ3JhcGhpY3MgLmZpZWxkLW5hbWUtZmllbGQtb3B0aW9uYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wYXJhZ3JhcGhzLWl0ZW0taW5mb2dyYXBoaWNzIC5wYXJhZ3JhcGhzLWl0ZW0taW5mb2dyYXBoaWMtc2luZ2xlIC5maWVsZC1uYW1lLWZpZWxkLWljb24taW1hZ2UsIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAucGFyYWdyYXBoLS10eXBlLS1pbmZvZ3JhcGhpY3MgLnBhcmFncmFwaHMtaXRlbS1pbmZvZ3JhcGhpYy1zaW5nbGUgLmZpZWxkLW5hbWUtZmllbGQtaWNvbi1pbWFnZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5mZWF0dXJlUG9zdEZvb3RlciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5mZWF0dXJlUG9zdEZvb3RlciAucG9zdERhdGVzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjI3Mzc4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmZlYXR1cmVQb3N0Rm9vdGVyIC5wb3N0VGFncyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmZlYXR1cmVQb3N0Rm9vdGVyIC5wb3N0VGFncyB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuMzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMzk3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTRlNjtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDAuODM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5mZWF0dXJlUG9zdEZvb3RlciAucG9zdFRhZ3MgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczYmQ7XG4gIGNvbG9yOiAjZGZlNGU2O1xufVxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5mZWF0dXJlUG9zdEZvb3RlciAucG9zdFRhZ3MgaDIge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMwMDM5NzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjlweDtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuZmVhdHVyZVBvc3RGb290ZXIgLnBvc3REYXRlcyxcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5mZWF0dXJlUG9zdEZvb3RlciAucG9zdFRhZ3Mge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIDIuNSU7XG4gIH1cbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAuZm9vdGVyLW91dHNpZGUtd3JhcC5oaWRlLWZvci1wcmludCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmxiLW5hdiBhLmxiLXByZXYsIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGItbmF2IGEubGItbmV4dCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubW9kdWxlLXNvY2lhbC1zaGFyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubW9kdWxlLXNvY2lhbC1zaGFyaW5nIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubW9kdWxlLXNvY2lhbC1zaGFyaW5nIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLm1vZHVsZS1zb2NpYWwtc2hhcmluZyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmxhbmRzY2FwZUhlcm8gLm1vZHVsZS1zb2NpYWwtc2hhcmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGFuZHNjYXBlSGVybyAuZmllbGQtbmFtZS1maWVsZC1jYXB0aW9uLCAubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLmxhbmRzY2FwZUhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24sXG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3QgLnBvcnRyYWl0SGVybyAuZmllbGQtbmFtZS1maWVsZC1jYXB0aW9uLFxuLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wb3J0cmFpdEhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5sYW5kc2NhcGVIZXJvIC5maWVsZC1uYW1lLWZpZWxkLWNhcHRpb24sIC5ub2RlLXR5cGUtZmVhdHVyZWQtcG9zdCAubGFuZHNjYXBlSGVybyAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbixcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wb3J0cmFpdEhlcm8gLmZpZWxkLW5hbWUtZmllbGQtY2FwdGlvbixcbiAgLm5vZGUtdHlwZS1mZWF0dXJlZC1wb3N0IC5wb3J0cmFpdEhlcm8gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIDIuNSU7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtZmllbGQtcGFyYWxsYXgtc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1mb250LWF3ZXNvbWUtaWNvbixcbi5maWVsZC1uYW1lLWZpZWxkLXNpZGViYXIgLmZpZWxkLW5hbWUtZmllbGQtZm9udC1hd2Vzb21lLWljb24ge1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiAjRUJBQjIxO1xufVxuLmZpZWxkLW5hbWUtZmllbGQtcGFyYWxsYXgtc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1sYXJnZS1kaXNwbGF5LXRleHQsXG4uZmllbGQtbmFtZS1maWVsZC1zaWRlYmFyIC5maWVsZC1uYW1lLWZpZWxkLWxhcmdlLWRpc3BsYXktdGV4dCB7XG4gIGNvbG9yOiAjMmM4ZWNlO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWVsZC1uYW1lLWZpZWxkLXBhcmFsbGF4LXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtc21hbGwtZGlzcGxheS10ZXh0LFxuLmZpZWxkLW5hbWUtZmllbGQtc2lkZWJhciAuZmllbGQtbmFtZS1maWVsZC1zbWFsbC1kaXNwbGF5LXRleHQge1xuICBjb2xvcjogIzU5NTk1YztcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmFycm93LXRlYXNlci1oZWFkbGluZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLnNpbmdsZUNvbEdhbGxlcnkgLm9uZUNvbEltYWdlIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuc2luZ2xlQ29sR2FsbGVyeSAub25lQ29sSW1hZ2UgcCB7XG4gIG1hcmdpbjogMTVweCAwIDVweCAwO1xufVxuLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5zaW5nbGVDb2xHYWxsZXJ5IC5vbmVDb2xJbWFnZSBhIGltZyB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5zaW5nbGVDb2xHYWxsZXJ5IC5vbmVDb2xJbWFnZSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkge1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeSA+IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5ID4gYSBkaXYge1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5ID4gYTpob3ZlciBkaXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNTAlKTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIgYS5pbWFnZS0wLFxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIgYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIgYS5pbWFnZS0wIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIgYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTMsIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCwgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC01LCAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTYsIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNywgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCA1MCUpO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNTAlKTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTMgYS5pbWFnZS0wIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTMgYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTMgYS5pbWFnZS0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMzLjMzMzMzMyUpO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzMuMzMzMzMzJSk7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC01IGEuaW1hZ2UtMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC01IGEuaW1hZ2UtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC01IGEuaW1hZ2UtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC01IGEuaW1hZ2UtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC01IGEuaW1hZ2UtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyNSUpO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNiBhLmltYWdlLTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNiBhLmltYWdlLTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNiBhLmltYWdlLTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNiBhLmltYWdlLTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNiBhLmltYWdlLTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNiBhLmltYWdlLTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjUlKTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS0wIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTcgYS5pbWFnZS02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDI1JSk7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMCxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMSxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMixcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMyxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNCxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNSxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNixcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMCxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMSxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMixcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNCxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNSxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNixcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMCxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMSxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMixcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtMyxcbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC04IGEuaW1hZ2UtNyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW4tMSwgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VuLTIsIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bi0zLCAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW4tNCwgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VuLTUsIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bi02LCAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW4tNywgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VuLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIgYS5pbWFnZS0wIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTIgYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDI7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC0zIGEuaW1hZ2UtMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC0zIGEuaW1hZ2UtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC0zIGEuaW1hZ2UtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNCBhLmltYWdlLTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTUgYS5pbWFnZS0wIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTUgYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTUgYS5pbWFnZS0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTUgYS5pbWFnZS0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTUgYS5pbWFnZS00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IGEuaW1hZ2UtMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IGEuaW1hZ2UtMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IGEuaW1hZ2UtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IGEuaW1hZ2UtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IGEuaW1hZ2UtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC02IGEuaW1hZ2UtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LmdhbGxlcnlDb3VudC03IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1O1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTAge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtNyBhLmltYWdlLTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAuZ2FsbGVyeS5nYWxsZXJ5Q291bnQtOCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS0wIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLmdhbGxlcnkuZ2FsbGVyeUNvdW50LTggYS5pbWFnZS03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IC5vdXRlckdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLm91dGVyR2FsbGVyeSAuZ2FsbGVyeUJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDczYmQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tbW9kYWwtaW1hZ2UtZ2FsbGVyeSAub3V0ZXJHYWxsZXJ5IC5nYWxsZXJ5QnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDM5NzY7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBjdWJpYy1iZXppZXIoMCwgMS4wMDUsIDAuMzY1LCAwLjk3KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLW1vZGFsLWltYWdlLWdhbGxlcnkgLm91dGVyR2FsbGVyeSAuZ2FsbGVyeUJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGItZGV0YWlscyAubGItY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG4ubGItZGV0YWlscyAubGItbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGNvbG9yOiAjZTFlMWUxO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uZmFjdHMtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmFjdHMtc2VsZWN0b3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWwtQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMC41ZW0gMC4xZW0gMC41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAuNjVlbSAwLjFlbSAwLjM1ZW07XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDAuMzVlbSAwLjFlbSAwLjY1ZW07XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIC5zbGljay1hcnJvdzpob3ZlciwgLmZhY3RzLXNlbGVjdG9yIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2OGUwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLmZhY3RzLXNlbGVjdG9yIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaSAuZmFjdHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5hY3RpdmUyID4gYSBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICB3aWR0aDogY2FsYygzMCUgKyAxZW0pO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5hY3RpdmUyID4gYSBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5hY3RpdmUyIC5mYWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpLmFjdGl2ZTIgLmZhY3RzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIHBhZGRpbmc6IDAuMmVtIDFlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaSA+IGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZmFjdHMtc2VsZWN0b3IgdWwgbGkgPiBhIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE5LjVweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMTAwJSA1MCUpO1xuICAgIGNsaXAtcGF0aDogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3Vfa2VudF96dXJiXzIwMTgvc3ZnL2NsaXAuc3ZnI2ZmQXJyb3cpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAlLCAxMDAlIDUwJSk7XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5tb3JlLWZhY3RzIGEge1xuICAgIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIHBhZGRpbmc6IDAuMmVtIDFlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5tb3JlLWZhY3RzIGEge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpLm1vcmUtZmFjdHMgYTpob3ZlciB7XG4gICAgd2lkdGg6IGNhbGMoMzAlICsgMWVtKTtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgdWwgbGkubW9yZS1mYWN0cyBhOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xOS41cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XG4gICAgY2xpcC1wYXRoOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy9jbGlwLnN2ZyNmZkFycm93XCIpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5tb3JlLWZhY3RzIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5mYWN0cy1zZWxlY3RvciB1bCBsaSAuZmFjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhY3RzLXNlbGVjdG9yIHVsIGxpIGRpdltjbGFzcyo9ZmFjdC1dIHtcbiAgcGFkZGluZzogMCA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhY3RzLXNlbGVjdG9yIHVsIGxpIGRpdltjbGFzcyo9ZmFjdC1dID4gYSBzcGFuLFxuLmZhY3RzLXNlbGVjdG9yIHVsIGxpIGRpdltjbGFzcyo9ZmFjdC1dID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQmxhY2tJdGFsaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5mYWN0cy1zZWxlY3RvciB1bCBsaSBkaXZbY2xhc3MqPWZhY3QtXSBhIGltZyB7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmFjdHMtc2VsZWN0b3IgdWwgbGkgZGl2W2NsYXNzKj1mYWN0LV0gYTpob3ZlciwgLmZhY3RzLXNlbGVjdG9yIHVsIGxpIGRpdltjbGFzcyo9ZmFjdC1dIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFjdHMtc2VsZWN0b3IgdWwgbGkgZGl2W2NsYXNzKj1mYWN0LV0gYTpob3ZlciBpbWcsIC5mYWN0cy1zZWxlY3RvciB1bCBsaSBkaXZbY2xhc3MqPWZhY3QtXSBhOmZvY3VzIGltZyB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG4uZmFjdHMtc2VsZWN0b3IgdWwgbGkgLmZhY3RzLWNvdW50LTEgZGl2W2NsYXNzKj1mYWN0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xufVxuLmZhY3RzLXNlbGVjdG9yIHVsIGxpIC5mYWN0cy1jb3VudC0yIGRpdltjbGFzcyo9ZmFjdF0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xufVxuLmZhY3RzLXNlbGVjdG9yIHVsIGxpIC5mYWN0cy1jb3VudC0zIGRpdltjbGFzcyo9ZmFjdF0ge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG59XG4uZmFjdHMtc2VsZWN0b3IgdWwgbGkgLmZhY3RzLWNvdW50LTQgZGl2W2NsYXNzKj1mYWN0XSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG59XG5cbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9ZmFjdC1dIGltZyxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9ZmFjdC1dIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIC5yZWdpb25hbC1mYWN0cyAuZmFjdHNTdGFnZSxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gLnJlZ2lvbmFsLWZhY3RzIC5mYWN0c1N0YWdlIHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZhY3RzLXNlbGVjdG9yIHVsLm9kZCBsaTpudGgtY2hpbGQob2RkKSA+IGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3NjtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgdWwub2RkIGxpOm50aC1jaGlsZChvZGQpID4gYSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODc2O1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bC5vZGQgbGk6bnRoLWNoaWxkKGV2ZW4pID4gYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bC5vZGQgbGk6bnRoLWNoaWxkKGV2ZW4pID4gYSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgdWwuZXZlbiBsaTpudGgtY2hpbGQoZXZlbikgPiBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NzY7XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIHVsLmV2ZW4gbGk6bnRoLWNoaWxkKGV2ZW4pID4gYSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODc2O1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bC5ldmVuIGxpOm50aC1jaGlsZChvZGQpID4gYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bC5ldmVuIGxpOm50aC1jaGlsZChvZGQpID4gYSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG51bCNmYWN0c1N0YWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG51bCNmYWN0c1N0YWNrIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbnVsI2ZhY3RzU3RhY2sgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLyogTUlDUk9TT0ZUIEVER0UsIElFIDEwKyAqL1xuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAuZmFjdHMtc2VsZWN0b3IgdWwgbGkgPiBhIHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgfVxuICAgIC5mYWN0cy1zZWxlY3RvciB1bCBsaTpudGgtY2hpbGQob2RkKSA+IGEgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODc2O1xuICAgIH1cbiAgICAuZmFjdHMtc2VsZWN0b3IgdWwgbGk6bnRoLWNoaWxkKG9kZCkgPiBhIHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvYmx1ZUZGQXJyb3cuc3ZnKTtcbiAgICB9XG4gICAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpOm50aC1jaGlsZChldmVuKSA+IGEgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gICAgfVxuICAgIC5mYWN0cy1zZWxlY3RvciB1bCBsaTpudGgtY2hpbGQoZXZlbikgPiBhIHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvd2hpdGVGRkFycm93LnN2Zyk7XG4gICAgfVxuICAgIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5tb3JlLWZhY3RzIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvd2hpdGVGRkFycm93LnN2Zyk7XG4gICAgfVxuICAgIC5mYWN0cy1zZWxlY3RvciB1bCBsaS5tb3JlLWZhY3RzIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZmFjdHMtc2VsZWN0b3IgdWwgbGkgPiBhIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgdWwgbGk6bnRoLWNoaWxkKG9kZCkgPiBhIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NzY7XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpOm50aC1jaGlsZChvZGQpID4gYSBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvYmx1ZUZGQXJyb3cuc3ZnKTtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pID4gYSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICB9XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaTpudGgtY2hpbGQoZXZlbikgPiBhIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy93aGl0ZUZGQXJyb3cuc3ZnKTtcbiAgfVxuICAuZmFjdHMtc2VsZWN0b3IgdWwgbGkubW9yZS1mYWN0cyBhOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvd2hpdGVGRkFycm93LnN2Zyk7XG4gIH1cbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpLm1vcmUtZmFjdHMgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuYm9keSAucGFyYWdyYXBocy1pdGVtLWZhY3RzLWFuZC1maWd1cmVzLWxpc3QgYS5tb3JlQ2F0ZWdvcnksXG5ib2R5IC5tb2JpbGUtZmFjdC1zbGlkZXIgYS5tb3JlQ2F0ZWdvcnkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IDIwMG1zO1xufVxuYm9keSAucGFyYWdyYXBocy1pdGVtLWZhY3RzLWFuZC1maWd1cmVzLWxpc3QgYS5tb3JlQ2F0ZWdvcnk6YmVmb3JlLFxuYm9keSAubW9iaWxlLWZhY3Qtc2xpZGVyIGEubW9yZUNhdGVnb3J5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuYm9keSAubW9iaWxlLWZhY3Qtc2xpZGVyIC5tb2JpbGUtZmFjdHMgZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5tb2JpbGUtZmFjdC1zbGlkZXIgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbmJvZHkgLm1vYmlsZS1mYWN0LXNsaWRlciBhLm1vcmVDYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICBtYXJnaW46IDJyZW0gYXV0byAxcmVtIGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgYm9keSAubW9iaWxlLWZhY3Qtc2xpZGVyIC5tb2JpbGUtZmFjdHMge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgYm9keSAubW9iaWxlLWZhY3Qtc2xpZGVyIGEubW9yZUNhdGVnb3J5IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAxMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IC5wYXJhZ3JhcGhzLWl0ZW0tZmFjdHMtYW5kLWZpZ3VyZXMtbGlzdCBhLm1vcmVDYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5ib2R5IC5wYXJhZ3JhcGhzLWl0ZW0tZmFjdHMtYW5kLWZpZ3VyZXMtbGlzdCBhLm1vcmVDYXRlZ29yeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG59XG5cbi5pY29uR3JpZCAuZmllbGQtbmFtZS1ib2R5IHNwYW4uZmEge1xuICBjb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5pY29uR3JpZCAuZmllbGQtbmFtZS1ib2R5IC5yb3cgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5pY29uR3JpZCAuZmllbGQtbmFtZS1ib2R5IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pY29uR3JpZCAuY29sdW1ucyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5pY29uR3JpZCAuY29sdW1ucyBwIGEge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyMzksIDE3MSwgMCk7XG4gIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb25HcmlkIC5jb2x1bW5zIHAgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2RlcGFydG1lbnRfenVyYl9mYXNoaW9uL2ltZy90ZWFzZXIzLXRpdGxlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICByaWdodDogMDtcbn1cbi5pY29uR3JpZCAuY29sdW1ucyBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pY29uR3JpZCAuY29sdW1ucyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWNvbkdyaWQgLmNvbHVtbnMgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pY29uR3JpZCAuY29sdW1ucyB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwLjdlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uaWNvbkdyaWQgLmNvbHVtbnMgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uaWNvbkdyaWQgLmNvbHVtbnMgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMgcC5hcnRpY2xlLWxlZnQuc2xpY2stYXJyb3cge1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdob3N0d2hpdGU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMgcC5hcnRpY2xlLWxlZnQuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLnBhbmUtYXJ0aWNsZXMtcGFuZWwtcGFuZS0zIHAuYXJ0aWNsZS1sZWZ0IGkuZmEuZmEtYW5nbGUtbGVmdCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMgcC5hcnRpY2xlLWxlZnQgaS5mYS5mYS1hbmdsZS1sZWZ0IGVsc2Uge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5wYW5lLWFydGljbGVzLXBhbmVsLXBhbmUtMyBwLmFydGljbGUtcmlnaHQuc2xpY2stYXJyb3cge1xuICByaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnaG9zdHdoaXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhbmUtYXJ0aWNsZXMtcGFuZWwtcGFuZS0zIHAuYXJ0aWNsZS1yaWdodC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4ucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMgcC5hcnRpY2xlLXJpZ2h0IGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbn1cbi5wYW5lLWFydGljbGVzLXBhbmVsLXBhbmUtMyBwLmFydGljbGUtcmlnaHQgaS5mYS5mYS1hbmdsZS1yaWdodCBlbHNlIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4ucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMgLnNsaWNrLWxpc3QgYS5Qcm9tb3RlZE5ld3NMaW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYW5lLWFydGljbGVzLXBhbmVsLXBhbmUtMyAuc2xpY2stc2xpZGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV2ZW50X2NhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmV2ZW50X2NhbCBpLmZhLmZhLWNhbGVuZGFyLW8ge1xuICBjb2xvcjogIzY2YTNkNSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2xpZGUuc2xpY2stc2xpZGVyIHtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cblxuLmNhbF9tb250aCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jYWxfZGF5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsX21vbnRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMi43ZW07XG59XG5cbi5jYWxfZGF5IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuc3Bhbi5maWVsZC1jb250ZW50LmNhbF90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuc3Bhbi5maWVsZC1jb250ZW50LmNhbF90aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMjkyNTI1O1xufVxuXG5zcGFuLmZpZWxkLWNvbnRlbnQuY2FsX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsX2Jsb2NrZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiA3ZW07XG4gIHBhZGRpbmc6IC0xNHB4O1xuICB0b3A6IDA7XG59XG5cbmRpdi5jYWwtYmxvY2tlciBpLmZhLmZhLWNhbGVuZGFyLW8ge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY29sb3I6ICM2NmEzZDUgIWltcG9ydGFudDtcbn1cblxucC5jYWxlbmRhci1sZWZ0LnNsaWNrLWFycm93IGkuZmEuZmEtYW5nbGUtbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM2VtO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzg0ZDJjZDtcbn1cblxucC5jYWxlbmRhci1sZWZ0LnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5wLmNhbGVuZGFyLXJpZ2h0LnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5wLmNhbGVuZGFyLXJpZ2h0LnNsaWNrLWFycm93IGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNlbTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODRkMmNkO1xufVxuXG4uY2FsZW5kYXJfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZDJjZDtcbiAgcGFkZGluZzogMC4yZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzY2YTNkNSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5wYW5lLWV2ZW50cy1zbGljay1jYWxlbmRhciBoMiB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbi52aWV3LWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cblxuLmxhcmdlLTYgLmNhbF9ibG9ja2VyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYXJnZS02IC5jYWxlbmRhci1zbGlkZTIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ubGFyZ2UtNiBzcGFuLmZpZWxkLWNvbnRlbnQuY2FsX2Jsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG59XG4ubGFyZ2UtNiBzcGFuLmZpZWxkLWNvbnRlbnQuY2FsX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5sYXJnZS02IC5jYWxlbmRhci1zbGlkZTIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmxhcmdlLTYgLmNhbGVuZGFyLXNsaWRlLCAubGFyZ2UtNiBwLmNhbGVuZGFyLXJpZ2h0LnNsaWNrLWFycm93IGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5sYXJnZS02IHAuY2FsZW5kYXItbGVmdC5zbGljay1hcnJvdyBpLmZhLmZhLWFuZ2xlLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhcmdlLTYgLmV2ZW50X2NhbDpudGgtb2YtdHlwZSgxbis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFyZ2UtNiAuY2FsZW5kYXJfYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYWxlbmRhci1zbGlkZTIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLmNhbGVuZGFyLXNsaWRlMiAuZXZlbnRfY2FsOm50aC1vZi10eXBlKDFuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FsZW5kYXItc2xpZGUyIC52aWV3LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtc2xpY2stY2FsZW5kYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLXNsaWNrLWNhbGVuZGFyIGgyLnBhbmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLXNsaWNrLWNhbGVuZGFyIC5ldmVudF9jYWwge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQuc2xpY2stc2xpZGVyIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuZmxpcHBlci1jb250YWluZXIgLnJvdy5yZW1haW5kZXItMiBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5mbGlwcGVyLWNvbnRhaW5lciAucm93LnJlbWFpbmRlci0xIGxpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAuZmxpcHBlci1jb250YWluZXIgLnJvdy5tZWRPZGQgbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbn1cblxuLnRlYXNlcnNDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW46IDAgYXV0byA1ZW0gYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjUlO1xufVxuLnRlYXNlcnNDb250YWluZXIuaGlkZUltYWdlcyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQsXG4udGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAubWFpblRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUsXG4udGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0LFxuLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJJbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAudGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAudGVhc2VySW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDY2JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAudGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAuZmllbGQtbmFtZS1ib2R5LFxuICAudGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC5maWVsZC1uYW1lLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC55b3V0dWJlX21vZGFsIC5tb2RhbF9pbnNpZGUge1xuICBoZWlnaHQ6IDQwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zOCUpO1xufVxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAueW91dHViZV9tb2RhbCAubW9kYWxfaW5zaWRlIGEuY2xvc2Uge1xuICB6LWluZGV4OiAyNTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAudGVhc2VySW1hZ2UsXG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC50ZWFzZXJJbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAudGVhc2VySW1hZ2UgaW1nLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VySW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuOHMgYWxsIGN1YmljLWJlemllcigwLCAxLjAwNSwgMC4zNjUsIDAuOTcpO1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckltYWdlLnRyYWRpdGlvbmFsVGVhc2VyVmlkZW8sXG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC50ZWFzZXJJbWFnZS50cmFkaXRpb25hbFRlYXNlclZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckltYWdlLnRyYWRpdGlvbmFsVGVhc2VyVmlkZW8gYTphZnRlcixcbi50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIgLnRlYXNlckltYWdlLnRyYWRpdGlvbmFsVGVhc2VyVmlkZW8gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgdHJhbnNpdGlvbjogMC44cyBhbGwgY3ViaWMtYmV6aWVyKDAsIDEuMDA1LCAwLjM2NSwgMC45Nyk7XG59XG4udGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAudGVhc2VySW1hZ2UudHJhZGl0aW9uYWxUZWFzZXJWaWRlbzpob3ZlciBhOmFmdGVyLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VySW1hZ2UudHJhZGl0aW9uYWxUZWFzZXJWaWRlbzpob3ZlciBhOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRpdGxlIGEsXG4udGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGl0bGUsXG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUaXRsZSBhLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGl0bGUge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBjdWJpYy1iZXppZXIoMCwgMS4wMDUsIDAuMzY1LCAwLjk3KTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUaXRsZSBhOmhvdmVyLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNTJhOTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0LFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0IGRpdixcbi50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQgZGl2IHAsXG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0IGRpdiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQgYTpub3QoLmJ1dHRvbiksXG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0IGE6bm90KC5idXR0b24pIHtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC5wb3N0RGF0ZSxcbi50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnBvc3REYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIG1hcmdpbi10b3A6IC0wLjNyZW07XG59XG4udGVhc2Vyc0NvbnRhaW5lciAubWFpblRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUsXG4udGVhc2Vyc0NvbnRhaW5lciAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC5yZWFkTW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC5yZWFkTW9yZSBhLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC5yZWFkTW9yZSBhOmFmdGVyLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnJlYWRNb3JlOmFmdGVyLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDAsIDU3LCAxMTgpO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogMC44cyBhbGwgY3ViaWMtYmV6aWVyKDAsIDEuMDA1LCAwLjM2NSwgMC45Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnJlYWRNb3JlOmhvdmVyOmFmdGVyLFxuLnRlYXNlcnNDb250YWluZXIgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmU6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJJbWFnZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJJbWFnZTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnVzZXItbG9nZ2VkLWluIC50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJJbWFnZSBpbWcge1xuICAgIGxlZnQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgfVxufVxuLnVzZXItbG9nZ2VkLWluIC50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJJbWFnZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAlKSBzY2FsZSgxLjEpO1xufVxuXG4uaG9yaXpUZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nLXRvcDogMi41JTtcbiAgcGFkZGluZy1ib3R0b206IDIuNSU7XG59XG4uaG9yaXpUZWFzZXIgLmxhcmdlLTUge1xuICBwYWRkaW5nOiAwO1xufVxuLmhvcml6VGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLXNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNzVyZW07XG59XG4uaG9yaXpUZWFzZXIgdWwubGlua3Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhvcml6VGVhc2VyIHVsLmxpbmtzIGxpLm5vZGUtcmVhZG1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaG9yaXpUZWFzZXIgdWwubGlua3MgbGkubm9kZS1yZWFkbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvcml6VGVhc2VyIHVsLmxpbmtzIGxpLm5vZGUtcmVhZG1vcmU6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3JpelRlYXNlciB1bC5saW5rcyBsaS5ub2RlLXJlYWRtb3JlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cbi5ob3JpelRlYXNlciB1bC5saW5rcyBsaS5ub2RlLXJlYWRtb3JlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG4uaG9yaXpUZWFzZXIgdWwubGlua3MgbGkubm9kZS1yZWFkbW9yZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmhvcml6VGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBTY3NzIERvY3VtZW50ICovXG4uYnRuLmJ0bjIud2hpdGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAxM3B4IDI1cHggMTJweCAyNXB4O1xuICBmb250LWZhbWlseTogTmF0aW9uYWxCb2xkLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnRuLmJ0bjIud2hpdGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uYnRuLmJ0bjIud2hpdGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAzOTc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mbGlwcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cubGFyZ2UtYmxvY2stZ3JpZC0yIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwZXJzcGVjdGl2ZTogOTAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDI7XG59XG4uZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYigyMzksIDE3MSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmZyb250IC5pbm5lciB7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udCAuaW5uZXIgaDIudGl0bGUge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbW96LXRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1vLXRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udCAuaW5uZXIgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udCAuaW5uZXIgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzlweCkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5mcm9udCAuaW5uZXIgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIC5mbGlwcGVyLWluc2lkZSAuYmFjayB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1NywgMTE4LCAwLjkpO1xufVxuLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIC5mbGlwcGVyLWluc2lkZSAuYmFjayAuaW5uZXIge1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIGgyLnRpdGxlIHtcbiAgY29sb3I6ICNlZmFiMDA7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG4gIC5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIC5mbGlwcGVyLWluc2lkZSAuYmFjayAuaW5uZXIgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIC5mbGlwcGVyLWluc2lkZSAuYmFjayAuaW5uZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5iYWNrIC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5iYWNrIC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIC5mbGlwcGVyLWluc2lkZSAuYmFjayAuaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIC5mbGlwcGVyLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICNlZmFiMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBib3JkZXI6IHNvbGlkIDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4yNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjI1cztcbiAgLW8tdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5iYWNrIC5pbm5lciAuZmxpcHBlci1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjVweCAxMnB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmZsaXBwZXItY29udGFpbmVyIC5mbGlwcGVyLWJveCAucm93IC5mbGlwcGVyIC5mbGlwcGVyLWluc2lkZSAuYmFjayAuaW5uZXIgLmZsaXBwZXItYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczOXB4KSB7XG4gIC5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIC5mbGlwcGVyLWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDExcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIC5mbGlwcGVyLWJ1dHRvbiBhOmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5mbGlwcGVyLWNvbnRhaW5lciAuZmxpcHBlci1ib3ggLnJvdyAuZmxpcHBlciAuZmxpcHBlci1pbnNpZGUgLmJhY2sgLmlubmVyIC5mbGlwcGVyLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxODE4MTggIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAuZmxpcHBlci1jb250YWluZXIgLmZsaXBwZXItYm94IC5yb3cgLmZsaXBwZXIgLmZsaXBwZXItaW5zaWRlIC5iYWNrIC5pbm5lciAuZmllbGQtbmFtZS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBMQVJHRSBIT1ZFUiBURUFTRVIgKi9cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogMiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyJTtcbiAgdG9wOiA4JTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC50ZWFzZXJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZEl0YWxpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHJnYigyMzksIDE3MSwgMCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBjdWJpYy1iZXppZXIoMCwgMS4wMDUsIDAuMzY1LCAwLjk3KTtcbiAgdG9wOiAxZW07XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlciAudGVhc2VySG92ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIgLmxhcmdlSG92ZXJUZWFzZXIgLnRlYXNlckhvdmVyIC5maWVsZC1uYW1lLWJvZHkge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtMWVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogMC44cyBhbGwgY3ViaWMtYmV6aWVyKDAsIDEuMDA1LCAwLjM2NSwgMC45Nyk7XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlciAudGVhc2VySG92ZXIgYS5yZWFkTW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZEl0YWxpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC44cyBhbGwgY3ViaWMtYmV6aWVyKDAsIDEuMDA1LCAwLjM2NSwgMC45Nyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIgLmxhcmdlSG92ZXJUZWFzZXIgLnRlYXNlckhvdmVyIGEucmVhZE1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC50ZWFzZXJIb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyOmhvdmVyOmFmdGVyLCAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpmb2N1cy13aXRoaW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgZmFydGhlc3QtY29ybmVyLCByZ2JhKDAsIDExNSwgMTg5LCAwLjg4KSAwJSwgcmdiKDMwLCA4NywgMTUzKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciwgcmdiYSgwLCAxMTUsIDE4OSwgMC44OCkgMCUsIHJnYigzMCwgODcsIDE1MykgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAxMTUsIDE4OSwgMC44OCkgMCUsIHJnYigzMCwgODcsIDE1MykgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDdkYjllOFwiLCBlbmRDb2xvcnN0cj1cIiMxZTU3OTlcIixHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpob3ZlciAudGVhc2VyVGl0bGUsIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyOmZvY3VzLXdpdGhpbiAudGVhc2VyVGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpob3ZlciAudGVhc2VySG92ZXI6YmVmb3JlLCAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpmb2N1cy13aXRoaW4gLnRlYXNlckhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBjdWJpYy1iZXppZXIoMCwgMS4wMDUsIDAuMzY1LCAwLjk3KTtcbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyOmhvdmVyIC50ZWFzZXJIb3ZlciAuZmllbGQtbmFtZS1ib2R5LCAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpmb2N1cy13aXRoaW4gLnRlYXNlckhvdmVyIC5maWVsZC1uYW1lLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyOmhvdmVyIC50ZWFzZXJIb3ZlciBhLnJlYWRNb3JlLCAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjpmb2N1cy13aXRoaW4gLnRlYXNlckhvdmVyIGEucmVhZE1vcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC5maWVsZC1uYW1lLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC50ZWFzZXJUaXRsZSxcbiAgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIgLmxhcmdlSG92ZXJUZWFzZXIgLmZpZWxkLW5hbWUtYm9keSxcbiAgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIgLmxhcmdlSG92ZXJUZWFzZXIgYS5yZWFkTW9yZSwgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIgLmxhcmdlSG92ZXJUZWFzZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciAubGFyZ2VIb3ZlclRlYXNlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciwgcmdiYSgwLCAxMTUsIDE4OSwgMC44OCkgMCUsIHJnYigzMCwgODcsIDE1MykgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciwgcmdiYSgwLCAxMTUsIDE4OSwgMC44OCkgMCUsIHJnYigzMCwgODcsIDE1MykgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDExNSwgMTg5LCAwLjg4KSAwJSwgcmdiKDMwLCA4NywgMTUzKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMDA3ZGI5ZThcIiwgZW5kQ29sb3JzdHI9XCIjMWU1Nzk5XCIsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xuICB9XG4gIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC50ZWFzZXJUaXRsZSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC50ZWFzZXJIb3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIC50ZWFzZXJIb3ZlciAuZmllbGQtbmFtZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIC5sYXJnZUhvdmVyVGVhc2VyIGEucmVhZE1vcmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIGxpIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lciBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIudGVhc2VyQ291bnQtMyBsaSwgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIudGVhc2VyQ291bnQtNCBsaSwgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIudGVhc2VyQ291bnQtNiBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIudGVhc2VyQ291bnQtMyBsaTpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIudGVhc2VyQ291bnQtNCBsaTpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlSG92ZXJUZWFzZXJDb250YWluZXIudGVhc2VyQ291bnQtNiBsaTpudGgtb2YtdHlwZSgzbisxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lci50ZWFzZXJDb3VudC0yIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lci50ZWFzZXJDb3VudC01IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubGFyZ2VIb3ZlclRlYXNlckNvbnRhaW5lci50ZWFzZXJDb3VudC01IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tbWl4ZWQtdGFiYmVkLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1ibGFuay1ub2RlLXJlZmVyZW5jZSAuY29udGVudCxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tdGFiYmVkLW5vZGVzIC5jb250ZW50LmFjdGl2ZSxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tbWl4ZWQtdGFiYmVkLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1ibGFuay1ub2RlLXJlZmVyZW5jZSAuY29udGVudCxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tdGFiYmVkLW5vZGVzIC5jb250ZW50LmFjdGl2ZSxcbiAgYm9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tbWl4ZWQtdGFiYmVkLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1ibGFuay1ub2RlLXJlZmVyZW5jZSAuY29udGVudCxcbiAgYm9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tdGFiYmVkLW5vZGVzIC5jb250ZW50LmFjdGl2ZSxcbiAgYm9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tbWl4ZWQtdGFiYmVkLWNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbS1ibGFuay1ub2RlLXJlZmVyZW5jZSAuY29udGVudCxcbiAgYm9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tdGFiYmVkLW5vZGVzIC5jb250ZW50LmFjdGl2ZSB7XG4gICAgbWFyZ2luOiBhdXRvIDUlO1xuICB9XG4gIGJvZHkubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcgLmZpZWxkLW5hbWUtZmllbGQtYm9keSxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstd3lzaXd5ZyAuZmllbGQtbmFtZS1maWVsZC1ib2R5LFxuICBib2R5Lm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLnBhcmFncmFwaHMtaXRlbS1ibGFuay13eXNpd3lnIC5maWVsZC1uYW1lLWZpZWxkLWJvZHksXG4gIGJvZHkubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcgLmZpZWxkLW5hbWUtZmllbGQtYm9keSB7XG4gICAgbWFyZ2luOiAycmVtIDIuNSUgYXV0byAyLjUlO1xuICB9XG4gIGJvZHkubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLXRlYXNlci0xIC5maWVsZC1uYW1lLWJvZHksXG4gIGJvZHkubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAuaG9yaXpUZWFzZXIgLmZpZWxkLW5hbWUtYm9keSxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tdGVhc2VyLTEgLmZpZWxkLW5hbWUtYm9keSxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5ob3JpelRlYXNlciAuZmllbGQtbmFtZS1ib2R5LFxuICBib2R5Lm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLnBhcmFncmFwaHMtaXRlbS10ZWFzZXItMSAuZmllbGQtbmFtZS1ib2R5LFxuICBib2R5Lm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLmhvcml6VGVhc2VyIC5maWVsZC1uYW1lLWJvZHksXG4gIGJvZHkubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLXRlYXNlci0xIC5maWVsZC1uYW1lLWJvZHksXG4gIGJvZHkubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAuaG9yaXpUZWFzZXIgLmZpZWxkLW5hbWUtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW1zIC50ZWFzZXJzQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50YWJiZWQtbm9kZXMsXG4ucGFyYWdyYXBoc0FjY29yZGlvbiB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFyYWdyYXBoc0FjY29yZGlvbi52aWV3LWRpc3BsYXktaWQtYWNjb3JkaW9uX2xhcmdlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoc0FjY29yZGlvbi52aWV3LWRpc3BsYXktaWQtYWNjb3JkaW9uX2xhcmdlIGEge1xuICBwYWRkaW5nOiAxZW07XG59XG4ucGFyYWdyYXBoc0FjY29yZGlvbi52aWV3LWRpc3BsYXktaWQtYWNjb3JkaW9uX2xhcmdlIGE6YmVmb3JlIHtcbiAgbGVmdDogLTAuNWVtO1xuICByaWdodDogaW5oZXJpdDtcbn1cblxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSAucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcsXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstbm9kZS1yZWZlcmVuY2UubWF4V2lkdGgsXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIC5wYXJhZ3JhcGhzLWl0ZW0tc29jaWFsLWJsb2NrLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXSAucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcsXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBdIC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstbm9kZS1yZWZlcmVuY2UubWF4V2lkdGgsXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBdIC5wYXJhZ3JhcGhzLWl0ZW0tc29jaWFsLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIGRpdltjbGFzcyo9cGFyYWdyYXBocy1pdGVtXSxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gc2VjdGlvbltjbGFzcyo9cGFyYWdyYXBocy1pdGVtXSxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gZGl2W2NsYXNzKj1wYXJhZ3JhcGhzLWl0ZW1dLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXSBzZWN0aW9uW2NsYXNzKj1wYXJhZ3JhcGhzLWl0ZW1dIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSBkaXZbY2xhc3MqPXBhcmFncmFwaHMtaXRlbV0ucGFyYWdyYXBocy1pdGVtLXdlZGdlLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSBzZWN0aW9uW2NsYXNzKj1wYXJhZ3JhcGhzLWl0ZW1dLnBhcmFncmFwaHMtaXRlbS13ZWRnZSxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gZGl2W2NsYXNzKj1wYXJhZ3JhcGhzLWl0ZW1dLnBhcmFncmFwaHMtaXRlbS13ZWRnZSxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gc2VjdGlvbltjbGFzcyo9cGFyYWdyYXBocy1pdGVtXS5wYXJhZ3JhcGhzLWl0ZW0td2VkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbixcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFuZWwtcGFuZS5jb250YWN0QmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xufVxuXG4vKiA1MC01MCwgMjUtNzUsIDc1LTI1IG9yIDEwMCBQUk9NT1RFRCAqL1xuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAuY29udGVudCB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5jb250ZW50LFxuICAucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQsXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuY29udGVudCxcbiAgLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgLmVudGl0eS1wYXJhZ3JhcGhzLWl0ZW0gLmNvbnRlbnQsXG4ucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgLmVudGl0eS1wYXJhZ3JhcGhzLWl0ZW0gLmNvbnRlbnQsXG4ucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgLmVudGl0eS1wYXJhZ3JhcGhzLWl0ZW0gLmNvbnRlbnQsXG4ucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC5jb250ZW50IC5lbnRpdHktcGFyYWdyYXBocy1pdGVtIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuY29udGVudCAuZW50aXR5LXBhcmFncmFwaHMtaXRlbSAuY29udGVudCxcbiAgLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5jb250ZW50IC5lbnRpdHktcGFyYWdyYXBocy1pdGVtIC5jb250ZW50LFxuICAucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgLmVudGl0eS1wYXJhZ3JhcGhzLWl0ZW0gLmNvbnRlbnQsXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgLmVudGl0eS1wYXJhZ3JhcGhzLWl0ZW0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuY29udGVudCAuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgaDIubm9kZS10aXRsZSxcbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuY29udGVudCAuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgaDIubm9kZS10aXRsZSxcbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuY29udGVudCAuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgaDIubm9kZS10aXRsZSxcbi5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLmNvbnRlbnQgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAuY29udGVudCBoMi5ub2RlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tdGVhc2VyLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBocy1pdGVtLXRlYXNlci0xIC5maWVsZC1uYW1lLWZpZWxkLW9wdGlvbmFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucGFyYWdyYXBocy1pdGVtLXRlYXNlci0xIC52aWV3cy1yb3cge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfbmV3cyxcbi5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1hbGxfbmV3cyB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MDphZnRlcixcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDA6YWZ0ZXIsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYjphZnRlcixcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MDphZnRlcixcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwOmFmdGVyLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiOmFmdGVyLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTA6YWZ0ZXIsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwOmFmdGVyLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1yb3csXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLXJvdyxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3Mtcm93LFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3Mtcm93LFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1yb3csXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3Mtcm93LFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzIsIDg0KTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5tb250aCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5tb250aCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5tb250aCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5tb250aCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUgLm1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5kYXksXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAuZGF5LFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5kYXksXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5kYXksXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUgLmRheSxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUgLmRheSxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAuZGF5LFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUgLmRheSxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAuZGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTUwNTAgLmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtMyxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwIC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlLTMsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwLWZ1bGwgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlLTMsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtMyxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5maWVsZC1uYW1lLWZpZWxkLWR5bmFtaWMtY29udGVudC0xMDAgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlLTMsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLyogNTAtNTAgUFJPTU9URUQgQ09OVEVOVCAqL1xuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzIsIDg0KTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5kYXkge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLmNvbnRlbnQgLmZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5jb250ZW50IC5maWVsZC1uYW1lLWZpZWxkLXBhcmFncmFwaC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1tb3JlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiA1MHB4O1xuICBjb2xvcjogcmdiKDAsIDExNSwgMTg5KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLml0ZW0tc3R5bGUtbGVmdC1ncmF5LnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLml0ZW0tc3R5bGUtcmlnaHQtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5Omxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLml0ZW0tc3R5bGUtdmVydGljYWwtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCAuZW50aXR5OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZGVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5pdGVtLXN0eWxlLXZlcnRpY2FsLWdyYXkucGFyYWdyYXBocy1pdGVtLTUwLTUwLXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLyogMjUtNzUgUFJPTU9URUQgQ09OVEVOVCAqL1xuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzIsIDg0KTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5kYXkge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAyNSU7XG59XG4ucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLmNvbnRlbnQgLmZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5jb250ZW50IC5maWVsZC1uYW1lLWZpZWxkLXBhcmFncmFwaC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAuZmllbGQtbmFtZS1maWVsZC1tb3JlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiA1MHB4O1xuICBjb2xvcjogcmdiKDAsIDExNSwgMTg5KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLml0ZW0tc3R5bGUtbGVmdC1ncmF5LnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLml0ZW0tc3R5bGUtcmlnaHQtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5Omxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLml0ZW0tc3R5bGUtdmVydGljYWwtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZGVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5pdGVtLXN0eWxlLXZlcnRpY2FsLWdyYXkucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLyogNzUtMjUgUFJPTU9URUQgQ09OVEVOVCAqL1xuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQgLmNhbGVuZGFyLWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzIsIDg0KTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAuY2FsZW5kYXItZGF0ZSAubW9udGgge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAudmlldy1wcm9tb3RlZC1jb250ZW50IC5jYWxlbmRhci1kYXRlIC5kYXkge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiA3NSU7XG59XG4ucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eSAuY29udGVudCAuZmllbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLmNvbnRlbnQgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiByZ2IoMCwgMTE1LCAxODkpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbW9yZS1saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IC0ycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHkgLmZpZWxkLW5hbWUtZmllbGQtbW9yZS1saW5rIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4uaXRlbS1zdHlsZS1sZWZ0LWdyYXkucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQgLmVudGl0eTpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaXRlbS1zdHlsZS1yaWdodC1ncmF5LnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHk6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uaXRlbS1zdHlsZS12ZXJ0aWNhbC1ncmF5LnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IC5lbnRpdHk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLml0ZW0tc3R5bGUtdmVydGljYWwtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCAuZW50aXR5OmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4vKiAxMDAgUFJPTU9URUQgQ09OVEVOVCAqL1xuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCAucGFyYWdyYXBocy1pdGVtLWR5bmFtaWMtcHJvbW90ZWQtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZF9uZXdzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWFsbF9uZXdzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2Jsb2dzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZF9uZXdzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLnZpZXctZGlzcGxheS1pZC1hbGxfbmV3cyAudmlld3MtZmllbGQtY3JlYXRlZCxcbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfYmxvZ3MgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICB3aWR0aDogMTYuNjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX25ld3MgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWFsbF9uZXdzIC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZF9ibG9ncyAudmlld3MtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX25ld3MgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLnZpZXctZGlzcGxheS1pZC1hbGxfbmV3cyAudmlld3MtZmllbGQtdGl0bGUsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2Jsb2dzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZF9uZXdzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuICAucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfbmV3cyAudmlld3MtZmllbGQtdGl0bGUsXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1hbGxfbmV3cyAudmlld3MtZmllbGQtY3JlYXRlZCxcbiAgLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWFsbF9uZXdzIC52aWV3cy1maWVsZC10aXRsZSxcbiAgLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2Jsb2dzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuICAucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfYmxvZ3MgLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX25ld3MgLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG4gIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfbmV3cyAudmlld3MtZmllbGQtdGl0bGUsXG4gIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC52aWV3LWRpc3BsYXktaWQtYWxsX25ld3MgLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG4gIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC52aWV3LWRpc3BsYXktaWQtYWxsX25ld3MgLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2Jsb2dzIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuICAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2Jsb2dzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfZXZlbnRzIC52aWV3LWNvbnRlbnQsXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2V2ZW50cyAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfZXZlbnRzIC52aWV3LWNvbnRlbnQsXG4gIC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfZXZlbnRzIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tMTAwLXByb21vdGVkLWNvbnRlbnQgLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZF9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93LFxuICAucGFyYWdyYXBocy1pdGVtcy1maWVsZC1pbmRpdmlkdWFsLXRhYiAudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtbW9yZS1saW5rIGEge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI5LCAyMzIsIDg0KTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgcGFkZGluZzogMC44NWVtIDFlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG4ucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50IC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmhvdmVyLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmZpZWxkLW5hbWUtZmllbGQtbW9yZS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMjI3O1xufVxuXG4vKiBNVUxUSS1DT0xVTU4gR1JJRCAqL1xuLm11bHRpQ29sLWdyaWQge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwLjdlbSAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVyZW0pIHtcbiAgLm11bHRpQ29sLWdyaWQge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAubXVsdGlDb2wtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgfVxuICAubXVsdGlDb2wtZ3JpZC5ncmlkQ291bnQtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMTAwJSk7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQgLnRvcEljb25MaW5rLTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5tdWx0aUNvbC1ncmlkIC5tdWx0aUNvbEJvZHktMSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDUwJSk7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQgLnRvcEljb25MaW5rLTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB9XG4gIC5tdWx0aUNvbC1ncmlkIC5tdWx0aUNvbEJvZHktMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDMzLjMzMzMzMzMzMzMlKTtcbiAgfVxuICAubXVsdGlDb2wtZ3JpZCAudG9wSWNvbkxpbmstMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQgLm11bHRpQ29sQm9keS0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxuICAubXVsdGlDb2wtZ3JpZC5ncmlkQ291bnQtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjUlKTtcbiAgfVxuICAubXVsdGlDb2wtZ3JpZCAudG9wSWNvbkxpbmstNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQgLm11bHRpQ29sQm9keS00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCA1MCUpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICB9XG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IGRpdltjbGFzcyo9dG9wSWNvbkxpbmstXSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTQgZGl2W2NsYXNzKj1tdWx0aUNvbEJvZHktXSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTQgLnRvcEljb25MaW5rLTEsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC50b3BJY29uTGluay0zLFxuICAubXVsdGlDb2wtZ3JpZC5ncmlkQ291bnQtNCAubXVsdGlDb2xCb2R5LTEsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC5tdWx0aUNvbEJvZHktMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTQgLnRvcEljb25MaW5rLTIsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC50b3BJY29uTGluay00LFxuICAubXVsdGlDb2wtZ3JpZC5ncmlkQ291bnQtNCAubXVsdGlDb2xCb2R5LTIsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC5tdWx0aUNvbEJvZHktNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTQgLnRvcEljb25MaW5rLTEsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC50b3BJY29uTGluay0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgfVxuICAubXVsdGlDb2wtZ3JpZC5ncmlkQ291bnQtNCAubXVsdGlDb2xCb2R5LTEsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC5tdWx0aUNvbEJvZHktMiB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIH1cbiAgLm11bHRpQ29sLWdyaWQuZ3JpZENvdW50LTQgLnRvcEljb25MaW5rLTMsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC50b3BJY29uTGluay00IHtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxuICAubXVsdGlDb2wtZ3JpZC5ncmlkQ291bnQtNCAubXVsdGlDb2xCb2R5LTMsXG4gIC5tdWx0aUNvbC1ncmlkLmdyaWRDb3VudC00IC5tdWx0aUNvbEJvZHktNCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAubXVsdGlDb2wtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tdWx0aUNvbC1ncmlkIGRpdltjbGFzcyo9dG9wSWNvbkxpbmstXSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbi5tdWx0aUNvbC1ncmlkIGRpdltjbGFzcyo9dG9wSWNvbkxpbmstXSxcbi5tdWx0aUNvbC1ncmlkIGRpdltjbGFzcyo9bXVsdGlDb2xCb2R5LV0ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5tdWx0aUNvbC1ncmlkIHNwYW4uZmEge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBjb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbn1cbi5tdWx0aUNvbC1ncmlkIC50b3BMaW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCbGFja0l0YWxpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubXVsdGlDb2wtZ3JpZCBhLnRvcExpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tdWx0aUNvbC1ncmlkIGEudG9wTGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9rc3VfZGVwYXJ0bWVudF96dXJiX2Zhc2hpb24vaW1nL3RlYXNlcjMtdGl0bGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHJpZ2h0OiAwO1xufVxuLm11bHRpQ29sLWdyaWQgZGl2IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tdWx0aUNvbC1ncmlkIGRpdiB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMzk3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMC43ZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLm11bHRpQ29sLWdyaWQgZGl2IHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZGl2aWRlciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRpdmlkZXIuZGl2aWRlci1ibHVlNSwgLmRpdmlkZXIuZGl2aWRlci15ZWxsb3c1IHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzZW0gYXV0bztcbn1cbi5kaXZpZGVyLmRpdmlkZXItYmx1ZTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc0LCAyMzQsIDIyOSk7XG59XG4uZGl2aWRlci5kaXZpZGVyLXllbGxvdzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xufVxuLmRpdmlkZXIuZGl2aWRlci1ibHVlLCAuZGl2aWRlci5kaXZpZGVyLXllbGxvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDNlbSBhdXRvO1xufVxuLmRpdmlkZXIuZGl2aWRlci1ibHVlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxNzQsIDIzNCwgMjI5KTtcbn1cbi5kaXZpZGVyLmRpdmlkZXIteWVsbG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMzksIDE3MSwgMCk7XG59XG4uZGl2aWRlci5kaXZpZGVyLTFzLCAuZGl2aWRlci5kaXZpZGVyLTNzLCAuZGl2aWRlci5kaXZpZGVyLTVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGl2aWRlci5kaXZpZGVyLTFzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4uZGl2aWRlci5kaXZpZGVyLTNzIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uZGl2aWRlci5kaXZpZGVyLTVzIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG4uZGl2aWRlci5kaXZpZGVyLWRhc2hlZCwgLmRpdmlkZXIuZGl2aWRlci1kYXNoZWQtYmx1ZSB7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDNlbSBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5kaXZpZGVyLmRpdmlkZXItZGFzaGVkLCAuZGl2aWRlci5kaXZpZGVyLWRhc2hlZC1ibHVlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uZGl2aWRlci5kaXZpZGVyLWRhc2hlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kYXNoZXMucG5nXCIpO1xufVxuLmRpdmlkZXIuZGl2aWRlci1kYXNoZWQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kYXNoZXMtYmx1ZS5wbmdcIik7XG59XG4uZGl2aWRlci5kaXZpZGVyLXNxdWlycmVsIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20va3N1X2Jhc2VfenVyYi9pbWFnZXMvaG9yaXpvbnRhbF9ydWxlcy9zcXVpcnJlbC1oci5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAzZW0gYXV0bztcbn1cbi5kaXZpZGVyLmRpdmlkZXItbW9zYWljLXRpbGVzIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20va3N1X2Jhc2VfenVyYi9pbWFnZXMvaG9yaXpvbnRhbF9ydWxlcy9tb3NhaWMtYmFyLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDNlbSBhdXRvO1xufVxuLmRpdmlkZXIuZGl2aWRlci1ib2x0LWljb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2tzdV9iYXNlX3p1cmIvaW1hZ2VzL2hvcml6b250YWxfcnVsZXMvYm9sdC1oci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAzZW0gYXV0bztcbn1cbi5kaXZpZGVyLmRpdmlkZXItYm9sdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20va3N1X2Jhc2VfenVyYi9pbWFnZXMvaG9yaXpvbnRhbF9ydWxlcy9ib2x0LWhyLW5vbGluZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAzZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kaXZpZGVyLmRpdmlkZXItYm9sdCB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi8qIE1peGVkIFRhYmJlZCBDb250ZW50ICovXG4ucGFyYWdyYXBocy1pdGVtLW1peGVkLXRhYmJlZC1jb250ZW50IC50YWJzLWNvbnRlbnQgLmNvbnRlbnQgLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIgLmNvbnRlbnQgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaHMtaXRlbS1taXhlZC10YWJiZWQtY29udGVudCAudGFicy1jb250ZW50IC5jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWluZGl2aWR1YWwtdGFiIC5jb250ZW50IC5maWVsZC1uYW1lLWZpZWxkLW9wdGlvbmFsLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBkZXB0IHBhcmFncmFwaCBzbGlkZXNob3cgKi9cbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuaGVhZGxpbmUgaDIsXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBdIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmhlYWRsaW5lIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEyJTtcbn1cbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cF0gLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyxcbmJvZHlbY2xhc3MqPW5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cF0gLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiAuc2xpY2stZG90cyB7XG4gIHRvcDogLTFlbTtcbn1cblxuLmdyb3VwX2FsZXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmFiMjE7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDUyYTM7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzhlY2U7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZmJkZGY7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmQyY2Y7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVjNmI7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NWM7XG59XG4uZ3JvdXBfYWxlcnQuZ3JvdXBfYWxlcnRfY29sb3JfMCwgLmdyb3VwX2FsZXJ0Lmdyb3VwX2FsZXJ0X2NvbG9yXzIsIC5ncm91cF9hbGVydC5ncm91cF9hbGVydF9jb2xvcl83IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyb3VwX2FsZXJ0IC5ncm91cF9hbGVydF9tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbn1cbi5ncm91cF9hbGVydC5ncm91cF9hbGVydF9zaXplXzEge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLmdyb3VwX2FsZXJ0Lmdyb3VwX2FsZXJ0X3NpemVfMSAuZ3JvdXBfYWxlcnRfbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1yZWdpb25hbC1jdXN0b20tbWVudSAuZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtcmVnaW9uYWwtY3VzdG9tLW1lbnUgLmZpZWxkLW5hbWUtZmllbGQtbWVudS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZmFiMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBOYXRpb25hbEJvbGQsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLnBhcmFncmFwaHMtaXRlbS1pbmZvZ3JhcGhpY3MgLm1vcmVMaW5rLCAucGFyYWdyYXBoLS10eXBlLS1pbmZvZ3JhcGhpY3MgLm1vcmVMaW5rIHtcbiAgcGFkZGluZy10b3A6IDIuNSU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWluZm9ncmFwaGljcyAubW9yZUxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS0taW5mb2dyYXBoaWNzIC5tb3JlTGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjksIDIzMiwgODQpO1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwcHggMCwgY2FsYygxMDAlIC0gMTBweCkgMCwgMTAwJSAyNXB4LCBjYWxjKDEwMCUgLSAxMHB4KSAxMDAlLCAxMHB4IDEwMCUsIDAgMzZweCk7XG4gIGNsaXAtcGF0aDogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3VfYmFzZV96dXJiL3Njc3MvYmFzZS9jb21wb25lbnRzL3N2Zy1tYXNrcy90ZWFzZXItY2xpcC5zdmcjZmVhdHVyZWRQZW9wbGVCdG4pO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMHB4IDAsIGNhbGMoMTAwJSAtIDEwcHgpIDAsIDEwMCUgMjVweCwgY2FsYygxMDAlIC0gMTBweCkgMTAwJSwgMTBweCAxMDAlLCAwIDM2cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYiAuaHRiLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcmFncmFwaHMtaXRlbS1oaWdobGlnaHRlZC10ZXh0LWJsdXJiIC5odGItYnV0dG9uLWNvbnRhaW5lciBhLnNxdWFyZUJ1dHRvbiB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWhpZ2hsaWdodGVkLXRleHQtYmx1cmIgLmh0Yi1idXR0b24tY29udGFpbmVyIGEuc3F1YXJlQnV0dG9uIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1oaWdobGlnaHRlZC10ZXh0LWJsdXJiIC5odGItYnV0dG9uLWNvbnRhaW5lciBhLnNxdWFyZUJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG5cbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBoczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFTZWN0aW9uLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhU2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhU2VjdGlvbiBwLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhU2VjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbn1cbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhU2VjdGlvbi5ub1RleHQsXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFTZWN0aW9uLm5vVGV4dCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAucGFyYVNlY3Rpb24ubm9UZXh0OmFmdGVyLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhU2VjdGlvbi5ub1RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFTZWN0aW9uLmJnVmlkZW86YWZ0ZXIsXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFTZWN0aW9uLmJnVmlkZW86YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFTZWN0aW9uLmJnVmlkZW8gaDIsXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFTZWN0aW9uLmJnVmlkZW8gaDIge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCI7XG4gIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAucGFyYVNlY3Rpb24uYmdWaWRlbyAucGFyYVRleHQsXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFTZWN0aW9uLmJnVmlkZW8gLnBhcmFUZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhU2VjdGlvbi5iZ1ZpZGVvIC5wYXJhVGV4dCxcbiAgLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhU2VjdGlvbi5iZ1ZpZGVvIC5wYXJhVGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFTZWN0aW9uLmJnVmlkZW8gLnBhcmFUZXh0LFxuICAucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFTZWN0aW9uLmJnVmlkZW8gLnBhcmFUZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAucGFyYVNlY3Rpb24uYmdWaWRlbyAucGFyYVRleHQgcCxcbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlYyAucGFyYVNlY3Rpb24uYmdWaWRlbyAucGFyYVRleHQgcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogIzJDOEVDRTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAucGFyYVNlY3Rpb24uYmdWaWRlbyAucGFyYVZpZEJHLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhU2VjdGlvbi5iZ1ZpZGVvIC5wYXJhVmlkQkcge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAucGFyYVNlY3Rpb24uYmdWaWRlbyBhLnNxdWFyZUJ1dHRvbixcbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlYyAucGFyYVNlY3Rpb24uYmdWaWRlbyBhLnNxdWFyZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gLnBhcmFTZWN0aW9uLmJnVmlkZW8gYS5zcXVhcmVCdXR0b246YWZ0ZXIsXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgLnBhcmFTZWN0aW9uLmJnVmlkZW8gYS5zcXVhcmVCdXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhU2VjdGlvbi5iZ1ZpZGVvIGEuc3F1YXJlQnV0dG9uOmhvdmVyLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5wYXJhU2VjdGlvbi5iZ1ZpZGVvIGEuc3F1YXJlQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAucGFyYVNlY3Rpb24uYmdWaWRlbyBhLnNxdWFyZUJ1dHRvbjpob3ZlcjphZnRlcixcbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlYyAucGFyYVNlY3Rpb24uYmdWaWRlbyBhLnNxdWFyZUJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5wYXJhU2VjdGlvbi5iZ1ZpZGVvIC52aWRlb0JHU3RhZ2UsXG4gIC5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlYyAucGFyYVNlY3Rpb24uYmdWaWRlbyAudmlkZW9CR1N0YWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyAuZmllbGQtbmFtZS1maWVsZC1jYXB0aW9uLCAucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaHMtaXRlbS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlY3RpbyBmaWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5maWVsZC1uYW1lLWZpZWxkLWNhcHRpb24sXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWMgZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViYWIyMTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvIC5maWVsZC1uYW1lLWZpZWxkLWNhcHRpb24gcCwgLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8gZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiBwLFxuLnBhbmUtbm9kZS1maWVsZC1icC1wYXJhZ3JhcGhzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjIC5maWVsZC1uYW1lLWZpZWxkLWNhcHRpb24gcCxcbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlYyBmaWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbExpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM1OTU5NWM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cbi5wYW5lLW5vZGUtZmllbGQtYnAtcGFyYWdyYXBocyAuZmllbGQtbmFtZS1maWVsZC1jdGEtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgfVxuICBzZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZC5ncmlkQ291bnQtMiA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgfVxuICBzZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZC5ncmlkQ291bnQtMiA+IGE6bnRoLW9mLXR5cGUoMikge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcbiAgICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIH1cbiAgc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQuZ3JpZENvdW50LTMgPiBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbiAgICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIH1cbiAgc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQuZ3JpZENvdW50LTMgPiBhOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDE7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG4gIHNlY3Rpb24ubGFyZ2VJbWFnZS1ncmlkLmdyaWRDb3VudC0zID4gYTpsYXN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcbiAgICBncmlkLXJvdzogMi9zcGFuIDI7XG4gIH1cbiAgc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQuZ3JpZENvdW50LTQgPiBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbiAgICBncmlkLXJvdzogMS9zcGFuIDE7XG4gIH1cbiAgc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQuZ3JpZENvdW50LTQgPiBhOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDE7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG4gIHNlY3Rpb24ubGFyZ2VJbWFnZS1ncmlkLmdyaWRDb3VudC00ID4gYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICAgIGdyaWQtcm93OiAyL3NwYW4gMTtcbiAgfVxuICBzZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZC5ncmlkQ291bnQtNCA+IGE6bGFzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDE7XG4gICAgZ3JpZC1yb3c6IDIvc3BhbiAxO1xuICB9XG4gIHNlY3Rpb24ubGFyZ2VJbWFnZS1ncmlkID4gYTpob3ZlciBkaXYuaG92ZXJUZXh0Qm94IHAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbnNlY3Rpb24ubGFyZ2VJbWFnZS1ncmlkID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICBzZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZCA+IGEge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQgLmhvdmVyVGV4dEJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiAxcmVtO1xufVxuc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQgaDMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZCA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5zZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZCA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQgZGl2LmhvdmVyVGV4dEJveCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uLmxhcmdlSW1hZ2UtZ3JpZCBkaXYuaG92ZXJUZXh0Qm94IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIjtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIHNlY3Rpb24ubGFyZ2VJbWFnZS1ncmlkIGRpdi5ob3ZlclRleHRCb3ggcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyBkaXZbY2xhc3MqPWdyaWRTZXRdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyBkaXZbY2xhc3MqPWdyaWRTZXRdID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMi41JTtcbiAgfVxuICBzZWN0aW9uLmltYWdlR3JpZExpbmtzLmxpbmtTZXRDb3VudC0yIC5ncmlkU2V0LTEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIHNlY3Rpb24uaW1hZ2VHcmlkTGlua3MgZGl2W2NsYXNzKj1ncmlkU2V0XSA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyAuYmdJbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLWxpbmsge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbnNlY3Rpb24uaW1hZ2VHcmlkTGlua3MgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC1saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLWxpbmsgYTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyAuZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLWxpbmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNlY3Rpb24uaW1hZ2VHcmlkTGlua3MgLmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhc2hpb25MYW5kaW5nIC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstd3lzaXd5ZyAuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFzaGlvbkxhbmRpbmcucGFuZS1ub2RlLXRpdGxlIGgxIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBmb250LXNpemU6IDhyZW07XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5mYXNoaW9uTGFuZGluZy5wYW5lLW5vZGUtdGl0bGUgaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmZhc2hpb25MYW5kaW5nLm5vSGVhZGVySW1hZ2UucGFuZS1ub2RlLXRpdGxlIGgxIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5mYXNoaW9uTGFuZGluZy5zbWFsbGVyUGx6LnBhbmUtbm9kZS10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5mYXNoaW9uTGFuZGluZy5zbWFsbGVyUGx6LnBhbmUtbm9kZS10aXRsZSBoMTphZnRlciB7XG4gIHRvcDogLTAuNXJlbTtcbiAgYm90dG9tOiAzLjVyZW07XG59XG4uZmFzaGlvbkxhbmRpbmcgLnBhcmFTZWN0aW9uIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmZhc2hpb25MYW5kaW5nIC5wYXJhU2VjdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZhc2hpb25MYW5kaW5nIC5wYXJhU2VjdGlvbiBoMiB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxMaWdodFwiO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDRyZW07XG59XG4uZmFzaGlvbkxhbmRpbmcgLnBhcmFTZWN0aW9uIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uZmFzaGlvbkxhbmRpbmcgLnBhcmFTZWN0aW9uIGEuc3F1YXJlQnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmFzaGlvbkxhbmRpbmcgLnBhcmFTZWN0aW9uIGEuc3F1YXJlQnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZhc2hpb25MYW5kaW5nIC5wYXJhU2VjdGlvbiBhLnNxdWFyZUJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5mYXNoaW9uTGFuZGluZyAucGFyYVNlY3Rpb24gYS5zcXVhcmVCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLmZhc2hpb25MYW5kaW5nLnBhbmUtbm9kZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5mYXNoaW9uTGFuZGluZyAucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuZmFzaGlvbkxhbmRpbmcucGFuZS1ub2RlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuICAuZmFzaGlvbkxhbmRpbmcucGFuZS1ub2RlLXRpdGxlIGgxOmFmdGVyIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuICAuZmFzaGlvbkxhbmRpbmcubm9IZWFkZXJJbWFnZS5wYW5lLW5vZGUtdGl0bGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuYm9keS5wYWdlLW5ld3MgI2tzdS1tYWluLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjI5Mzc7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmxhcmdlLTYubWVkaXVtLTYuc21hbGwtMTIuY29sdW1ucyB0YWJsZSB7XG4gIG1hcmdpbjogMWVtIGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAudmlldy1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTc2O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIGlucHV0IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIGRpdiNzZXJ2aWNlX3N0YXR1c19ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmM2Q0OCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAycHggIzE1MTAzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBkaXYjc2VydmljZV9zdGF0dXNfYmxvY2sgYSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI3NlcnZpY2Vfc3RhdHVzX2Jsb2NrIC5sYXJnZS0xMiB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogdW5zZXQ7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI3NlcnZpY2Vfc3RhdHVzX2Jsb2NrIC52aWV3cy1yb3ctZmlyc3Q6bnRoLW9mLXR5cGUoMSkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2E4YjJiOTtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBkaXYjc2VydmljZV9zdGF0dXNfYmxvY2sgLnZpZXctaWQtc3lzdGVtc3RhdHVzdmlldyAuc2VydmljZS1zdGF0dXMge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBwLnNlcnZpY2Utc3RhdHVzIGkge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5rZW50X21vYmlsZV9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtbWVnYW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubC1oZWFkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmJsb2NrLXVzZXItYWxlcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyBoMSxcbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IGgyLFxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgaDMsXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyBoNCxcbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IGg1IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyBhIHtcbiAgcGFkZGluZzogMC44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MkEzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgYTpob3ZlciBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDUyQTMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyBhIGgyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTJBMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubC1oZWFkZXIgLmwtaGVhZGVyLXJlZ2lvbiA+IC5sYXJnZS0xMixcbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBodG1sIGJvZHkgLmwtaGVhZGVyIC5sLWhlYWRlci1yZWdpb24gPiAubGFyZ2UtMTIge1xuICBoZWlnaHQ6IDFweDtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTJBMyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciB0YWJsZSBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2E4YjJiOTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyLnNlY3Rpb24tdXNlcnBhZ2UgdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDFlbSAyZW0gMWVtIDJlbTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5mb3JtLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWNiNCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciB0YWJsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDM5NzYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdGFibGUge1xuICBtYXJnaW46IDJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDJweCAjMTUxMDMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5sYXJnZS02Lm1lZGl1bS02LnNtYWxsLTEyLmNvbHVtbnMgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5Y2I0ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC50ZXh0LWNlbnRlciB7XG4gIGNvbG9yOiAjYThiMmI5O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudmlldy1lbXB0eSB7XG4gIGNvbG9yOiAjYThiMmI5O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAuY3VzdG9tLXRhYnMgLnRhYnMtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNi4ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnN1Y2Nlc3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBhZGRpbmc6IDAuOWVtIDNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmQyY2YgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1pbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnRhYnMtY29udGVudCAudmlldy1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjhlbSAzLjJlbSAwZW0gIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnZpZXctaGVhZGVyIGVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50IC52aWV3LWhlYWRlciBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjAuNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYThiMmI5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC50YWJzLWNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBhIHtcbiAgcGFkZGluZzogMC44ZW07XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC50YWJzIGRkIGEgaDI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MkEzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmxhcmdlLTYubWVkaXVtLTYuc21hbGwtMTIuY29sdW1ucyB0YWJsZSB0ci5vZGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZTEgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5sYXJnZS02Lm1lZGl1bS02LnNtYWxsLTEyLmNvbHVtbnMgdGFibGUgdHIuZXZlbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YmRjNSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyB0YWJsZSB0ZC5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzhiZWIgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdGFibGUgdGggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyB0YWJsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdWwucGFnaW5hdGlvbi5wYWdlciBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdWwucGFnaW5hdGlvbi5wYWdlciBsaSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IHVsLnBhZ2luYXRpb24ucGFnZXIgbGkudW5hdmFpbGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyB1bC5wYWdpbmF0aW9uLnBhZ2VyIGxpLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgZGwudGFicyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjNlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAuYmxvY2stY29udGVudCAucm93IC50YWJzIGEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50ID4gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC50YWJzIGRkLmlzLWFjdGl2ZSBhIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCQUIyMTtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicyBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnRhYnMtY29udGVudCAudmlldy1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDNlbTtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC50YWJzLWNvbnRlbnQgLnZpZXctZmlsdGVycyB7XG4gIHBhZGRpbmc6IDAgMS43ZW07XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50IC52aWV3LWZpbGVzLWJ5LXVzZXIgLnZpZXctZmlsdGVycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50IC52aWV3LWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAwZW07XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50IC52aWV3LWhlYWRlciBoNCBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnRhYnMtY29udGVudCAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDBlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnRhYnMtY29udGVudCAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJkMmNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxOTk5NiAhaW1wb3J0YW50O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQgLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uID4gLnJvdyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMTgyMiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjMDAwO1xuICBib3gtc2hhZG93OiAjMDAwIDAgMCAzcHggMXB4O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgI3Byb2ZpbGVIZWFkZXIgPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBkaXYjcHJvZmlsZUhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDFweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDFweCAwO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEzMHB4IGF1dG87XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBkaXYjcHJvZmlsZUhlYWRlciAudmlld3MtZmllbGQtdGl0bGUgaDEuZmllbGQtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBkaXYjcHJvZmlsZUhlYWRlciBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBkaXYjcHJvZmlsZUhlYWRlciBkaXYucHJvZmlsZVBob3RvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBib3JkZXItcmFkaXVzOiA5MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgYmxhY2sgMXB4IDFweCAxcHggMXB4O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgZGl2I3Byb2ZpbGVIZWFkZXIgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGdyaWQtcm93OiAxO1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgZGl2I3Byb2ZpbGVIZWFkZXIgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgZGl2I3Byb2ZpbGVIZWFkZXIgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLXByb2ZpbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdzogMTtcbn1cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIGRpdiNwcm9maWxlSGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogOTAwcHg7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAudmlldy52aWV3LXVzZXItcGFnZS52aWV3LWlkLXVzZXJfcGFnZS5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbi5sYXJnZS0xMi5tZWRpdW0tMTIuc21hbGwtMTIuY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2tzdV9rZW50X3p1cmJfMjAxOC9pbWFnZXMvbGFuZGluZ3BhZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMzZDZmO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIG92ZXJmbG93OiBoaWRkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC5lZGl0LXByb2ZpbGUtYnV0dG9uIGEge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAgMXB4IDAgMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE5hdGlvbmFsQm9sZCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAuZWRpdC1wcm9maWxlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhNzQyNiAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gZGl2I3Byb2ZpbGVIZWFkZXIgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IGJsYWNrIDFweCAxcHggNHB4LCBibGFjayAxcHggMXB4IDRweDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgZGwudGFicyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm5vZGUtdHlwZS1wYWdlIC5maWVsZC13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAyNC41cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWFjYWRlbWljLXJlc291cmNlcyAuZmllbGQtd3JhcHBlciBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmJsb2NrLWNvbnRlbnQgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmJsb2NrLWNvbnRlbnQgLnJvdyBhIHtcbiAgcGFkZGluZzogMC44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5ibG9jay1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MkEzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLnRhYnMuY3VzdG9tLXRhYnMgLnRhYnMtdGl0bGUgYSNvbmUtbGFiZWwsXG5hI3R3by1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIGksXG5oZWFkZXIsXG5sYWJlbCB7XG4gIGNvbG9yOiAjYThiMmI5O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmJsb2NrLWNvbnRlbnQgLnZpZXctY29udGVudCAuc21hbGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5ibG9jay1jb250ZW50IC5yb3cgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLnJvdyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBjb2xvcjogI2E4YjJiOTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAucm93IC52aWV3cy1leHBvc2VkLWZvcm0gc3Bhbi5maWVsZHNldC1sZWdlbmQge1xuICBjb2xvcjogI2E4YjJiOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAudmlldy1pZC11c2VyX2NvbnRlbnQudmlldy1kaXNwbGF5LWlkLXBhbmVsX3BhbmVfMSBpbnB1dCNlZGl0LXRpdGxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAudmlldy1pZC11c2VyX2NvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtIC5qcy1mb3JtLWl0ZW0gc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIHBhZGRpbmc6IDFweCAyMHB4IDFweCAzcHg7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGUxICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YmRjNSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDUyQTMgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBociB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSB1bC5qcy1wYWdlcl9faXRlbXMucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlcnZpY2Utc3RhdHVzIC52aWV3LXN5c3RlbXN0YXR1c3ZpZXcgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VydmljZS1zdGF0dXMgLnZpZXctc3lzdGVtc3RhdHVzdmlldyAudmlld3Mtcm93LnZpZXdzLXJvdy1maXJzdDpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTEwMzM7XG59XG5cbi5zZXJ2aWNlLXN0YXR1cyAudmlldy1zeXN0ZW1zdGF0dXN2aWV3IC52aWV3cy1yb3cudmlld3Mtcm93LWZpcnN0Om50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFmO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgdGQudmlld3MtZmllbGQudmlld3MtZmllbGQtbGFzdC11cGRhdGVkIHtcbiAgLyogYmFja2dyb3VuZDogYWxpY2VibHVlOyAqL1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzhiZWIgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IGxpLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCxcbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucGFnaW5hdGlvbi1uZXh0LFxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC1mb3JldmVyX2JyaWdodGVyX2ltcGFjdF9zdG9yaWVzIC5wYWdpbmF0aW9uLXByZXZpb3VzIGE6OmJlZm9yZSxcbi52aWV3LWRpc3BsYXktaWQtZm9yZXZlcl9icmlnaHRlcl9pbXBhY3Rfc3RvcmllcyAucGFnaW5hdGlvbi1uZXh0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udmlldy1kaXNwbGF5LWlkLWZvcmV2ZXJfYnJpZ2h0ZXJfaW1wYWN0X3N0b3JpZXMgLnBhZ2luYXRpb24tcHJldmlvdXMgYTo6YWZ0ZXIsXG4udmlldy1kaXNwbGF5LWlkLWZvcmV2ZXJfYnJpZ2h0ZXJfaW1wYWN0X3N0b3JpZXMgLnBhZ2luYXRpb24tbmV4dCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBwLnNlcnZpY2Utc3RhdHVzIGkge1xuICBmb250LXNpemU6IDEuM2VtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuI3VzZXJfY29udGVudC1maWx0ZXIgLnZpZXctZmlsdGVycyBmaWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4jdXNlcl9maWxlcy1maWx0ZXIgLnZpZXctZmlsdGVycyBmaWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKlN0eWxpbmcgZm9yIE1peGVkIEFjY29yZGlvbnMqL1xuLm1peGVkQWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIG1heC13aWR0aDogNDVyZW07XG59XG4ubWl4ZWRBY2NvcmRpb24gZGwuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5taXhlZEFjY29yZGlvbiBkbC5hY2NvcmRpb24gZGQuaXMtYWN0aXZlIGEuYWNjb3JkaW9uLXRpdGxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ubWl4ZWRBY2NvcmRpb24gZGwuYWNjb3JkaW9uIGRkLmlzLWFjdGl2ZSBhLmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCIgIWltcG9ydGFudDtcbn1cbi5taXhlZEFjY29yZGlvbiBkbC5hY2NvcmRpb24gZGQuaXMtYWN0aXZlIGRpdi5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5taXhlZEFjY29yZGlvbiBkbC5hY2NvcmRpb24gZGQgYS5hY2NvcmRpb24tdGl0bGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5taXhlZEFjY29yZGlvbiBkbC5hY2NvcmRpb24gZGQgYS5hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIrXCI7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDJweDtcbiAgY29sb3I6IHJnYigyMzksIDE3MSwgMCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAzOTc2O1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuLm1peGVkQWNjb3JkaW9uIGRsLmFjY29yZGlvbiBkZCAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taW5mb2dyYXBoaWNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW5mb2dyYXBoaWNzIC5maWVsZC1uYW1lLWZpZWxkLWZvbnQtYXdlc29tZS1pY29uIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogI0VCQUIyMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWluZm9ncmFwaGljcyAuZmllbGQtbmFtZS1maWVsZC1zbWFsbC1kaXNwbGF5LXRleHQge1xuICBjb2xvcjogIzU5NTk1YztcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LnBhcmFTZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dC5wYXJhU2VjdGlvbjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQgLmltYWdlSGFsZiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQgLmltYWdlSGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0IC50ZXh0Q29udGFpbmVyTGluayB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQgLnRleHRDb250YWluZXJMaW5rIC5wYXJhVGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA4MCU7IC8qIFJlc3RyaWN0IHRvIDgwJSBvZiB0aGUgcGFyZW50IHdpZHRoICovXG4gIHdpZHRoOiA4MCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIEFsbG93IHdyYXBwaW5nICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgLyogQ2VudGVyIHRleHQgd2l0aGluIHRoZSBwc2V1ZG8tZWxlbWVudCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dCAudGV4dENvbnRhaW5lckxpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dCAudGV4dENvbnRhaW5lckxpbms6aG92ZXIge1xuICBzY2FsZTogMS4wNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0IC5wYXJhVGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0ycmVtIDAgMnJlbSAwO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNSkgLTVweCAtNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQgLnBhcmFUZXh0IHtcbiAgICBtYXJnaW46IDJyZW0gLTJyZW0gM3JlbSAtMnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0IC5wYXJhVGV4dCBoMiB7XG4gIGNvbG9yOiAjMDAzOTc2O1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dCAucGFyYVRleHQgcCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuaW1hZ2VPblJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LmltYWdlT25SaWdodCAuaW1hZ2VIYWxmIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuaW1hZ2VPblJpZ2h0IC5wYXJhVGV4dCB7XG4gICAgbWFyZ2luOiAycmVtIC0ycmVtIDNyZW0gMnJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuYmx1ZUNvbG9yLnBhcmFTZWN0aW9uOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dC5ibHVlQ29sb3IgLnBhcmFUZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuYmx1ZUNvbG9yIC5wYXJhVGV4dCBoMiB7XG4gIGNvbG9yOiAjMDAzOTc2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LmJsdWVDb2xvciAucGFyYVRleHQgcCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LldoaXRlQ29sb3IucGFyYVNlY3Rpb246YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LldoaXRlQ29sb3IgLnBhcmFUZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3Njtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dC5XaGl0ZUNvbG9yIC5wYXJhVGV4dCBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuV2hpdGVDb2xvciAucGFyYVRleHQgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LmJsdWVHcmF5c2NhbGUucGFyYVNlY3Rpb246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LmJsdWVHcmF5c2NhbGUgLnRleHRDb250YWluZXJMaW5rIC5wYXJhVGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LmJsdWVHcmF5c2NhbGUgLnBhcmFUZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtaW1hZ2UtdGV4dC5ibHVlR3JheXNjYWxlIC5wYXJhVGV4dCBoMiB7XG4gIGNvbG9yOiAjMDAzOTc2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LmJsdWVHcmF5c2NhbGUgLnBhcmFUZXh0IHAge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuYmx1ZUdyYXlzY2FsZSAuaW1hZ2VIYWxmIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi5pY29uLWhvbGRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5kaXYuY3RhLWJ1dHRvbjpudGgtY2hpbGQoM24rMSkgYSxcbmRpdi5jdGEtYnV0dG9uIGE6bnRoLW9mLXR5cGUoMSkge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IHJnYigyNDAsIDIzNiwgMTA3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDI0MCwgMjM2LCAxMDcpIDMwJSwgcmdiKDI1NSwgMjU1LCAyMTEpIDEwMCUpO1xufVxuXG4vKlxuXG4gIGRpdi5jdGEtYnV0dG9uOm50aC1jaGlsZCgzbisxKSBhOmhvdmVyIHtcblxuICAgICY6YmVmb3JlIHtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMwNWRlZywgcmdiYSgyNDAsMjM2LDEwNywxKSAzMCUsIHJnYmEoMjU1LDI1NSwyMTEsMSkgMTAwJSk7XG5cbiAgICB9XG5cbiAgfSovXG5kaXYuY3RhLWJ1dHRvbjpudGgtY2hpbGQoM24rMikgYSxcbmRpdi5jdGEtYnV0dG9uIGE6bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJnYigwLCA1NywgMTE4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDAsIDU3LCAxMTgpIDMwJSwgcmdiKDI1LCA3NywgMTM0KSAxMDAlKTtcbn1cblxuLypcblxuICBkaXYuY3RhLWJ1dHRvbjpudGgtY2hpbGQoM24rMikgYTpob3ZlcntcblxuICAgICY6YmVmb3JlIHtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwNWRlZywgcmdiYSgwLDU3LDExOCwxKSAzMCUsIHJnYmEoMjUsNzcsMTM0LDEpIDEwMCUpO1xuXG4gICAgfVxuXG4gIH0qL1xuZGl2LmN0YS1idXR0b246bnRoLWNoaWxkKDNuKzMpIGEsXG5kaXYuY3RhLWJ1dHRvbiBhOm50aC1vZi10eXBlKDMpIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTM5LCAyMTAsIDIwNyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYigxMzksIDIxMCwgMjA3KSAzOSUsIHJnYigxOTksIDIyNywgMjI3KSAxMDAlKTtcbn1cblxuZGl2LmN0YS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDFyZW0gMS41cmVtIDFyZW07XG4gIHotaW5kZXg6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuZGl2LmN0YS1idXR0b24gYTphY3RpdmUge1xuICB0b3A6IDZweDtcbiAgbGVmdDogNnB4O1xufVxuXG5kaXYuY3RhLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1pbi13aWR0aDogMTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAvKlxuXG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgKi9cbn1cbmRpdi5jdGEtYnV0dG9uIGE6YWN0aXZlLCBkaXYuY3RhLWJ1dHRvbiBhOmZvY3VzLCBkaXYuY3RhLWJ1dHRvbiBhOmhvdmVyIHtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbn1cbmRpdi5jdGEtYnV0dG9uIGE6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTEwMDtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5kaXYuY3RhLWJ1dHRvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk5O1xufVxuZGl2LmN0YS1idXR0b24gYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG59XG5kaXYuY3RhLWJ1dHRvbiBhOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIC8qSURLIGhvdyB0byBmb3JjZSB6LiovXG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5kaXYuY3RhLWJ1dHRvbiBhOmFjdGl2ZTo6YWZ0ZXIsIGRpdi5jdGEtYnV0dG9uIGE6Zm9jdXM6OmFmdGVyLCBkaXYuY3RhLWJ1dHRvbiBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWRtaXNzaW9ucy1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vd2wtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MzFweCkge1xuICAuYWRtaXNzaW9ucy1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Ige1xuICAvKiogU3RhcnQgRnVsbCBXaWR0aCBJbWFnZSB3aXRoIFRleHQgQm94ICoqL1xuICAvKiogRW5kIEZ1bGwgV2lkdGggSW1hZ2Ugd2l0aCBUZXh0IEJveCAqKi9cbiAgLyoqIFN0YXJ0IEljb24gQ2FyZCBPcHRpb25zICoqL1xuICAvKiogRW5kIEljb24gQ2FyZCBPcHRpb25zICoqL1xuICAvKiogU3RhcnQgSW1hZ2UgT3ZlcmxheSAqKi9cbiAgLyoqIEVuZCBJbWFnZSBPdmVybGF5ICoqL1xuICAvKiogU3RhcnQgSW5saW5lIFRpbGVzICoqL1xuICAvKiogRW5kIElubGluZSBUaWxlcyAqKi9cbiAgLyoqIFN0YXJ0IFBob3RvL1ZpZGVvIENhcmRzICoqL1xuICAvKiogRW5kIFBob3RvL1ZpZGVvIENhcmRzICoqL1xuICAvKiogU3RhcnQgUmVjdGFuZ3VsYXIgQ2FyZCAtIFNlZSBCZWxvdyAqKi9cbiAgLyoqIEVuZCBSZWN0YW5ndWxhciBDYXJkICoqL1xuICAvKiogU3RhcnQgU3RhZ2dlcmVkIFRpbGVzICoqL1xuICAvKiogRW5kIFN0YWdnZXJlZCBUaWxlcyAqKi9cbiAgLyoqIFNUQVJUIFRFWFQgQVJFQSAqKi9cbiAgLyoqIEVORCBURVhUIEFSRUEgKiovXG4gIC8qKiBTVEFSVCBXSURFIFZJREVPIE9WRVJMQVkgKiovXG4gIC8qIEVuZCBXSURFIFZJREVPIE9WRVJMQVkgKi9cbn1cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIGgyLnRpdGxlIHtcbiAgY29sb3I6ICMwMDM5NzY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgLmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgLmJ1dHRvbi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byBhdXRvIDBweCBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgLmJ1dHRvbi1jb250YWluZXIgZGl2LmN0YS1idXR0b24gYSB7XG4gIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAxcmVtO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJhXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gYSBhIGEgYSAuXCIgXCIuIGEgYSBhIGEgLlwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiBhIGEgLlwiIFwiLiBhIGEgLlwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMSwgMSwgMC42KTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBncmlkLWFyZWE6IGE7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIGgyLmltYWdlLXRleHQtYm94LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGdvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIGgyLmltYWdlLXRleHQtYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciBoMi5pbWFnZS10ZXh0LWJveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIgaDIuaW1hZ2UtdGV4dC1ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciAuaW1hZ2UtdGV4dC1ib3gtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciAuaW1hZ2UtdGV4dC1ib3gtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIC5pbWFnZS10ZXh0LWJveC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnRleHQtYXJlYSB7XG4gIG1hcmdpbjogNXJlbSAwO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IudGV4dC1hcmVhIGgyLnRleHQtYXJlYS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAzOTc2O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNhZWVhZTU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci50ZXh0LWFyZWEgLnJvdyAucm93IHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnRleHQtYXJlYSAucm93IC5yb3cge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDM5NzYgNjYlLCB3aGl0ZSA2MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLndpZGUtdmlkZW8tb3ZlcmxheTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA3NSUsIHdoaXRlIDYwJSk7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXkgaDIudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogNHJlbSAwLjVyZW0gMS41cmVtO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5IC5ib2R5IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5IC5tZWRpYV9lbWJlZCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXkgLm1lZGlhX2VtYmVkIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NHZ3O1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDEsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDIsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDMsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDQsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDUsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDYge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDQsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgcC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDUsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgcC5oNSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIHVsIGxpIC50aWxlc19faXRlbSAuZmllbGQtbmFtZS1ib2R5IHtcbiAgZm9udC1zaXplOiAxNS4ycHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5pbmRpdmlkdWFsLXRpbGUtY2FyZCxcbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNDk0OTQ5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ5NDk0OTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyBsaSAuZ3JpZC1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDFmciAwLjVmcjtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fMSBsaSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX18zIGE6bnRoLWNoaWxkKDIpIC5jYXJkLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX18zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX181IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDJmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzUgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX181IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMy81O1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fNSBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDUvNztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzUgbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX181IGxpOm50aC1vZi10eXBlKDUpIHtcbiAgICBncmlkLWNvbHVtbjogNC82O1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX182IGE6bnRoLWNoaWxkKDIpIC5jYXJkLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX182IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDNweCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAzcHggNnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpIHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwYTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHRfMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MnJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX2ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLnZpZGVvLXBsYXloZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjg1O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tcGxheWhlYWQuc3ZnXCIpO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX190ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fdGV4dCB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtIDFyZW0gM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX190ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX3RleHQgLnN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX3RleHQgLnNob3J0LXRpdGxlIHtcbiAgY29sb3I6ICNlZmFiMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5uby1saW5rIC5jYXJkX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkcy1kYXJrIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgIzAwMzk3NiAxNiUsICMwNTRBOTMgODYlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzLWRhcmsgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX2NvbnRlbnQgaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHMtZGFyayAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCAuc3VidGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHMtZGFyayAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCAuc2hvcnQtdGl0bGUge1xuICBjb2xvcjogI2VmYWIwMDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkcy1saWdodCAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMTdkZWcsICNmZmZmZmYgMTYlLCAjZmZmZmZmIDg2JSk7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkcy1saWdodCAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCBoMyB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkcy1saWdodCAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCAuc3VidGl0bGUge1xuICBjb2xvcjogIzRkNGQ0Yztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkcy1saWdodCAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCAuc2hvcnQtdGl0bGUge1xuICBjb2xvcjogIzAwMzk3Njtcbn1cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXksIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheSAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIG1pbi1oZWlnaHQ6IDc1dmg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kOmFmdGVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDU3LCAxMTgsIDAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAzMi4xJSwgcmdiYSgwLCA1NywgMTE4LCAwLjgpIDEwMCUpO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQmxhY2tJdGFsaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIGgyLmltYWdlLW92ZXJsYXktdGl0bGUsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIGgyLmltYWdlLW92ZXJsYXktdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheSAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciAuaW1hZ2Utb3ZlcmxheS1ib2R5LCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciAuaW1hZ2Utb3ZlcmxheS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgLmltYWdlLW92ZXJsYXktYm9keSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgLmltYWdlLW92ZXJsYXktYm9keSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgLmltYWdlLW92ZXJsYXktYm9keSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgLmltYWdlLW92ZXJsYXktYm9keSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIGgyLmltYWdlLW92ZXJsYXktdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlQm94IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5kaXZpZHVhbC1waG90by12aWRlby1jYXJkLFxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyBkaXYuY3RhLWJ1dHRvbiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0OTQ5NDk7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAuZ3JpZC1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAzcHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGFsbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpob3ZlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgYm94LXNoYWRvdzogM3B4IDZweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpob3ZlcjphZnRlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0gaDMge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5LCAxNzEsIDApO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHRfMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBoMzphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hldnJvbi1yaWdodF8xLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC5uby1saW5rIC50aWxlc19faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAubm8tbGluayAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUob2RkKSAudGlsZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTk4LjI4ZGVnLCAjQkZFQkU5IDAlLCAjOEJEMkNGIDEwMCUpO1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZShvZGQpIC50aWxlc19faXRlbSBhLFxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUob2RkKSAudGlsZXNfX2l0ZW0gaDMsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZShvZGQpIC50aWxlc19faXRlbSBwIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoZXZlbikgLnRpbGVzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxNy40OWRlZywgIzAwMzk3NiAwJSwgIzA1NEE5MyAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoZXZlbikgLnRpbGVzX19pdGVtIGEsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZShldmVuKSAudGlsZXNfX2l0ZW0gaDMsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZShldmVuKSAudGlsZXNfX2l0ZW0gcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fMSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1heC13aWR0aDogMjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA1NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXgtd2lkdGg6IDU2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDJmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgZ3JpZC1jb2x1bW46IDMvNTtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNSBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtY29sdW1uOiA1Lzc7XG4gIGdyaWQtcm93OiAxO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoNCkge1xuICBncmlkLWNvbHVtbjogMi80O1xuICBncmlkLXJvdzogMjtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDUpIHtcbiAgZ3JpZC1jb2x1bW46IDQvNjtcbiAgZ3JpZC1yb3c6IDI7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5pbmRpdmlkdWFsLXBob3RvLXZpZGVvLWNhcmQsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5pbmRpdmlkdWFsLWljb24tY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNDk0OTQ5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ5NDk0OTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC5ncmlkLWFyZWEge1xuICBkaXNwbGF5OiBncmlkO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOTlkZWcsICNGOUY3QTQgMjAlLCAjRjBFQzZCIDk3JSk7XG4gIGNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogM3B4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBhbGw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW06aG92ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWSgtMTBweCk7XG4gIGJveC1zaGFkb3c6IDNweCA2cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW06aG92ZXI6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpmb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MGE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDE3MSwgMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHRfMS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAubm8tbGluayAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLm5vLWxpbmsgLnRpbGVzX19pdGVtIGgzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDIpIC50aWxlc19faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoNSkgLnRpbGVzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgIzAwMzk3NiAxNiUsICMwNTRBOTMgODYlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtIGEsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0gaDMsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0gcCwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoNSkgLnRpbGVzX19pdGVtIGEsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0gaDMsXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0gcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDMpIC50aWxlc19faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoNikgLnRpbGVzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5OGRlZywgI0JGRUJFOSAzJSwgIzhCRDJDRiAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX18yLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fMiBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX18yOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzQgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNDpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAyZnIpO1xuICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDE7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNSBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtY29sdW1uOiAzLzU7XG4gIGdyaWQtcm93OiAxO1xufVxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWNvbHVtbjogNS83O1xuICBncmlkLXJvdzogMTtcbn1cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgZ3JpZC1yb3c6IDI7XG59XG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNSBsaTpudGgtb2YtdHlwZSg1KSB7XG4gIGdyaWQtY29sdW1uOiA0LzY7XG4gIGdyaWQtcm93OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgfVxufVxuXG4uZm9ybSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cbi5mb3JtOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG59XG5cbi5mb3JtX19pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19pbm5lciAuZm9ybV9fY29udGVudCwgLmZvcm1fX2lubmVyIC5mb3JtX19mb3JtIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuLmZvcm1fX2lubmVyIC5mb3JtX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mb3JtX19pbm5lciAuZm9ybV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtX19pbm5lciAuZm9ybV9fZm9ybS1tdWx0aS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5idXR0b24taGV4YWdvbl9uYXZ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmZvcm0tZG9uYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4uZm9ybS1kb25hdGlvbl9fZm9ybS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tZG9uYXRpb25fX2Zvcm0tYnV0dG9uOmhvdmVyLCAuZm9ybS1kb25hdGlvbl9fZm9ybS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuXG4uZm9ybS1kb25hdGlvbl9fZm9ybS1sb25nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWRvbmF0aW9uX19mb3JtLWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1kb25hdGlvbl9fZm9ybS1jdGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZm9ybS1kb25hdGlvbl9fZm9ybS1jb25maXJtZWQge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuXG4uZm9ybV9faW5uZXIgaDMuZm9ybV9faGVhZGluZy5oZWFkaW5nLXN0eWxlLTMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZvcm1fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDNweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb3JtLWRvbmF0aW9uX19mb3JtLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb3JtX19pbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuZm9ybV9faW5uZXIgLmZvcm1fX2NvbnRlbnQsIC5mb3JtX19pbm5lciAuZm9ybV9fZm9ybSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5mb3JtX19pbm5lciAuZm9ybV9fZm9ybS1tdWx0aS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgLyogSG9tZXBhZ2UgRXZlbnRzICovXG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmZlYXR1cmVkLWV2ZW50LWJsb2NrIHtcbiAgZmxleDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyAuZXZlbnQtdGh1bWIge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmV2ZW50LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWJsb2NrLTkge1xuICBjbGVhcjogYm90aDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyAuaG9tZXBhZ2UtZXZlbnRzLXNlY29uZGFyeSAubWluaS1ldmVudCBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5ob21lcGFnZS1ldmVudHMgLm1pbmktZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmhvbWVwYWdlLWV2ZW50cyBoMy5ldmVudC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuMXJlbTtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmhvbWVwYWdlLWV2ZW50cy1wcmltYXJ5IC5ldmVudC10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyAuc3F1YXJlLWltYWdlLWNvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5jb3B5LWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMnJlbSAycmVtIDJyZW0gMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyAuY2FsZW5kYXIge1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmNhbGVuZGFyLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NjtcbiAgY29sb3I6IHdoaXRlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmNhbGVuZGFyLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmbGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5ldmVudC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OTk1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5ldmVudC10aHVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmV2ZW50LXRodW1iIC5zcXVhcmUtaW1hZ2UtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMgLmV2ZW50LXRodW1iIC5jb3B5LWJsb2NrIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5jb3B5LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5ob21lcGFnZS1ldmVudHMtcHJpbWFyeSB7XG4gICAgZmxleDogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIC5ob21lcGFnZS1ldmVudHMtc2Vjb25kYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyAuY29weS1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyAuc3F1YXJlLWltYWdlLWNvbnRhaW5lciBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY29zLWludHJvIHtcbiAgbWFyZ2luOiAzcmVtIDAgNXJlbTtcbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmNvcy1pbnRybyB7XG4gIG1hcmdpbjogM3JlbSAwIDJyZW07XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pbmRpdmlkdWFsLXBob3RvLXZpZGVvLWNhcmQsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pbmRpdmlkdWFsLXRpbGUtY2FyZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaW5kaXZpZHVhbC1waG90by12aWRlby1jYXJkLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaW5kaXZpZHVhbC10aWxlLWNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSBkaXYuY3RhLWJ1dHRvbiBhOmFmdGVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNDk0OTQ5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ5NDk0OTtcbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRyZW0gMS41cmVtIDJyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW0gMnJlbTtcbiAgfVxufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC03cmVtO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBhLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgbGksXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBsaSAuaWNvbl9faXRlbSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIGxpIC5ncmlkLWFyZWEsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIGxpLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgbGkgLmljb25fX2l0ZW0sXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBsaSAuZ3JpZC1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM5NzY7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgYm94LXNoYWRvdzogMnB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmhvdmVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW06Zm9jdXMsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbTpob3ZlciwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIGJveC1zaGFkb3c6IDNweCA2cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmhvdmVyIC5pY29uX19pdGVtX19jdGE6YWZ0ZXIsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbTpmb2N1cyAuaWNvbl9faXRlbV9fY3RhOmFmdGVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW06aG92ZXIgLmljb25fX2l0ZW1fX2N0YTphZnRlciwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmZvY3VzIC5pY29uX19pdGVtX19jdGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MGE7XG4gIH1cbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSBoMywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIGgzIHtcbiAgY29sb3I6ICMwMDM5NzY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIGgzLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gcCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIHAge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gcCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgfVxufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19jdGEsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9fY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19jdGEsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9fY3RhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9fY3RhOmFmdGVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2N0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHRfMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZDpudGgtbGFzdC1vZi10eXBlKDEpIC5pY29uX19pdGVtLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQ6bnRoLWxhc3Qtb2YtdHlwZSgxKSAuaWNvbl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzEge1xuICBtYXgtd2lkdGg6IDM0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkcyBsaSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHMgbGkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzIsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICB9XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICB9XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaSAuaWNvbl9faXRlbSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGkgLmljb25fX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYgbGkgLmljb25fX2l0ZW0sIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IGxpIC5pY29uX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaWNvbl9faXRlbSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmljb25fX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pY29uX19pdGVtIGgzLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaWNvbl9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2ltYWdlIGltZywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyBsaSAuaWNvbl9faXRlbSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYgbGkgLmljb25fX2l0ZW0sIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zIGxpIC5pY29uX19pdGVtLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiBsaSAuaWNvbl9faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181LCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaSAuaWNvbl9faXRlbSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGkgLmljb25fX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkIC5pY29uX19pdGVtLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAzLjVmciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6Zmlyc3QtY2hpbGQgLmljb25fX2l0ZW0gaW1nLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIuaWNvbi1jYXJkcy1vdmVybGFwLWJsdWUsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lci5pY29uLWNhcmRzLW92ZXJsYXAtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDM5NzY7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIuaWNvbi1jYXJkcy1vdmVybGFwLWJyaWdodC1ibHVlLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIuaWNvbi1jYXJkcy1vdmVybGFwLWJyaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwNzNiZDtcbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lci5pY29uLWNhcmRzLW92ZXJsYXAtZ29sZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyLmljb24tY2FyZHMtb3ZlcmxhcC1nb2xkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc1ZGVnLCAjZWJhYjIxLCByZ2JhKDIzNSwgMTcxLCAzMywgMC41KSwgI2ViYWIyMSk7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIuaWNvbi1jYXJkcy1vdmVybGFwLWdyYXksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lci5pY29uLWNhcmRzLW92ZXJsYXAtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE3LjQ5ZGVnLCAjMDAzOTc2IDAlLCAjMDU0QTkzIDEwMCUpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheSBoMi50aXRsZSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkgaDIudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgcCxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IGRpdixcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IHVsIGxpLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgb2wgbGksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IHAsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheSAuYm9keSBkaXYsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheSAuYm9keSB1bCBsaSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IG9sIGxpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgcCBhLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgZGl2IGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheSAuYm9keSB1bCBsaSBhLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgb2wgbGkgYSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgcCBhLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgZGl2IGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheSAuYm9keSB1bCBsaSBhLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgb2wgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktYmx1ZSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDAzOTc2O1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWJyaWdodC1ibHVlLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktYnJpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3M2JkO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1nb2xkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc1ZGVnLCAjZWJhYjIxLCByZ2JhKDIzNSwgMTcxLCAzMywgMC41KSwgI2ViYWIyMSk7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQgaDIudGl0bGUsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IGgyLnRpdGxlLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCBoMi50aXRsZSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdyYXkgaDIudGl0bGUge1xuICBjb2xvcjogIzAwMzk3Njtcbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1nb2xkIC5ib2R5LCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQgLmJvZHksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IHtcbiAgY29sb3I6IHVuc2V0O1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQgLmJvZHkgcCxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1nb2xkIC5ib2R5IGRpdixcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1nb2xkIC5ib2R5IHVsIGxpLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQgLmJvZHkgb2wgbGksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IHAsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBkaXYsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSB1bCBsaSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IG9sIGxpLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBwLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQgLmJvZHkgZGl2LFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQgLmJvZHkgdWwgbGksXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBvbCBsaSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdyYXkgLmJvZHkgcCxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IGRpdixcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IHVsIGxpLFxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5LWdyYXkgLmJvZHkgb2wgbGkge1xuICBjb2xvcjogdW5zZXQ7XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBwIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBkaXYgYSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1nb2xkIC5ib2R5IHVsIGxpIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBvbCBsaSBhLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBwIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBkaXYgYSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IHVsIGxpIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBvbCBsaSBhLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBwIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBkaXYgYSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1nb2xkIC5ib2R5IHVsIGxpIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ29sZCAuYm9keSBvbCBsaSBhLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBwIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBkaXYgYSxcbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IC5ib2R5IHVsIGxpIGEsXG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSAuYm9keSBvbCBsaSBhIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgZGl2LmN0YS1idXR0b24gYTphZnRlciwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXkgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmZmZmO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcmVtIDEuNXJlbSAycmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG4uaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXI6YmVmb3JlLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9rZW50LXN0YXRlLWxpZ2h0bmluZy1ib2x0LXdoaXRlLnN2Zyk7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5uby1saW5rIC5pY29uX19pdGVtX19jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzMgbGk6Zmlyc3QtY2hpbGQsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmNhcmRzX181IGxpOm50aC1jaGlsZCgzKSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5jYXJkc19fNiBsaTpmaXJzdC1jaGlsZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzYgbGk6bGFzdC1jaGlsZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuY2FyZHNfXzMgbGk6Zmlyc3QtY2hpbGQsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmNhcmRzX181IGxpOm50aC1jaGlsZCgzKSwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5jYXJkc19fNiBsaTpmaXJzdC1jaGlsZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuY2FyZHNfXzYgbGk6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCwgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDMpLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5jYXJkc19fNSBsaTpudGgtY2hpbGQoNSksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5jYXJkc19fNSBsaTpudGgtY2hpbGQoMyksIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCBoMywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDMpIGgzLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5jYXJkc19fNSBsaTpudGgtY2hpbGQoNSkgaDMsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkIGgzLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5jYXJkc19fNSBsaTpudGgtY2hpbGQoMykgaDMsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzUgbGk6Zmlyc3QtY2hpbGQgLmljb25fX2l0ZW1fX2ltYWdlIGltZywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDMpIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAuaWNvbi1jYXJkcyAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5jYXJkc19fNSBsaTpudGgtY2hpbGQoMykgLmljb25fX2l0ZW1fX2ltYWdlIGltZywgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpIC5pY29uX19pdGVtX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmUtc2xpZGVzaG93LXRpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDIxNSwgMCk7XG4gIG1hcmdpbi1sZWZ0OiA4JTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xuICAuZmVhdHVyZS1zbGlkZXNob3ctdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zcGFjZSB7XG4gIG1hcmdpbjogMSUgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm93bC1uZXh0LCAub3dsLXByZXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDczMXB4KSB7XG4gIC5hZG1pc3Npb25zLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZG1pc3Npb25zLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm93bC1pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdmcvYm9sdC5zdmdcIikgIzEzM2E3MiBuby1yZXBlYXQgNTUlIDcwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDBweCBhdXRvO1xuICBwYWRkaW5nOiA4JSAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIC5zbGlkZS1jb3B5IHtcbiAgbWFyZ2luLWxlZnQ6IDglO1xuICB3aWR0aDogNDIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4xZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBwLCAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGRpdiwgLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBvbCwgLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSB1bCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGxpLCAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGxpIHAsIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgbGkgZGl2LCAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBhLnByaW1hcnkge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IHJnYigyNDAsIDIzNiwgMTA3KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyNWRlZywgcmdiKDI0MCwgMjM2LCAxMDcpIDMwJSwgcmdiKDI1NSwgMjU1LCAyMTEpIDEwMCUpO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWluLXdpZHRoOiAxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBhLnByaW1hcnk6YWN0aXZlLCAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGEucHJpbWFyeTpmb2N1cywgLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBhLnByaW1hcnk6aG92ZXIge1xuICB0b3A6IDZweDtcbiAgbGVmdDogNnB4O1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSBhLnByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTEwMDtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGEucHJpbWFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45OTtcbn1cbi5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgYS5wcmltYXJ5OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbn1cbi5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgYS5wcmltYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IC8qSURLIGhvdyB0byBmb3JjZSB6LiovXG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGEucHJpbWFyeTphY3RpdmU6OmFmdGVyLCAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIGEucHJpbWFyeTpmb2N1czo6YWZ0ZXIsIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgYS5wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgLnNsaWRlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtbmF2IHtcbiAgbGVmdDogOCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtbmF2IGJ1dHRvbiB7XG4gIC8qYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyovXG59XG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1uYXYtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLW5hdiBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjOWJkMGNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xufVxuLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSAuY2Fyb3VzZWwtbmF2IGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKlxuKioqKioqKioqKioqKioqKioqKipcbioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwge1xuICAgIC8qIHd1dCAqL1xuICB9XG4gIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuc2xpZGUtY29weSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKlxuKioqKioqKioqKioqKioqKioqKipcbioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1JSA1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgLnNsaWRlLWNvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1uYXYtZHNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciAuYWRtaXNzaW9ucy1jYXJvdXNlbCAuY2Fyb3VzZWwtc2xpZGUgLmNhcm91c2VsLW5hdi1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIC5jYXJvdXNlbC1uYXYtbW9iIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIgLmFkbWlzc2lvbnMtY2Fyb3VzZWwgLmNhcm91c2VsLXNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIC5hZG1pc3Npb25zLWNhcm91c2VsIC5jYXJvdXNlbC1zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cDpub3QoLm9nLWNvbnRleHQtbm9kZS0yNzM3KSBzcGFuLm1haWxpbmctYWRkcmVzcyBiciwgYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwOm5vdCgub2ctY29udGV4dC1ub2RlLTI3MzcpIHNwYW4uc3RyZWV0LWFkZHJlc3MgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cDpub3QoLm9nLWNvbnRleHQtbm9kZS0yNzM3KSAuZm9vdGVyLW91dHNpZGUtd3JhcCBoMi5wYW5lLXRpdGxlLCBib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXA6bm90KC5vZy1jb250ZXh0LW5vZGUtMjczNykgLmZvb3Rlci1vdXRzaWRlLXdyYXAgaDIuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmtlbnQtc2VhcmNoLW92ZXJsYXkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLXNlYXJjaC1zaXRlIGlucHV0LmFwYWNoZXNvbHItYXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuc2VhcmNoLW9wZW4gLmtlbnQtc2VhcmNoLW92ZXJsYXkgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5LnNlYXJjaC1vcGVuIC51aS1hdXRvY29tcGxldGUge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5zdGlja3ltZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNjA7XG4gIH1cbn1cbnNwYW4ubWFpbGluZy1hZGRyZXNzIGJyLCBzcGFuLnN0cmVldC1hZGRyZXNzIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIHZpZGVvI3ZpZGVvLWJnIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4jc2xpZGluZy1wb3B1cCAucG9wdXAtY29udGVudCAjcG9wdXAtYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2VhcmNoLW9wZW4gZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLXR5cGUtYXJ0aWNsZS5vZy1jb250ZXh0LW5vZGUtNzAwNTYgI2lzLWFydGljbGVzIC5wYW5lLW5vZGUtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1jb250YWluZXItaXMgLm1vcmUtbGluayBhIHtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtY29udGFpbmVyLWlzIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xufVxuXG5zcGFuLmZpZWxkLWNvbnRlbnQuY2FsX3RpdGxlIGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hcnRpY2xlLXNsaWRlIGEuY2FsZW5kYXJfYnV0dG9uIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkub2ctY29udGV4dC1ub2RlLTE5NzU1NiB1bC5jdGFzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ua2VudC1yZC1tZWdhbWVudSBhLnNlYXJjaC1idXR0b246bm90KC5zcG90c2VhcmNoYnV0dG9ueCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5saS5sYXN0LmxlYWYgLnNlYXJjaC1idXR0b246bm90KC5zcG90c2VhcmNoYnV0dG9ueCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXI6bm90KC5jdGFzbGlkZXIpIC5vd2wtaXRlbSwgLm93bC1jYXJvdXNlbC5jb250ZW50LXNsaWRlcjpub3QoLmN0YXNsaWRlcikgLm93bC1pdGVtIHtcbiAgdG9wOiAwcHg7XG59XG5cbi5vd2wtY2Fyb3VzZWwuYXJyb3dzLXNsaWRlciAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSBpbWcsIC5vd2wtY2Fyb3VzZWwuY29udGVudC1zbGlkZXIgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXIuY3Rhc2xpZGVyLCAub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyLmN0YXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm93bC1zdGFnZS1vdXRlciwgLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyOm5vdCguY3Rhc2xpZGVyKSAub3dsLXN0YWdlLW91dGVyLCAub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyOm5vdCguY3Rhc2xpZGVyKSAub3dsLXN0YWdlLW91dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1cmVtKSB7XG4gIC5vd2wtY2Fyb3VzZWwuYXJyb3dzLXNsaWRlciAub3dsLXN0YWdlLW91dGVyLCAub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG4jYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0gc3Bhbi5zZWFyY2gtaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1jaG9pY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0ub2ctY29udGV4dC1ub2RlLTEyNzEyMSAuZm9vdGVyLWZpcnN0ID4gLmNvbnRhaW5lciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTUxNjkxIC5mb290ZXItZmlyc3QgPiAuY29udGFpbmVyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2ODYgLmZvb3Rlci1maXJzdCA+IC5jb250YWluZXIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTEwNjY2MSAuZm9vdGVyLWZpcnN0ID4gLmNvbnRhaW5lciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTI3MjQxIC5mb290ZXItZmlyc3QgPiAuY29udGFpbmVyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS05NjM0MSAuZm9vdGVyLWZpcnN0ID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5ib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0ub2ctY29udGV4dC1ub2RlLTEyNzEyMSAuZm9vdGVyLWZpcnN0IGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2OTEgLmZvb3Rlci1maXJzdCBiciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTUxNjg2IC5mb290ZXItZmlyc3QgYnIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTEwNjY2MSAuZm9vdGVyLWZpcnN0IGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMjcyNDEgLmZvb3Rlci1maXJzdCBiciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtOTYzNDEgLmZvb3Rlci1maXJzdCBiciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5ib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0ub2ctY29udGV4dC1ub2RlLTEyNzEyMSAuZm9vdGVyLXNlY29uZC5tZWRpdW0tNi5sYXJnZS0zLmNvbHVtbnMgPiBoMiwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdLm9nLWNvbnRleHQtbm9kZS0xMjcxMjEgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyB1bCwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdLm9nLWNvbnRleHQtbm9kZS0xMjcxMjEgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyBiciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTUxNjkxIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyA+IGgyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2OTEgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyB1bCwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTUxNjkxIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAuZm9vdGVyLXNlY29uZC5tZWRpdW0tNi5sYXJnZS0zLmNvbHVtbnMgYnIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTE1MTY4NiAuZm9vdGVyLXNlY29uZC5tZWRpdW0tNi5sYXJnZS0zLmNvbHVtbnMgPiBoMiwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTUxNjg2IGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAuZm9vdGVyLXNlY29uZC5tZWRpdW0tNi5sYXJnZS0zLmNvbHVtbnMgdWwsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTE1MTY4NiBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMDY2NjEgLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zID4gaDIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTEwNjY2MSBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zIHVsLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMDY2NjEgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyBiciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTI3MjQxIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyA+IGgyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMjcyNDEgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyB1bCwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTI3MjQxIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAuZm9vdGVyLXNlY29uZC5tZWRpdW0tNi5sYXJnZS0zLmNvbHVtbnMgYnIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTk2MzQxIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyA+IGgyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS05NjM0MSBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zIHVsLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS05NjM0MSBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zIGJyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXS5vZy1jb250ZXh0LW5vZGUtMTI3MTIxIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2OTEgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTE1MTY4NiAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNvY2lhbC1tZWRpYSwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTA2NjYxIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMjcyNDEgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTk2MzQxIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXS5vZy1jb250ZXh0LW5vZGUtMTI3MTIxIC5mb290ZXItZmlyc3QgLnBob25lIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2OTEgLmZvb3Rlci1maXJzdCAucGhvbmUgYnIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTE1MTY4NiAuZm9vdGVyLWZpcnN0IC5waG9uZSBiciwgYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdIC5vZy1jb250ZXh0LW5vZGUtMTA2NjYxIC5mb290ZXItZmlyc3QgLnBob25lIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMjcyNDEgLmZvb3Rlci1maXJzdCAucGhvbmUgYnIsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTk2MzQxIC5mb290ZXItZmlyc3QgLnBob25lIGJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keVtjbGFzcyo9dGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJdLm9nLWNvbnRleHQtbm9kZS0xMjcxMjEgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWNvbnRhY3QtcmVkZXNpZ24yIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2OTEgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWNvbnRhY3QtcmVkZXNpZ24yIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xNTE2ODYgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWNvbnRhY3QtcmVkZXNpZ24yIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMDY2NjEgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWNvbnRhY3QtcmVkZXNpZ24yIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS0xMjcyNDEgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWNvbnRhY3QtcmVkZXNpZ24yIGJyLCBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm9nLWNvbnRleHQtbm9kZS05NjM0MSAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtY29udGFjdC1yZWRlc2lnbjIgYnIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0ub2ctY29udGV4dC1ub2RlLTEyNzEyMSBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTE1MTY5MSBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTE1MTY4NiBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTEwNjY2MSBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTEyNzI0MSBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEsIGJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAub2ctY29udGV4dC1ub2RlLTk2MzQxIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MuY29udGV4dHVhbC1saW5rcy1yZWdpb24uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNvY2lhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay5ibG9jay11c2VyLWFsZXJ0LmJsb2NrLXVzZXItYWxlcnQtdXNlci1hbGVydCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLmJsb2NrLXVzZXItYWxlcnQuYmxvY2stdXNlci1hbGVydC11c2VyLWFsZXJ0IGEgLmZhcyB7XG4gIGNvbG9yOiByZ2IoMjM0LCAxNzEsIDApO1xufVxuXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS00MzkzMTEgLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIHtcbiAgdG9wOiAwO1xufVxuYm9keS5vZy1jb250ZXh0LW5vZGUtNDM5MzExIC5vd2wtY2Fyb3VzZWw6bm90KC5jdGFzbGlkZXIpIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuYm9keS5vZy1jb250ZXh0LW5vZGUtNDM5MzExIC5vd2wtY2Fyb3VzZWwuYXJyb3dzLXNsaWRlciAub3dsLXN0YWdlLW91dGVyIC5vd2wtaXRlbSBpbWcsIGJvZHkub2ctY29udGV4dC1ub2RlLTQzOTMxMSAub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkub2ctY29udGV4dC1ub2RlLTE5NzU1NiAucGFuZS1ub2RlLWZpZWxkLWxhbmRpbmctcGFyYWdyYXBocyAucGFuZS1jb250ZW50IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkub2ctY29udGV4dC1ub2RlLTE5NzU1NiAucGFuZS1ub2RlLWZpZWxkLWxhbmRpbmctcGFyYWdyYXBocyAucGFuZS1jb250ZW50IC5jdGFGYWN0b2lkIC5jdGFzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYm9keS5vZy1jb250ZXh0LW5vZGUtMTk3NTU2IC5wYW5lLW5vZGUtZmllbGQtbGFuZGluZy1wYXJhZ3JhcGhzIC5wYW5lLWNvbnRlbnQgLmN0YUZhY3RvaWQgLmN0YXMgYSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5ib2R5Lm9nLWNvbnRleHQtbm9kZS0xOTc1NTYgLnBhbmUtbm9kZS1maWVsZC1sYW5kaW5nLXBhcmFncmFwaHMgLnBhbmUtY29udGVudCAuY3RhRmFjdG9pZCAuY3RhcyAuY3RhVGV4dCB7XG4gIGZvbnQtc2l6ZTogeC1sYXJnZTtcbn1cblxuYm9keS5ub2RlLXR5cGUtaHVuZHJlZC13aW5zIC53aW4tZm9vdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDByZW0pIHtcbiAgYm9keS5ub2RlLXR5cGUtaHVuZHJlZC13aW5zIC5pbm5lcndpbnBvcCAucG9wX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Lm5vZGUtdHlwZS1odW5kcmVkLXdpbnMgLndpbi1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS10eXBlLWh1bmRyZWQtd2lucyAud2luLWhlYWRpbmcgYSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuYm9keS5ub2RlLXR5cGUtaHVuZHJlZC13aW5zIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgYm9keS5ub2RlLXR5cGUtaHVuZHJlZC13aW5zIC5pbm5lcndpbnBvcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0yNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkubm9kZS10eXBlLWh1bmRyZWQtd2lucyAuaW5uZXJ3aW5wb3AgLnBvcF9jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ub2RlLXR5cGUtaHVuZHJlZC13aW5zIC5pbm5lcndpbnBvcCAucG9wX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuICBib2R5Lm5vZGUtdHlwZS1odW5kcmVkLXdpbnMgLndpbi1ib3R0b20tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAuc21hbGwtMTIubWVkaXVtLTgubWVkaXVtLXB1c2gtNC5sYXJnZS04LmxhcmdlLXB1c2gtNC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkge1xuICAgIHRvcDogLTYuMjVyZW07XG4gICAgbGVmdDogODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgc2VjdGlvbi5ibG9jay5ibG9jay1hcGFjaGVzb2xyLXBhbmVscy5ibG9jay1hcGFjaGVzb2xyLXBhbmVscy1zZWFyY2gtZm9ybS5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGJvZHkucGFnZS1ub2RlLTEyNzEyMSB2aWRlbyN2aWRlby1iZyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgZGQuYWNjb3JkaW9uLW5hdmlnYXRpb24gYXJ0aWNsZS5ub2RlLWZhcSBkaXYucGFuZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgZGQuYWNjb3JkaW9uLW5hdmlnYXRpb24gYXJ0aWNsZS5ub2RlLWZhcSBkaXYucGFuZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLThlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGJvZHk6bm90KC5zZWFyY2gtb3BlbikgLmNjLWludmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHk6bm90KC5zZWFyY2gtb3BlbikgOm5vdCguY2MtaW52aXNpYmxlKSAuY2MtYmFubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5PcGFjaXR5O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICB9XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMi41cHggZG90dGVkIHJnYigyMzksIDE3MSwgMCk7XG59XG5cbi5tb2JpbGUtZmFjdHMgZGl2OmZvY3VzLXdpdGhpbiBzcGFuIHtcbiAgb3V0bGluZTogMi41cHggZG90dGVkIHJnYigyMzksIDE3MSwgMCk7XG59XG5cbi5za2lwLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNraXAtbGluayAuZWxlbWVudC1pbnZpc2libGUuZWxlbWVudC1mb2N1c2FibGU6Zm9jdXMge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5jdGFGYWN0b2lkIC5jdGFzIGEgLmJhY2tncm91bmRFZmZlY3Q6YWZ0ZXIsIC5jdGFGYWN0b2lkLmN0YXMgYSAuYmFja2dyb3VuZEVmZmVjdDphZnRlcixcbi5tZW51Y3RhIC5jdGFzIGEgLmJhY2tncm91bmRFZmZlY3Q6YWZ0ZXIsXG4ubWVudWN0YS5jdGFzIGEgLmJhY2tncm91bmRFZmZlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5jdGFGYWN0b2lkIC5jdGFzIGE6bnRoLW9mLXR5cGUob2RkKSAuYmFja2dyb3VuZEVmZmVjdDphZnRlciwgLmN0YUZhY3RvaWQuY3RhcyBhOm50aC1vZi10eXBlKG9kZCkgLmJhY2tncm91bmRFZmZlY3Q6YWZ0ZXIsXG4ubWVudWN0YSAuY3RhcyBhOm50aC1vZi10eXBlKG9kZCkgLmJhY2tncm91bmRFZmZlY3Q6YWZ0ZXIsXG4ubWVudWN0YS5jdGFzIGE6bnRoLW9mLXR5cGUob2RkKSAuYmFja2dyb3VuZEVmZmVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTcsIDExOCwgMC44KTtcbn1cbi5jdGFGYWN0b2lkIC5jdGFzIGE6bnRoLW9mLXR5cGUoZXZlbikgbGkgc3Bhbixcbi5jdGFGYWN0b2lkIC5jdGFzIGE6bnRoLW9mLXR5cGUoZXZlbikgc3BhbiwgLmN0YUZhY3RvaWQuY3RhcyBhOm50aC1vZi10eXBlKGV2ZW4pIGxpIHNwYW4sXG4uY3RhRmFjdG9pZC5jdGFzIGE6bnRoLW9mLXR5cGUoZXZlbikgc3Bhbixcbi5tZW51Y3RhIC5jdGFzIGE6bnRoLW9mLXR5cGUoZXZlbikgbGkgc3Bhbixcbi5tZW51Y3RhIC5jdGFzIGE6bnRoLW9mLXR5cGUoZXZlbikgc3Bhbixcbi5tZW51Y3RhLmN0YXMgYTpudGgtb2YtdHlwZShldmVuKSBsaSBzcGFuLFxuLm1lbnVjdGEuY3RhcyBhOm50aC1vZi10eXBlKGV2ZW4pIHNwYW4ge1xuICBjb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xufVxuLmN0YUZhY3RvaWQgLmN0YXMgYTpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZEVmZmVjdDphZnRlciwgLmN0YUZhY3RvaWQuY3RhcyBhOm50aC1vZi10eXBlKGV2ZW4pIC5iYWNrZ3JvdW5kRWZmZWN0OmFmdGVyLFxuLm1lbnVjdGEgLmN0YXMgYTpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZEVmZmVjdDphZnRlcixcbi5tZW51Y3RhLmN0YXMgYTpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZEVmZmVjdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxNzEsIDAsIDAuOCk7XG59XG5cbi5uYXYge1xuICBwYWRkaW5nOiAwLjUgMi41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU3LCAxMTgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NSU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMzAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubmF2Lm5vdFN0aWNreSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXYgLmxvZ28ge1xuICB3aWR0aDogMTc1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMTtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4ubmF2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuKiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBleGFtcGxlIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIC5oZXJvLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXSAuaGVybyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDc1dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMGVtO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDk3JSwgODglIDEwMCUsIDEzJSAxMDAlLCAwIDk1JSwgMCAwKTtcbiAgY2xpcC1wYXRoOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy9jbGlwLnN2ZyNoZXJvXCIpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgOTclLCA4OCUgMTAwJSwgMTMlIDEwMCUsIDAgOTUlLCAwIDApO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gIC5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSB7XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICBoZWlnaHQ6IDMwZW07XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSB7XG4gICAgaGVpZ2h0OiAzMGVtO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQmxhY2tJdGFsaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjk1KTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdG9wOiA0MHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSBoMSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2IoMjI5LCAyMzIsIDg0KTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXAgLmN0YUZhY3RvaWQsXG4uYmx1ZUdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZGJiZGUgMCUsICMwMDczYmQgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWRiYmRlIDAlLCAjMDA3M2JkIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZGJiZGUgMCUsICMwMDczYmQgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY3RhRmFjdG9pZCB7XG4gIHotaW5kZXg6IDEwO1xuICB6LWluZGV4OiAxMDtcbiAgei1pbmRleDogMTA7XG4gIHotaW5kZXg6IDEwO1xuICB6LWluZGV4OiAxMDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMuY3RhQ291bnQtMSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5jdGFGYWN0b2lkIC5jdGFzLmN0YUNvdW50LTIgYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5jdGFGYWN0b2lkIC5jdGFzLmN0YUNvdW50LTMgYSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMuY3RhQ291bnQtNCBhIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMuY3RhQ291bnQtNSBhIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMuY3RhQ291bnQtNiBhIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMuY3RhQ291bnQtMyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmN0YUZhY3RvaWQgLmN0YXMuY3RhQ291bnQtNCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSAuZmVhdHVyZS10b3AgLmN0YXNsaWRlciAudmlldy52aWV3LXNsaWRlc2hvd3Mudmlldy1pZC1zbGlkZXNob3dzLnZpZXctZGlzcGxheS1pZC1oZXJvX3NsaWRlc2hvd193aXRoX3N1YnRpdGxlc19wYW5lOmFmdGVyLFxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXSAuZmVhdHVyZS10b3AgLmN0YXNsaWRlciAudmlldy52aWV3LXNsaWRlc2hvd3Mudmlldy1pZC1zbGlkZXNob3dzLnZpZXctZGlzcGxheS1pZC1oZXJvX3NsaWRlc2hvd193aXRoX3N1YnRpdGxlc19wYW5lOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnVjdGEge1xuICB6LWluZGV4OiAxMDtcbn1cbi5tZW51Y3RhLmN0YS1jb3VudC0xIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51Y3RhLmN0YS1jb3VudC0yIGEge1xuICB3aWR0aDogNTAlO1xufVxuLm1lbnVjdGEuY3RhLWNvdW50LTMgYSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5tZW51Y3RhLmN0YS1jb3VudC00IGEge1xuICB3aWR0aDogMjUlO1xufVxuLm1lbnVjdGEuY3RhLWNvdW50LTUgYSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubWVudWN0YS5jdGEtY291bnQtNiBhIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAubWVudWN0YS5jdGEtY291bnQtNi5vZ19tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gIH1cbn1cblxuLmN0YUZhY3RvaWQge1xuICBtYXJnaW4tdG9wOiAtNGVtO1xufVxuLmN0YUZhY3RvaWQgLmN0YXMge1xuICB0b3A6IC0zZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMgYSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5jdGFGYWN0b2lkIC5jdGFzLFxuLm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLmN0YUZhY3RvaWQgLmN0YXMge1xuICB0b3A6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAxZW0gMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGksXG4gIC5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuLm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cC1wYXIgLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQgcCxcbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQgcCxcbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC50ZWFzZXJzQ29udGFpbmVyIC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLmN0YUZhY3RvaWQsXG4gIC5tZW51Y3RhIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jdGFGYWN0b2lkIC5jdGFzLCAuY3RhRmFjdG9pZC5jdGFzLFxuLm1lbnVjdGEgLmN0YXMsXG4ubWVudWN0YS5jdGFzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIGFuZCAobWluLXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5jdGFGYWN0b2lkIC5jdGFzLCAuY3RhRmFjdG9pZC5jdGFzLFxuICAubWVudWN0YSAuY3RhcyxcbiAgLm1lbnVjdGEuY3RhcyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLmN0YUZhY3RvaWQgLmN0YXMgLmNsZWFyZml4OmFmdGVyLCAuY3RhRmFjdG9pZC5jdGFzIC5jbGVhcmZpeDphZnRlcixcbi5tZW51Y3RhIC5jdGFzIC5jbGVhcmZpeDphZnRlcixcbi5tZW51Y3RhLmN0YXMgLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAuY3RhRmFjdG9pZCAuY3RhcywgLmN0YUZhY3RvaWQuY3RhcyxcbiAgLm1lbnVjdGEgLmN0YXMsXG4gIC5tZW51Y3RhLmN0YXMge1xuICAgIG1hcmdpbi10b3A6IC0zZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAuY3RhRmFjdG9pZCAuY3RhcywgLmN0YUZhY3RvaWQuY3RhcyxcbiAgLm1lbnVjdGEgLmN0YXMsXG4gIC5tZW51Y3RhLmN0YXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMsIC5jdGFGYWN0b2lkLmN0YXMsXG4gIC5tZW51Y3RhIC5jdGFzLFxuICAubWVudWN0YS5jdGFzIHtcbiAgICBib3JkZXItc3BhY2luZzogMWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMsIC5jdGFGYWN0b2lkLmN0YXMsXG4gIC5tZW51Y3RhIC5jdGFzLFxuICAubWVudWN0YS5jdGFzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMgLmZpZWxkLW5hbWUtZmllbGQtY3RhLWl0ZW0sXG4gIC5jdGFGYWN0b2lkIC5jdGFzIC5jdGFzLm1lbnVjdGEsIC5jdGFGYWN0b2lkLmN0YXMgLmZpZWxkLW5hbWUtZmllbGQtY3RhLWl0ZW0sXG4gIC5jdGFGYWN0b2lkLmN0YXMgLmN0YXMubWVudWN0YSxcbiAgLm1lbnVjdGEgLmN0YXMgLmZpZWxkLW5hbWUtZmllbGQtY3RhLWl0ZW0sXG4gIC5tZW51Y3RhIC5jdGFzIC5jdGFzLm1lbnVjdGEsXG4gIC5tZW51Y3RhLmN0YXMgLmZpZWxkLW5hbWUtZmllbGQtY3RhLWl0ZW0sXG4gIC5tZW51Y3RhLmN0YXMgLmN0YXMubWVudWN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmN0YUZhY3RvaWQgLmN0YXMgYSwgLmN0YUZhY3RvaWQuY3RhcyBhLFxuLm1lbnVjdGEgLmN0YXMgYSxcbi5tZW51Y3RhLmN0YXMgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLmN0YUZhY3RvaWQgLmN0YXMgYSwgLmN0YUZhY3RvaWQuY3RhcyBhLFxuICAubWVudWN0YSAuY3RhcyBhLFxuICAubWVudWN0YS5jdGFzIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMXZ3KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuY3RhRmFjdG9pZCAuY3RhcyBhLCAuY3RhRmFjdG9pZC5jdGFzIGEsXG4gIC5tZW51Y3RhIC5jdGFzIGEsXG4gIC5tZW51Y3RhLmN0YXMgYSB7XG4gICAgYm9yZGVyOiBzb2xpZCAwLjJlbSB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS42dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAuY3RhRmFjdG9pZCAuY3RhcyBhLCAuY3RhRmFjdG9pZC5jdGFzIGEsXG4gIC5tZW51Y3RhIC5jdGFzIGEsXG4gIC5tZW51Y3RhLmN0YXMgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4uY3RhRmFjdG9pZCAuY3RhcyBhOmxhc3Qtb2YtdHlwZSwgLmN0YUZhY3RvaWQuY3RhcyBhOmxhc3Qtb2YtdHlwZSxcbi5tZW51Y3RhIC5jdGFzIGE6bGFzdC1vZi10eXBlLFxuLm1lbnVjdGEuY3RhcyBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jdGFGYWN0b2lkIC5jdGFzIGEgLmN0YVRleHQsIC5jdGFGYWN0b2lkLmN0YXMgYSAuY3RhVGV4dCxcbi5tZW51Y3RhIC5jdGFzIGEgLmN0YVRleHQsXG4ubWVudWN0YS5jdGFzIGEgLmN0YVRleHQge1xuICB6LWluZGV4OiAxNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5NSU7XG59XG4uY3RhRmFjdG9pZCAuY3RhcyBhIC5iYWNrZ3JvdW5kRWZmZWN0LCAuY3RhRmFjdG9pZC5jdGFzIGEgLmJhY2tncm91bmRFZmZlY3QsXG4ubWVudWN0YSAuY3RhcyBhIC5iYWNrZ3JvdW5kRWZmZWN0LFxuLm1lbnVjdGEuY3RhcyBhIC5iYWNrZ3JvdW5kRWZmZWN0IHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY3RhRmFjdG9pZCAuY3RhcyBhOmhvdmVyLCAuY3RhRmFjdG9pZCAuY3RhcyBhOmZvY3VzLCAuY3RhRmFjdG9pZC5jdGFzIGE6aG92ZXIsIC5jdGFGYWN0b2lkLmN0YXMgYTpmb2N1cyxcbi5tZW51Y3RhIC5jdGFzIGE6aG92ZXIsXG4ubWVudWN0YSAuY3RhcyBhOmZvY3VzLFxuLm1lbnVjdGEuY3RhcyBhOmhvdmVyLFxuLm1lbnVjdGEuY3RhcyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN0YUZhY3RvaWQgLmN0YXMgYTpob3ZlciAuYmFja2dyb3VuZEVmZmVjdCwgLmN0YUZhY3RvaWQgLmN0YXMgYTpmb2N1cyAuYmFja2dyb3VuZEVmZmVjdCwgLmN0YUZhY3RvaWQuY3RhcyBhOmhvdmVyIC5iYWNrZ3JvdW5kRWZmZWN0LCAuY3RhRmFjdG9pZC5jdGFzIGE6Zm9jdXMgLmJhY2tncm91bmRFZmZlY3QsXG4ubWVudWN0YSAuY3RhcyBhOmhvdmVyIC5iYWNrZ3JvdW5kRWZmZWN0LFxuLm1lbnVjdGEgLmN0YXMgYTpmb2N1cyAuYmFja2dyb3VuZEVmZmVjdCxcbi5tZW51Y3RhLmN0YXMgYTpob3ZlciAuYmFja2dyb3VuZEVmZmVjdCxcbi5tZW51Y3RhLmN0YXMgYTpmb2N1cyAuYmFja2dyb3VuZEVmZmVjdCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5jdGFGYWN0b2lkOmFmdGVyLFxuLm1lbnVjdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAub2dfbWVudS5tZW51Y3RhIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAub2dfbWVudS5tZW51Y3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5vZ19tZW51Lm1lbnVjdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZhY3RvaWRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIuNSU7XG59XG4uZmFjdG9pZHMgLnNlY3Rpb25UaXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhY3RvaWRzIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5mYWN0b2lkcyAuZmFjdG9pZFRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmFjdG9pZHMgLmZhY3RvaWRUZXh0IGEudGV4dC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZhY3RvaWRzIC5mYWN0b2lkVGV4dCBhLnRleHQtYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhY3RvaWRzIC5mYWN0b2lkVGV4dCBhLnRleHQtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFjdG9pZHMgLm51bWJlcnMge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwJTtcbn1cbi5mYWN0b2lkcyAubnVtYmVycyBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG4uZmFjdG9pZHMgLm51bWJlcnMgaW1nOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbi5mYWN0b2lkcyAubnVtYmVycyBpbWc6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC43NXM7XG59XG4uZmFjdG9pZHMgLm51bWJlcnMgaW1nOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4ubmV3cyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5wYWdlLXVzZXIuc2VjdGlvbi11c2VyIC5sLW1haW4ge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkge1xuICAgIHRvcDogMTA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiKDIzOSwgMTcxLCAwKTtcbiAgfVxufVxudWwua3N1X3JlZGVzaWduX3V0aWxfbmF2X3RlbXAgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmVsLXBhbmUucGFuZS1lbnRpdHktZmllbGQucGFuZS1ub2RlLWJvZHkgYTpub3QoW2NsYXNzKj1idXR0b25dKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmllbGQtY29udGVudCB1bCBsaSBhOm5vdChbY2xhc3MqPWJ1dHRvbl0pIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDczYmQ7XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWVtcGxveW1lbnQgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDM2cHg7XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWxvY2F0aW9ucy5zZWN0aW9uLWtlbnQtc3RhdGUtc2FsZW0gLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDEuNXJlbTtcbn1cblxuLm5vZGUtdHlwZS1wYWdlIGgxLCBwLmgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjk1M2VtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1sb2NhdGlvbnMuc2VjdGlvbi1rZW50LXN0YXRlLWVhc3QtbGl2ZXJwb29sIC5wYW5lbC1wYW5lLnBhbmUtYmxvY2sucGFuZS1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1wcmltYXJ5LW1lbnUge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAxLjRyZW07XG59XG5cbi5wYW5lLW5vZGUtZmllbGQtbG9jYXRpb24tbWVkaWEgLmZpZWxkLW5hbWUtZmllbGQtbG9jYXRpb24tZ2VvbG9jYXRpb24gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub2RlLS10eXBlLWxvY2F0aW9uIC5wYW5lLW5vZGUtZmllbGQtbG9jYXRpb24tZ2VvbG9jYXRpb24gLmZpZWxkLW5hbWUtZmllbGQtbG9jYXRpb24tZ2VvbG9jYXRpb24gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbiAucGFuZS1ub2RlLWZpZWxkLWxvY2F0aW9uLWFkZHJlc3MgLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhbmUtbm9kZS1maWVsZC1sb2NhdGlvbi1hZGRyZXNzIC5maWVsZC1pdGVtIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24gLnBhbmUtbm9kZS1maWVsZC1sb2NhdGlvbi1tZWRpYSAuZmllbGQtbmFtZS1maWVsZC1sb2NhdGlvbi1nZW9sb2NhdGlvbiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAubGFyZ2UtYmxvY2stZ3JpZC00ID4gbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG4ubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAuZmxpcHBlci1jb3N0cyB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4ubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcgaDIuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzAwMzk3NjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWZhYjAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIGgyLnJ0ZWNlbnRlciB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5wYXJncmFwaC1ib2R5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAucGFyZ3JhcGgtYm9keS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciBoMi5ydGVjZW50ZXIge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5sYXJnZS1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5sYXJnZS1ibG9jay1ncmlkLTcgPiBsaSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG4ubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAuY29udGFjdC11cy1jb250YWluZXIgLmZpZWxkLW5hbWUtYm9keSB7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cC1wYXIgLmNvbnRhY3QtdXMtY29udGFpbmVyIC5maWVsZC1uYW1lLWZpZWxkLWNvbnRhY3QtYm9keS1zZWNvbmQtY29sdW1uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4ubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLXRhYmJlZC1ub2RlcyAudGFicy1jb250ZW50IHtcbiAgd2lkdGg6IDc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAucGFyYWdyYXBocy1pdGVtLXRhYmJlZC1ub2RlcyAudGFicy1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC50YWJiZWQtbm9kZXMgZGwudGFicyBkZC5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZmFiMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG59XG4ubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAudGFiYmVkLW5vZGVzIGRsLnRhYnMgZGQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDM5NzY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2FjYWNhO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubm9kZS0tdHlwZS1wYXJhZ3JhcGgtYnVuZGxlcyBkaXYuZm9vdGVyLW91dHNpZGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDhlbTtcbn1cblxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZWxlbWVudC1pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRhaW5lciB1bC5tZWdhbWVudS1saW5rcyBsaS5zY25kLWxldmVsOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuICAua2VudC1yZC1tZWdhbWVudSAubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIGxpLnNjbmQtbGV2ZWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiBsaSB7XG4gICAgd2lkdGg6IDIxLjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjU2MjVyZW0pIHtcbiAgLmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRhaW5lciB1bC5tZWdhbWVudS1saW5rcyBsaS5zY25kLWxldmVsOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuICAua2VudC1yZC1tZWdhbWVudSAubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIGxpLnNjbmQtbGV2ZWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmZlYXR1cmVkLXN0b3J5LXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbWFsbC1ibG9jay1ncmlkLTEgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuLm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLnBhcmFncmFwaHMtaXRlbS1ibGFuay13eXNpd3lnIHAuaDEge1xuICBmb250LXNpemU6IDEuOTUzZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm5vZGUtdHlwZS1wYWdlIGgxLFxuLm5vZGUtdHlwZS1wYWdlIGgyLFxuLm5vZGUtdHlwZS1wYWdlIGgzLFxuLm5vZGUtdHlwZS1wYWdlIGg1LFxuLm5vZGUtdHlwZS1wYWdlIGg2LFxuLm5vZGUtdHlwZS1wYWdlIHAuaDEsXG4ubm9kZS10eXBlLXBhZ2UgcC5oMixcbi5ub2RlLXR5cGUtcGFnZSBwLmgzLFxuLm5vZGUtdHlwZS1wYWdlIHAuaDUsXG4ubm9kZS10eXBlLXBhZ2UgcC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4ubm9kZS10eXBlLXBhZ2UgaDQsXG4ubm9kZS10eXBlLXBhZ2UgcC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5LnRoZW1lLS1rc3Uta2VudC16dXJiLTIwMTggaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjUlO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuYm9keS50aGVtZS0ta3N1LWtlbnQtenVyYi0yMDE4IGhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIGEge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVlYWU1O1xufVxuYm9keS50aGVtZS0ta3N1LWtlbnQtenVyYi0yMDE4IGhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTg1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01MjI5NDYgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlcixcbmJvZHkub2ctY29udGV4dC1ub2RlLTQ5ODA1NiAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyLFxuYm9keS5vZy1jb250ZXh0LW5vZGUtNTIyNDgxIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIsXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01Mjg4MjYgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlcixcbmJvZHkub2ctY29udGV4dC1ub2RlLTUyMjUyMSAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyLFxuYm9keS5vZy1jb250ZXh0LW5vZGUtNTI5OTgxIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFzZXJzQ29udGFpbmVyIC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi52aWV3LnZpZXctdGFicy52aWV3LWlkLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgZGwudGFicyBkZC5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZmFiMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWV3LnZpZXctdGFicy52aWV3LWlkLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgZGwudGFicyBkZCBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTUgPiBsaSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm1lZGl1bS1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG4uc21hbGwtYmxvY2stZ3JpZC0yID4gbGkge1xuICB3aWR0aDogNTAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGVybzpub3QoLmhlcm8tcHJpbWFyeSkgaDEge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJsYWNrSXRhbGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stbGF5b3V0LWJ1aWxkZXIgaDIsXG5wLmgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB1bC5tZW51IGxpLmN1cnJlbnQtYWN0aXZlLW1lbnUtdHJhaWwtc2libGluZyBhLmFjdGl2ZS10cmFpbC5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNlZmFiMDA7XG59XG5cbi5wYW5lbC1sYXlvdXQtZmlmdHktZmlmdHktYnJpY2tzIC50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stZW1iZWQtdmlldy1ibG9jayAudmlld3Mtcm93IHAgYS5idXR0b24ucHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuNzVlbSAzZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm5vZGUtdHlwZS1wYWdlLnNlY3Rpb24tZXhwZXJpZW50aWFsLWxlYXJuaW5nIGgzIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiO1xufVxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1rZW50LnNlY3Rpb24tY2VudGVyLXNjaG9sYXN0aWMtam91cm5hbGlzbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCI7XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWNlbnRlci1zY2hvbGFzdGljLWpvdXJuYWxpc20gLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDEuNHJlbTtcbn1cblxuLm5vZGUtdHlwZS1wYWdlIGEuYnV0dG9uLnByaW1hcnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmgzLFxucC5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMmVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1rZW50LnNlY3Rpb24tbWlzc2lvbiAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMS40cmVtO1xufVxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1rZW50LnNlY3Rpb24tY2VudGVyLXNjaG9sYXN0aWMtam91cm5hbGlzbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCI7XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWNlbnRlci1zY2hvbGFzdGljLWpvdXJuYWxpc20gLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDEuNHJlbTtcbn1cblxuLm5vZGUtdHlwZS1wYWdlIGEuYnV0dG9uLnByaW1hcnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmgzLFxucC5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMmVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1rZW50LnNlY3Rpb24tbWlzc2lvbiAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMS40cmVtO1xufVxuXG5oMi5oMy5ydGVsZWZ0IHtcbiAgZm9udC1zaXplOiAyNS4wMDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi52aWV3LnZpZXctdGFicy52aWV3LWlkLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgZGwudGFicyBkZCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbmgyLFxucC5oMiB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IHAgYS5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ub2RlLXR5cGUtYXJ0Y2xlIC5hLmJ1dHRvbi5wcmltYXJ5IHtcbiAgcGFkZGluZzogMTUuOHB4IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTEycHg7XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWFydHMgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDEuNnJlbTtcbn1cblxuLnNlY3Rpb24tbW9iaWxlLnNlY3Rpb24ta3N1bW9iaWxlIC5ibG9jay1lbWJlZC12aWV3LWJsb2NrIC52aWV3cy1yb3cgcCBhLmJ1dHRvbi5wcmltYXJ5IHtcbiAgcGFkZGluZzogMS4zZW0gMmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udmlld3MtZmllbGQtdGl0bGUgc21hbGwgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIGJvZHkubm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2thcnRpY2xlcy1ibG9jay0xMSAuYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGFnZS00MDQgLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmEuYnV0dG9uLmJsdWUtY3RhLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuYS5idXR0b24uZ29sZC1jdGEtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgLmNvbnRlbnQgLm1lbnUgbGk6bnRoLW9mLXR5cGUoMSkgLnNhZmUtc2V2ZW4tdXRpbC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAuc2VjdGlvbi11bml2ZXJzaXR5LXN0YXRlbWVudC12aWRlby1wb3N0ZWQtc3R1ZGVudC1hdGhsZXRlIC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC52aWV3LXRlYXNlci1zdGFnZ2VyZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93LnZpZXdzLXJvdy1vZGQgLmNvcHkge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnZpZXctdGVhc2VyLXN0YWdnZXJlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cudmlld3Mtcm93LWV2ZW4gLmNvcHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5mb290ZXIucGFuZWwge1xuICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIGJvZHkubm9kZS10eXBlLWFydGljbGUgLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS1zdWItdGl0bGUsXG4gIGJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmUtbm9kZS1maWVsZC10YWdzLFxuICBib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLXNvY2lhbC1tZWRpYS1zaGFyZSxcbiAgYm9keS5ub2RlLXR5cGUtYXJ0aWNsZSAucGFuZS1ub2RlLXRpdGxlLFxuICBib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5ibG9jay1maWVsZC1ibG9ja25vZGVhcnRpY2xlYm9keSxcbiAgYm9keS5ub2RlLXR5cGUtYXJ0aWNsZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvIDUlO1xuICB9XG4gIGJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtc2ltaWxhci1wYW5lLXJlZGVzaWduIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvIDUlO1xuICB9XG59XG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDIsXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcC5oMixcbi5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGgyLFxuLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcC5oMiB7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5maWVsZC1uYW1lLWJvZHkuZmllbGQtdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoMyxcbi5maWVsZC1uYW1lLWJvZHkuZmllbGQtdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwLmgzLFxuLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDMsXG4uZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwLmgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDEsXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDIsXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDMsXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDQsXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDUsXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDYsXG4uZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoMSxcbi5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGgyLFxuLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDMsXG4uZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoNCxcbi5maWVsZC0tbmFtZS1ib2R5LmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGg1LFxuLmZpZWxkLS1uYW1lLWJvZHkuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDYge1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1wYWdlLW1lZGlhLWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyLm93bC1jYXJvdXNlbC1wYWdlLW1lZGlhLWZpZWxkIGltZyxcbi5vd2wtY2Fyb3VzZWwuY29udGVudC1zbGlkZXIub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vd2wtY2Fyb3VzZWwuYXJyb3dzLXNsaWRlci5vd2wtY2Fyb3VzZWwtcGFnZS1tZWRpYS1maWVsZCBpbWcsXG4ub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyLm93bC1jYXJvdXNlbC1wYWdlLW1lZGlhLWZpZWxkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJlZ2lvbmFsLWZhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubm9kZS10eXBlLWFydGljbGUgLm93bC1jYXJvdXNlbC1hcnRpY2xlLXdyYXBwZXIgLmJvdHRvbV9vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgei1pbmRleDogNztcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4jc21hcnR0YWIsXG4jc21hcnR0YWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tdmlkZW8tY29udGFpbmVyIC52aWRlby1jb250YWluZXIgdmlkZW8jdmlkZW8tYmcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5wYWdlLW5vZGUtMjczNyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wYWdlLW5vZGUtMjczNyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2Uge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wYWdlLW5vZGUtMjczNyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2UgbWFpbiNrc3UtbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wYWdlLW5vZGUtMjczNyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2UgbWFpbiNrc3UtbWFpbi1jb250YWluZXIgZGl2Lm1haW4ge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wYWdlLW5vZGUtMjczNyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2UgbWFpbiNrc3UtbWFpbi1jb250YWluZXIgZGl2Lm1haW4gPiBkaXYge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wYWdlLW5vZGUtMjczNyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2UgbWFpbiNrc3UtbWFpbi1jb250YWluZXIgZGl2Lm1haW4gPiBkaXYgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLnBhbmVsLXBhbmUucGFuZS1vZy1tZW51IC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZWwtcGFuZS5wYW5lLW9nLW1lbnUgLnBhbmUtY29udGVudCBsaS5jb2xsYXBzZWQgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnBhbmVsLXBhbmUucGFuZS1vZy1tZW51IC5wYW5lLWNvbnRlbnQgbGkubGVhZiBhIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLmZhY3RzLXNlbGVjdG9yIC5idG5GIC5mYWN0cy5mYWN0cy1jb3VudC0zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oMi5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIHR1aXRpb24gKi9cbi5wYXJhZ3JhcGhzQWNjb3JkaW9uIGRsIGRkIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4ucGFyYWdyYXBoc0FjY29yZGlvbiBkbCBkZCAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4uZ3JheS1yb3VuZGVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uZ3JheS1yb3VuZGVkLWJnIC5wYXJhZ3JhcGhzQWNjb3JkaW9uIC5hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmdyYXktcm91bmRlZC1iZyAucGFyYWdyYXBoc0FjY29yZGlvbiAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmdyYXktcm91bmRlZC1iZyAucGFyYWdyYXBoc0FjY29yZGlvbiAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ncmF5LXJvdW5kZWQtYmcgLnBhcmFncmFwaHNBY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uaXMtYWN0aXZlID4gLmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uZ3JheS1yb3VuZGVkLWJnIC5wYXJhZ3JhcGhzQWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuaDIuaDUucnRlY2VudGVyIHtcbiAgZm9udC1zaXplOiAxLjU2M2VtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKiB0dWl0aW9uICovXG4udGF4b25vbXktdGVybS12aWV3IC5wYWdpbmF0aW9uLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRheG9ub215LXRlcm0tdmlldyAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGF4b25vbXktdGVybS12aWV3IC5wYWdpbmF0aW9uIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLnRheG9ub215LXRlcm0tdmlldyB1bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgYSB7XG4gIGJhY2tncm91bmQ6ICMwMDhjYmE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRheG9ub215LXRlcm0tdmlldyB1bC5wYWdpbmF0aW9uIGxpLnVuYXZhaWxhYmxlIGEsXG4udGF4b25vbXktdGVybS12aWV3IHVsLnBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjMDAzOTc2O1xufVxuLnRheG9ub215LXRlcm0tdmlldyB1bC5wYWdpbmF0aW9uIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtIDAuMDYyNXJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5yaWJib24tdGVhc2VyLWxlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAucmliYm9uLXRlYXNlci1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICAucmliYm9uLXRlYXNlci1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG4gIC5yaWJib24tdGVhc2VyLWJ1dHRvbi1oZWFkIHtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJpYmJvbi10ZWFzZXItY29udGFpbmVyIC5yaWJib24tdGVhc2VyLWJ1dHRvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgLnJpYmJvbi10ZWFzZXItYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZShuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaTpudGgtb2YtdHlwZShuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbi5yaWJib24tdGVhc2VyLWJ1dHRvbjpudGgtY2hpbGQoMikgcCxcbi5yaWJib24tdGVhc2VyLWJ1dHRvbjpudGgtY2hpbGQoNCkgcCxcbi5yaWJib24tdGVhc2VyLWJ1dHRvbjpudGgtY2hpbGQoNSkgcCB7XG4gIGNvbG9yOiAjMDAyNjY0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MjVyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuICBib2R5Lm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cC1wYXIgLmZpZWxkLW5hbWUtYm9keSxcbiAgYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIC5maWVsZC1uYW1lLWZpZWxkLWJvZHksXG4gIGJvZHkubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAuZmllbGQtbmFtZS1ib2R5LFxuICBib2R5Lm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIgLmZpZWxkLW5hbWUtZmllbGQtYm9keSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG8gNSU7XG4gIH1cbn1cbiNub2RlLTk2NjYzMCAub3V0c2lkZS13cmFwcGVyLmlubGluZSB7XG4gIGhlaWdodDogMDtcbn1cblxuLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKG4pIHtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5zbWFsbC1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZSgxbisxKSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0xID4gbGk6bnRoLW9mLXR5cGUobikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUobikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUobikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTEgPiBsaTpudGgtb2YtdHlwZShuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcbiAgLmxhcmdlLWJsb2NrLWdyaWQtMSA+IGxpOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGk6bnRoLW9mLXR5cGUobikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTIgPiBsaTpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcbiAgLmxhcmdlLWJsb2NrLWdyaWQtMyA+IGxpOm50aC1vZi10eXBlKG4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubGFyZ2UtYmxvY2stZ3JpZC0zID4gbGk6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTQgPiBsaTpudGgtb2YtdHlwZShuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNCA+IGxpOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubGFyZ2UtYmxvY2stZ3JpZC01ID4gbGk6bnRoLW9mLXR5cGUobikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTYgPiBsaTpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNiA+IGxpOm50aC1vZi10eXBlKG4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuLnNtYWxsLWJsb2NrLWdyaWQtMSA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNiA+IGxpIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcbiAgLmxhcmdlLWJsb2NrLWdyaWQtNSA+IGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm1lZGl1bS1ibG9jay1ncmlkLTIgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTMgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG4gIC5sYXJnZS1ibG9jay1ncmlkLTQgPiBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tYmxvY2stZ3JpZC0zID4gbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubGFyZ2UtYmxvY2stZ3JpZC0yID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuICAubGFyZ2UtYmxvY2stZ3JpZC0xID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbltjbGFzcyo9YmxvY2stZ3JpZC1dOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zdC10aGVtZS1iYXNpYyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjlweCkge1xuICAudGFiYmVkLW5vZGVzIGRsLnRhYnMgZGQuYWN0aXZlIGEsXG4gIC52aWV3LnZpZXctdGFicy52aWV3LWlkLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgZGwudGFicyBkZCxcbiAgLnRhYmJlZC1ub2RlcyBkbC50YWJzIGRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbHVtbixcbi5jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xufVxuXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgaDEsXG5wLmgxIHtcbiAgY29sb3I6ICMwMDM5NzY7XG59XG5cbi5mb290ZXItb3V0c2lkZS13cmFwIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgYS5tZWdhbWVudS10aXRsZS5uby1jaGlsZC5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC00cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyMzksIDE3MSwgMCk7XG4gIH1cbn1cbmEubWVnYW1lbnUtdGl0bGUubm8tY2hpbGQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyMzksIDE3MSwgMCk7XG59XG5cbi5wLXBsdXMtLWlzLXNob3dpbmctb3ZlcmZsb3cgdWwucC1wbHVzX19vdmVyZmxvdyBhLm1lZ2FtZW51LXRpdGxlLm5vLWNoaWxkLmlzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhcmFTZWN0aW9uIGEuc3F1YXJlQnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDM5NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmN0YUZhY3RvaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWV4cGxvcmVzdGVtIC50YWJiZWQtbm9kZXMgLmV4YW1wbGUtdGFicyBkZC5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG59XG5cbi5zZWN0aW9uLWV4cGxvcmVzdGVtIC50YWJiZWQtbm9kZXMgLmV4YW1wbGUtdGFicyBkZC5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDI0NGI7XG59XG5cbi52aWV3LnZpZXctdGFicy52aWV3LWlkLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oNSxcbnAuaDUge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5rc3VfZGVwYXJ0bWVudF96dXJiX2NvcnBvcmF0ZV9zZXJ2aWNlcyAuY29ycC1zZXJ2aWNlcy1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2tyZW5kZXJlZC1jb250ZW50LWJsb2NrLTU3IHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51LS0yIC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYW5lbF9wYW5lXzIgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQuZm9ybS1zdWJtaXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBhZGRpbmc6IDAuOGVtIDNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczYmQ7XG4gIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEuN2VtO1xufVxuXG4udmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8yIHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCBhIHtcbiAgYmFja2dyb3VuZDogIzAwOGNiYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYW5lbF9wYW5lXzIgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8yIHVsLnBhZ2luYXRpb24gbGkge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4udmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8yIHVsLnBhZ2luYXRpb24gbGkgYSB7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbSAwLjA2MjVyZW07XG59XG5cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYS5idXR0b24ge1xuICBjb2xvcjogIzAwNzNiZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICMwMDczYmQ7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICMwMDczYmQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjMDA3M2JkO1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluO1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAuYnV0dG9uLWdyb3VwLm1sLTAgYS5idXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ29sb3IgVmFyaWFibGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vKiBQUklNQVJZIENPTE9SUyAqL1xuJGtzdS1ibHVlOiByZ2IoMCw1NywxMTgpOyAvKiAwMDM5NzYgKi9cbiRrc3UtZ29sZDogcmdiKDIzOSwxNzEsMCk7IC8qIEVGQUIwMCAqL1xuJGxpZ2h0LWJsdWU6IHJnYigwLDExNSwxODkpOyAvKiAwMDczQkQgKi9cbiRkYXJrLWJsdWU6IHJnYigwLDQxLDk1KTsgLyogMDAyOTVGICovXG4kcHVycGxlOiByZ2IoNzUsNzQsMTY5KTsgLyogNEI0QUE5ICovXG4kcGFsZS1jeWFuOiByZ2IoMTc0LDIzNCwyMjkpOyAvKiBBRUVBRTUgKi9cbiRwYWxlLWdyZWVuOiByZ2IoMjI5LDIzMiw4NCk7IC8qIEU1RTg1NCAqL1xuJHBhbGUteWVsbG93OiByZ2IoMjU1LDIxNSwwKTsgLyogRkZENzAyICovIFxuJGNvb2wtZ3JheTogcmdiKDk4LDExNSwxMjApOyAvKiA2MjczNzggKi9cbiRyZWQ6IHJnYigyMjUsMjAsNjApOyAvKiBFMTE0M0MgKi9cblxuLyogU0VDT05EQVJZIENPTE9SUyAqL1xuJGJsYWNrOiByZ2IoMCwwLDApOyAvKiAwMDAwMDAgKi9cbiRncmF5LWxpZ2h0OiByZ2IoMjIxLDIyMSwyMjEpOyAvKiBEREREREQgKi9cbiRncmF5OiByZ2IoMjM0LDIzNCwyMzQpOyAvKiBFQUVBRUEgKi9cbiRncmF5LWRhcms6IHJnYigyNDQsMjQ0LDI0NCk7IC8qIEY0RjRGNCAqL1xuJGFsdC1ncmF5OiByZ2IoMjMwLCAyMzAsIDIzMCk7IC8qIGU2ZTZlNiAqL1xuJGFsdC1ncmF5LWRhcms6IHJnYig3NywgNzcsIDc2KTsgLyogNEQ0RDRDICovXG4kd2hpdGU6IHJnYigyNTUsMjU1LDI1NSk7IC8qIEZGRkZGRiAqL1xuJG9mZi1ibHVlOiByZ2IoOTQsIDE5NiwgMjIzKTsgLyogNUVDNERGICovXG4kYWx0LWJsdWU6IHJnYigwLCAxMDgsIDE5NCk7IC8qIDAwNmNjMiAqL1xuJG9mZi1nb2xkOiByZ2IoMjQxLCAxNzEsIDMpOyAgLyogRjFBQjAzICovXG4kbGlnaHQtYmxhY2s6IHJnYigzMCwgMjgsIDM0KTsgLyogMWUxYzIyICovXG4kbmVhci1ibGFjazogcmdiKDExLDMsMjQpOyAgIC8qIDBiMDMxOCAqL1xuJGxpZ2h0ZXItYmx1ZTogcmdiKDIyMywyMjgsMjMwKTsgICAvKiBkZmU0ZTYgKi9cbiRsaWdodGVyLWdyZXk6IHJnYigyMDIsMjAyLDIwMik7ICAgLyogY2FjYWNhICovXG4kYWx0LXB1cnBsZTogcmdiKDE1Myw1MSwxNTMpOyAvKiA5OTMzOTkgKi9cblxuJGhpMS1wcmltYXJ5OiByZ2JhKDUxLCA1MSwgMTUzLCAxKTtcbiRoaTEtc2Vjb25kYXJ5OiByZ2JhKCNGQkZCNzAsMSk7XG4kaGkxLXRlcnRpYXJ5OiByZ2JhKCNGRkZGMzMsMSk7XG5cbiRoaTItcHJpbWFyeTogcmdiYSgyMTEsIDEsIDQzLCAxKTtcbiRoaTItc2Vjb25kYXJ5OiByZ2JhKCNDREVGRkUsMSk7XG4kaGkyLXRlcnRpYXJ5OiByZ2JhKCNGRkZGMzMsMSk7XG5cbiRoaTMtcHJpbWFyeTogcmdiYSgxNTMsIDUxLCAxNTMsIDEpO1xuJGhpMy1zZWNvbmRhcnk6IHJnYmEoI0ZCRkI3MCwxKTtcbiRoaTMtdGVydGlhcnk6IHJnYmEoI0ZGRkYzMywxKTtcblxuJGkxLXByaW1hcnk6IHJnYmEoNTEsIDUxLCAxNTMsIDEpO1xuJGkxLXNlY29uZGFyeTogcmdiYSgjRTVFNUIzLDEpO1xuJGkxLXRlcnRpYXJ5OiByZ2JhKCMzMzMzOTksMSk7XG5cbiRpMi1wcmltYXJ5OiByZ2JhKDE1MywgNTEsIDE1MywgMSk7XG4kaTItc2Vjb25kYXJ5OiByZ2JhKCNFNUU1QjMsMSk7XG4kaTItdGVydGlhcnk6IHJnYmEoI0NDQ0M5OSwxKTtcblxuJGkzLXByaW1hcnk6IHJnYmEoOTMsMTc4LDE4NSwxKTtcbiRpMy1zZWNvbmRhcnk6IHJnYmEoIzk4MmU5MCwxKTtcbiRpMy10ZXJ0aWFyeTogcmdiYSgjRkZGRjMzLDEpO1xuXG4kcjEtcHJpbWFyeTogcmdiYSgwLCAwLCA1MSwgMSk7XG4kcjEtc2Vjb25kYXJ5OiByZ2JhKCNDQzk5MDAsMSk7XG4kcjEtdGVydGlhcnk6IHJnYmEoI0NDQ0M5OSwxKTtcblxuJHIyLXByaW1hcnk6IHJnYmEoMCwgMCwgNTEsIDEpO1xuJHIyLXNlY29uZGFyeTogcmdiYSgjQkFEQjM2LDEpO1xuJHIyLXRlcnRpYXJ5OiByZ2JhKCNGRjAwMzMsMSk7XG5cbiRyMy1wcmltYXJ5OiByZ2JhKDE3LCAxNywgMTcsIDEpO1xuJHIzLXNlY29uZGFyeTogcmdiYSgjQ0RFRkZFLDEpO1xuJHIzLXRlcnRpYXJ5OiByZ2JhKCM2NkNDQ0MsMSk7XG5cbiRyNC1wcmltYXJ5OiByZ2JhKDUxLCA1MSwgMTUzLCAxKTtcbiRyNC1zZWNvbmRhcnk6IHJnYmEoI0JBREIzNiwxKTtcbiRyNC10ZXJ0aWFyeTogcmdiYSgjQ0NDQzk5LDEpO1xuXG4kZmFzaGlvbi1wcmltYXJ5OiAjMDA3M0JEOyAvLyBSRUQgLy9cbiRmYXNoaW9uLXNlY29uZGFyeTogIzQyNDI0MjsgLy8gREFSS0VSIEdSRVkgLy9cbiRmYXNoaW9uLXRlcnRpYXJ5OiAjNjY2OyAvLyBEQVJLIEdSRVkgLy9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTWVkaWEgUXVlcnkgVmFyaWFibGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBLZW50IEN1c3RvbSBCcmVha3BvaW50cyAvLy8vLy8vXG4vLyBYLVNtYWxsIGlzOiAwIC0gNjQwLCAoZm91bmRhdGlvbiA2KVxuLy8gU21hbGwgUmFuZ2UgaXM6IDAgLSA3Mjlcbi8vIE1lZGl1bSBSYW5nZSBpczogNzMwIC0gMTAyM1xuLy8gTGFyZ2UgMTAyNCBhbmQgYWJvdmVcbi8vIFgtTGFyZ2UgaXM6IDEyMDAgYW5kIGFib3ZlXG4vLyBIdWdlIGlzOiAxNTAwIGFuZCBhYm92ZVxuXG4kc2NyZWVuOiBcIm9ubHkgc2NyZWVuXCIgIWRlZmF1bHQ7XG4keHNtYWxsLW1heDogIGVtLWNhbGMoNjQwKSAgIWRlZmF1bHQ7XG4kc21hbGwtbWF4OiAgZW0tY2FsYyg3MjkpICAhZGVmYXVsdDtcbiRtZWRpdW0tbWF4OiBlbS1jYWxjKDEwMjMpICFkZWZhdWx0O1xuJGxhcmdlLW1pbjogIGVtLWNhbGMoMTAyNCkgIWRlZmF1bHQ7XG4keGxhcmdlLW1pbjogZW0tY2FsYygxMjAwKSAhZGVmYXVsdDtcbiR4eGxhcmdlLW1pbjogZW0tY2FsYygxMzAwKSAhZGVmYXVsdDtcbiR4eHhsYXJnZS1taW46IGVtLWNhbGMoMTUwMCkgIWRlZmF1bHQ7XG5cbiR4c21hbGw6IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3skeHNtYWxsLW1heH0pXCIgIWRlZmF1bHQ7XG4kc21hbGw6ICBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1heH0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsLW1heCArIGVtLWNhbGMoMSl9KSBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtLW1heH0pXCIgIWRlZmF1bHQ7XG4kc21hbGxNZWRpdW06IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtLW1heH0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2U6ICBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JGxhcmdlLW1pbn0pXCIgIWRlZmF1bHQ7XG4keGxhcmdlOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHhsYXJnZS1taW59KVwiICFkZWZhdWx0O1xuJHh4bGFyZ2U6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDogI3skeHhsYXJnZS1taW59KVwiICFkZWZhdWx0O1xuJHh4eGxhcmdlOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHh4eGxhcmdlLW1pbn0pXCIgIWRlZmF1bHQ7XG4kc21hbGxVcDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbC1tYXh9KVwiICFkZWZhdWx0O1xuXG4kc3ViLWRlc2t0b3A6IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtLW1heH0pXCIgIWRlZmF1bHQ7XG5cbi8qXG5cbkVYQU1QTEUgRk9SIE1RIFJFRkVSRU5DRVMgPT5cblxuYm9keSB7XG4gID4gKiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBiYWNrZ3JvdW5kOiBncmVlbiAhaW1wb3J0YW50O1xuICBAbWVkaWEgI3skc21hbGx9ICB7IGJhY2tncm91bmQ6IG9yYW5nZSAhaW1wb3J0YW50OyAgfVxuICBAbWVkaWEgI3skbWVkaXVtfSB7IGJhY2tncm91bmQ6IHRlYWwgIWltcG9ydGFudDsgICAgfVxuICBAbWVkaWEgI3skbGFyZ2V9ICB7IGJhY2tncm91bmQ6IG9yY2hpZCAhaW1wb3J0YW50OyAgfVxuICBAbWVkaWEgI3skeGxhcmdlfSB7IGJhY2tncm91bmQ6IHRvbWF0byAhaW1wb3J0YW50OyAgfVxufVxuXG4qL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDb21tb24gLyBNaXNjIFZhcmlhYmxlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFN0YXRpYyBIZWlnaHRzXG4kdG9wX2hlaWdodDogOTBweDtcbiRwcmVfaGVhZGVyX2hlaWdodDogMzVweDtcbiRoZWFkZXJfaGVpZ2h0OiAxMzVweDtcbiRoZWFkZXJfaGVpZ2h0X3RhYmxldDogMTEwcHg7XG4kaGVhZGVyX2hlaWdodF9tb2JpbGU6IDExMHB4O1xuXG4vLyBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb25fYmFzZTogYWxsIDAuM3MgZWFzZTtcblxuLy8gVmlzaWJpbGl0eSBUb2dnbGVzXG5AbWl4aW4ga3N1LWhpZGRlbigpe1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWl4aW4ga3N1LXZpc2libGUoKXtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gU1ZHIE1peGluc1xuQG1peGluIHN2Zy1iZygkc3ZnLWltZykge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9rc3VfYmFzZV96dXJiL3N2Zy8jeyRzdmctaW1nfSkgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5AbWl4aW4gc3ZnLWJnLW5hdi1zdHJldGNoKCkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9rc3VfYmFzZV96dXJiL3N2Zy9iZy1uYXYtZmxleC1oZWlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gVHJhbnNmb3JtIE1peGluc1xuQG1peGluIHRyYW5zZm9ybSgpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIGtlbnQtZnVsbC13aWR0aCgpe1xuICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjo0MDAsMzAwLDcwMCk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodEl0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW0nO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtSXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9vay5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsU2VtaUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkSXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMuZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCbGFja0l0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8qXG4gIE5hdGlvbmFsIEZvbnRzXG4qL1xuQG1peGluIE5hdGlvbmFsTGlnaHQge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTGlnaHQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbExpZ2h0SXRhbGljIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0SXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gTmF0aW9uYWxNZWRpdW0ge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gTmF0aW9uYWxNZWRpdW1JdGFsaWMge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtSXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gTmF0aW9uYWxCb29rIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbFNlbWlCb2xkIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbFNlbWlCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gTmF0aW9uYWxCb2xkIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbEJvbGRJdGFsaWMge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZEl0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIE5hdGlvbmFsRXh0cmFCb2xkIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEV4dHJhQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIE5hdGlvbmFsQmxhY2tJdGFsaWMge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQmxhY2tJdGFsaWMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qXG4gIFJvYm90byBGb250c1xuKi9cbiRmb250LWZhbWlseS1zZXJpZjogXCJSb2JvdG8gU2xhYlwiLFxuR2VvcmdpYSxcblwiVGltZXMgTmV3IFJvbWFuXCIsXG5UaW1lcyxcbnNlcmlmICFkZWZhdWx0O1xuXG5AbWl4aW4gUm9ib3RvUmVndWxhcigkaW1wb3J0YW50OiBudWxsKSB7XG4gIEBpZiAkaW1wb3J0YW50IHtcbiAgICAkaW1wb3J0YW50OiAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWYgI3skaW1wb3J0YW50fTtcbiAgZm9udC13ZWlnaHQ6IDUwMCAjeyRpbXBvcnRhbnR9O1xufVxuXG5AbWl4aW4gUm9ib3RvTGlnaHQgKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgQGlmICRpbXBvcnRhbnQge1xuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xuICBmb250LXdlaWdodDogNDAwICN7JGltcG9ydGFudH07XG59XG5cbkBtaXhpbiBSb2JvdG9Cb2xkICgkaW1wb3J0YW50OiBudWxsKSB7XG4gIEBpZiAkaW1wb3J0YW50IHtcbiAgICAkaW1wb3J0YW50OiAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWYgI3skaW1wb3J0YW50fTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAjeyRpbXBvcnRhbnR9O1xufSIsIiRtZWRpdW0tYnJlYWs6IDEwMjNweDtcbiRzbWFsbC1icmVhazogNjM5cHg7XG4kdHJhbnNpdGlvbmFsLWJyZWFrOiA4MTVweDtcblxuI2tzdS1tYWluLWNvbnRhaW5lciB7XG5cdG1pbi1oZWlnaHQ6IDc1JTtcbn1cblxuYm9keS5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwIHtcblx0LmwtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAzOTc2LCB0cmFuc3BhcmVudCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHotaW5kZXg6IDU5OTtcblx0fVxuXHQubm9kZS12aWRlby5ub2RlLXByb21vdGVkLnZpZXctbW9kZS1mdWxsIHtcblx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcblx0XHRcdG1hcmdpbi10b3A6IC0kaGVhZGVyX2hlaWdodDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JG1lZGl1bX0ge1xuXHRcdCAgbWFyZ2luLXRvcDogLSRoZWFkZXJfaGVpZ2h0X3RhYmxldDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0ICBtYXJnaW4tdG9wOiAtJGhlYWRlcl9oZWlnaHRfbW9iaWxlO1xuXHRcdH1cblx0XHQudmlkZW9fYmFja2dyb3VuZF90ZXh0X2hvbGRlciB7XG5cdFx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRoZWFkZXJfaGVpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JG1lZGl1bX0ge1xuXHRcdFx0ICBwYWRkaW5nLXRvcDogJGhlYWRlcl9oZWlnaHRfdGFibGV0O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHQgIHBhZGRpbmctdG9wOiAkaGVhZGVyX2hlaWdodF9tb2JpbGU7XG5cdFx0XHR9XHRcblx0XHR9XHRcblx0fVxuXHQucm93IC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyPmxpPi5tZWdhbWVudS1jb250YWluZXIgLnJvdyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdCNtYWluLWNvbnRlbnQtLW92ZXJsYXkge1xuXHRcdHRvcDotMTExcHg7XG5cdFx0Ym90dG9tOi0xMTFweDtcblx0fVxufVxuaGVhZGVyLnN0aWNreW5hdiAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtbWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRhaW5lciB7XG5cdHRvcDogMzJweDtcbn1cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cC52aWRlby1vdmVybGF5IC5sLWhlYWRlciB7XG5cdHotaW5kZXg6IDI7XG59XG4ubm9kZS12aWRlbyB7XG5cdC55b3V0dWJlX21vZGFsIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRhLmNsb3NlIHtcblx0XHRcdFx0ei1pbmRleDogMjU7XG5cdFx0XHR9XG5cdFx0XHQueXRwLXRpdGxlLXRleHQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCB7XG4gIG1haW4ja3N1LW1haW4tY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxuICAuZmlmdHktZmlmdHkge1xuXHRtYXJnaW46IDRlbSBhdXRvIDZlbSBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0QG1lZGlhICN7JG1lZGl1bX0ge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHQubGFyZ2UtNi5zbWFsbC0xMi5jb2x1bW4ge1xuXHRcdFx0cGFkZGluZzoxZW0gNSU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdG1hcmdpbjowIDUlO1xuXHRcdHdpZHRoOjkwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5sYXJnZS02LnNtYWxsLTEyLmNvbHVtbiB7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMDtcblx0XHR9XG5cdH1cbiAgfVxufVxuQGtleWZyYW1lcyBpbWdncm93IHtcblx0ZnJvbSB7d2lkdGg6ODAlO21hcmdpbjoxMCU7fVxuXHR0byB7d2lkdGg6MTAwJTttYXJnaW46MDt9XG59XG5Aa2V5ZnJhbWVzIGltZ3NocmluayB7XG5cdGZyb20ge3dpZHRoOjEwMCU7bWFyZ2luOjA7fVxuXHR0byB7d2lkdGg6ODAlO21hcmdpbjoxMCU7fVxufVxuLyogRkVBVFVSRUQgTkVXUyAqL1xuLmZlYXR1cmVkLXN0b3JpZXMtc2VjdGlvbiB7XG5cdHBhZGRpbmctdG9wOjJlbTtcblx0LmhlYWRsaW5lIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzbWFsbC1icmVhaykge1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdH1cblx0LmhlYWRsaW5lIGgyIHtcblx0XHQvLyBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjoka3N1LWJsdWU7XG5cdFx0Zm9udC1zaXplOjVlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdHBhZGRpbmctbGVmdDogMTIlO1xuXHRcdG1hcmdpbi1ib3R0b206MWVtO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNtYWxsLWJyZWFrKSB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Zm9udC1zaXplOjNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzowIDUlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzbWFsbC1icmVhaykgYW5kIChtYXgtd2lkdGg6JG1lZGl1bS1icmVhaykge1xuXHRcdFx0Zm9udC1zaXplOjRlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjElO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzbWFsbC1icmVhaykgYW5kIChtYXgtd2lkdGg6JHRyYW5zaXRpb25hbC1icmVhaykge1xuXHRcdFx0Zm9udC1zaXplOiAzLjhlbTtcblx0XHR9XG5cdH1cdFxuXHQuc2xpY2stc2xpZGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6aW5oZXJpdDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzbWFsbC1icmVhaykgYW5kIChtYXgtd2lkdGg6JG1lZGl1bS1icmVhaykge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNCU7XG5cdFx0fVxuXHRcdC5maWVsZC5maWVsZC1uYW1lLWJvZHkuZmllbGQtdHlwZS10ZXh0LXdpdGgtc3VtbWFyeS5maWVsZC1sYWJlbC1oaWRkZW4gcCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdCYuaW50cm9kdWN0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmVTbGlkZSAuYXJ0aWNsZS1waG90b3MgaW1nIHtcblx0XHRAbWVkaWEgI3skbGFyZ2UsICRtZWRpdW19IHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXJnaW46MDtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOmltZ2dyb3c7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246MjAwbXM7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1hY3RpdmUgLmFydGljbGUtcGhvdG9zIGltZyB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW46MDtcblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRsZWZ0OiAxMS42JTtcblx0XHR0b3A6IC0zZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHR1bCB7IFxuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHNtYWxsLWJyZWFrKSBhbmQgKG1heC13aWR0aDokbWVkaXVtLWJyZWFrKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6MTJweDtcblx0XHRcdGhlaWdodDoxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMTVhNGQzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0Oi41ZW07XG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSwgJi5hY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM4OWQxZTk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojODlkMWU5O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc21hbGwtYnJlYWspIHtcblx0XHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHNtYWxsLWJyZWFrKSBhbmQgKG1heC13aWR0aDokbWVkaXVtLWJyZWFrKSB7XG5cdFx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRcdGhlaWdodDoxNnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjhweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjFlbVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRzbWFsbC1icmVhaykge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblx0fVxuXHQuZG90cy1wbGFjZWhvbGRlciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzbWFsbC1icmVhaykgYW5kIChtYXgtd2lkdGg6JG1lZGl1bS1icmVhaykge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHQuYXJ0aWNsZS1jb3B5IHtcblx0XHR3aWR0aDogMzUlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNtYWxsLWJyZWFrKSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiAwIDUlO1xuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzbWFsbC1icmVhaykgYW5kIChtYXgtd2lkdGg6JG1lZGl1bS1icmVhaykge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjUlO1xuXHRcdFx0bWFyZ2luLXRvcDo1JVxuXHRcdH1cblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdGEudGV4dC1idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzbWFsbCwgJG1lZGl1bX0ge1xuXHRcdFx0LmZpZWxkLW5hbWUtYm9keSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEgaDMge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdGNvbG9yOiRrc3UtYmx1ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOi45ZW07XG5cdFx0XHRmb250LXNpemU6MS44cmVtO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGtzdS1ibHVlLDEwJSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjg2MXB4KSBhbmQgKG1heC13aWR0aDokbWVkaXVtLWJyZWFrKSB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokc21hbGwtYnJlYWspIGFuZCAobWF4LXdpZHRoOjg2MHB4KSB7XG5cdFx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdH0gICAgXG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcblx0XHRcdC8vIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsTGlnaHRcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdFx0XHQvLyBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cdFx0XHQvLyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdGNvbG9yOiRrc3UtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRzbWFsbC1icmVhaykgYW5kIChtYXgtd2lkdGg6JG1lZGl1bS1icmVhaykge1xuXHRcdFx0XHRmb250LXNpemU6MS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJ0aWNsZS1waG90b3Mge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHQgICAgd2lkdGg6IDUyJTtcblx0ICAgIGltZyB7XG5cdCAgICBcdHdpZHRoOjEwMCU7XG5cdCAgICBcdG1hcmdpbjowO1xuXHQgICAgXHRAbWVkaWEgI3skbGFyZ2UsICRtZWRpdW19IHtcblx0ICAgIFx0XHR3aWR0aDo4MCU7XG5cdCAgICBcdFx0bWFyZ2luOjEwJTtcblx0ICAgIFx0XHRhbmltYXRpb24tbmFtZTppbWdzaHJpbms7XG5cdCAgICBcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOjIwMG1zO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc21hbGwtYnJlYWspIHtcblx0XHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokc21hbGwtYnJlYWspIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0tYnJlYWspIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LmFydGljbGUtcGhvdG8ge1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNtYWxsLWJyZWFrKSB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdG1hcmdpbjowIDUlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokc21hbGwtYnJlYWspIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0tYnJlYWspIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDU1MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0LmFydGljbGUtY29weSwgLmFydGljbGUtcGhvdG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiAnJyAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDNlbTtcblx0Ly8gQGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcblx0cGFkZGluZzogMCAuNWVtIC4zZW0gLjVlbTtcblx0YmFja2dyb3VuZC1jb2xvcjoka3N1LWdvbGQ7XG5cdGNvbG9yOndoaXRlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0dHJhbnNpdGlvbjoyMDBtcztcblx0aGVpZ2h0OiA2MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ZGFya2VuKCRrc3UtZ29sZCw4JSk7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc21hbGwtYnJlYWspIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYubmV4dC1hcnJvdyB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokc21hbGwtYnJlYWspIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0tYnJlYWspIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmLnByZXYtYXJyb3cge1xuXHRcdGxlZnQ6IC02MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JHNtYWxsLWJyZWFrKSBhbmQgKG1heC13aWR0aDokbWVkaXVtLWJyZWFrKSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuLmZlYXR1cmVkLW5ld3MtbmF2IHtcblx0d2lkdGg6MTAwJTtcblx0ei1pbmRleDogMTA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNDIlO1xuXHRvcGFjaXR5OiAuODtcblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWVkaXVtLWJyZWFrKSB7XG5cdC8vIFx0dG9wOjI4ZW07XG5cdC8vIH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokc21hbGwtYnJlYWspIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0tYnJlYWspIHtcblx0XHR0b3A6IDMyJTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JG1lZGl1bS1icmVhaykge1xuXHRib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cFwiXSxcblx0Ym9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBcIl0ge1xuXHRcdC5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIHtcblx0XHRcdC5mZWF0dXJlZC1uZXdzLW5hdiB7XG5cdFx0XHRcdHRvcDo1NiU7XG5cdFx0XHR9XG5cdFx0XHQmLm5vSGVhZGVyIHtcblx0XHRcdFx0LmZlYXR1cmVkLW5ld3MtbmF2IHtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLyogRU5EIEZFQVRVUkVEIE5FV1MgKi9cblx0XG5cbi8qIFBhcmFsbGF4ICovXG5cbi5wYXJhU2VjdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdEBtZWRpYSAjeyRsYXJnZX0ge1xuXHRcdHBhZGRpbmc6IDNlbTtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbE1lZGl1bX0ge1xuXHRcdHBhZGRpbmc6M2VtIDIuNSU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjppbmhlcml0O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGtzdS1ibHVlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0b3BhY2l0eTogLjk7XG5cdH1cblx0aDIsIHAsIGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblx0aDIge1xuXHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRjb2xvcjogJGtzdS1nb2xkO1xuXHRcdGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdHAge1xuXHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzbWFsbE1lZGl1bX0ge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cblx0YS5zcXVhcmVCdXR0b24ge1xuXHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGtzdS1nb2xkO1xuXHRcdHBhZGRpbmc6IC41ZW0gMmVtO1xuXHRcdHRyYW5zaXRpb246IDIwMG1zO1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdH1cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uZmlmdHktZmlmdHkge1xuXHRoMi5ibG9jay10aXRsZSB7XG5cdFx0Ly8gQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGtzdS1nb2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdH1cblx0QG1lZGlhICN7JGxhcmdlfSB7XG5cdFx0LmxhcmdlLTYuc21hbGwtMTIuY29sdW1uIHtcblx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHR9XG5cdH1cblx0LmJsb2NrLXZpZXdzLWFydGljbGVzLXByb21vdGVkLW5ld3MtYmxvY2sge1xuXHRcdC52aWV3cy1yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LnZpZXdzLWZpZWxkIHtcblx0XHRcdCYudmlld3MtZmllbGQtY3JlYXRlZCB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIFJvYm90b0JvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0fVxuXHRcdFx0Ji52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIFJvYm90b0xpZ2h0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnZpZXctZGlzcGxheS1pZC1ncm91cF9wcm9tb3RlZF9ldmVudHNfYmxvY2sge1xuXHRcdC52aWV3cy1yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0LmNhbGVuZGFyLWRhdGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZWVuO1xuXHRcdFx0Y29sb3I6ICRrc3UtYmx1ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdC5tb250aCB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LmRheSB7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtMyB7XG5cdFx0XHQvLyBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0XHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0Ly8gQGluY2x1ZGUgUm9ib3RvTGlnaHQ7XG5cdFx0XHRjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5kYXRlLXJlcGVhdC1ydWxlIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vcmUtbGluayB7XG5cdFx0QG1lZGlhICN7JHNtYWxsTWVkaXVtfSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdC8vIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBtZWRpYSAjeyRsYXJnZX0ge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skc21hbGxNZWRpdW19IHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcMDBCQlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGxNZWRpdW19IHtcblxuXHRib2R5e1xuXHRcdC8qIFRoaXMgdGltaW5nIGFwcGxpZXMgb24gdGhlIHdheSBJTiAqL1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuXHRcdC8qIEEgbGl0dHR0dGxlIHNsb3dlciBvbiB0aGUgd2F5IGluICovXG5cdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0LmtlbnQtc2VhcmNoLW92ZXJsYXkgZm9ybSB7XG5cdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0fVxuXHRcdC5rZW50LXNlYXJjaC1vdmVybGF5IGJ1dHRvbntcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdFx0aW5wdXQuYXBhY2hlc29sci1hdXRvY29tcGxldGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLnBhZ2Utc2VhcmNoLXNpdGUge1xuXHRcdFx0aW5wdXQuYXBhY2hlc29sci1hdXRvY29tcGxldGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ym9keS5zZWFyY2gtb3Blbntcblx0XHQvKiBUaGlzIHRpbWluZyBhcHBsaWVzIG9uIHRoZSB3YXkgT1VUICovXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cblx0XHQvKiBRdWljayBvbiB0aGUgd2F5IG91dCAqL1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cblx0XHQvKiBIaWRlIHRoaW5nIGJ5IHB1c2hpbmcgaXQgb3V0c2lkZSBieSBkZWZhdWx0ICovXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdC5rZW50LXNlYXJjaC1vdmVybGF5IGJ1dHRvbntcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHRpbnB1dC5hcGFjaGVzb2xyLWF1dG9jb21wbGV0ZXtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQudWktYXV0b2NvbXBsZXRlIHtcblx0XHRcdHotaW5kZXg6MTAwMDtcblx0XHR9XG5cdH1cblx0aGVhZGVyIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IHtcblxuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0XHR0b3A6IC0zZW07XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0ZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkuaGlkZXtcblx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0ZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkgLmgzLCBkaXYua2VudC1zZWFyY2gtb3ZlcmxheSBoMyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgICAvL3RoaXMgaXMgdG8gdGFyZ2V0IElFMTEgYXMgaXQgZml4ZWQgcG9zaXRpb24gcmVhY3RzIGRpZmZlcmVudGx5IGluIGl0XG5cdFx0aGVhZGVyIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogODVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5ib2R5LnNlY3Rpb24tc2VhcmNoe1xuXHQuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51e1xuXHRcdGxpLmxhc3QubGVhZntcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0fVxuXG5cdH1cbn1cblxuLmhhbmdlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHR3aWR0aDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRyaWdodDogMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0cGFkZGluZzogNHB4O1xuXHRoZWlnaHQ6IDIzcHg7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHRmb250LWZhbWlseTogYXJpYWw7XG59XG4uaGFuZ2VyLWFycm93LXVwIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJlZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02cHg7XG5cdHJpZ2h0OiAxMHB4O1xufVxuLmJldGFUZXN0ZXJLZW50IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRyaWdodDogMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0cGFkZGluZzogNHB4O1xuXHRoZWlnaHQ6IDIzcHg7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHRmb250LWZhbWlseTogYXJpYWw7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRib3R0b206IDA7XG59XG5cbmxpIGEuc2VhcmNoLWJ1dHRvbi1uZXcgc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6cmVkICFpbXBvcnRhbnQ7XG5cdGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG59XG5cbmxpIGEuc2VhcmNoLWJ1dHRvbi1uZXcyIHNwYW4ge1xuXHRjb2xvcjpyZWQgIWltcG9ydGFudDtcbn1cblxuXG4uY2hhdC1ib3h7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogMHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0d2lkdGg6IDM2MHB4O1xuXHR6LWluZGV4OjkwMDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JheTtcbn1cblxuI2NoYXRmcmFtZSB7XG5cdGhlaWdodDo1MDBweDtcblx0d2lkdGg6MzYwcHg7XG5cdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdGhlaWdodDo5MHZoO1xuXHR9XG59XG5cbi5jaGF0LWhlYWR7XG5cdHdpZHRoOiBpbmhlcml0O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJhY2tncm91bmQ6ICMwMTM4NzY7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWZhYjAwO1xufVxuXG4uY2hhdC1oZWFkIHNwYW4ge1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNoYXQtaGVhZCBpLmZhLmZhLWNvbW1lbnRzIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRyaWdodDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4udHdpdHRlcnRpbWVsaW5lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi8vYmxvY2sgZXhwb3J0XG4vL2dsb2JhbCBmaXhlc1xuYm9keSAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24geyBkaXNwbGF5OiBub25lOyB9XG5ib2R5LnBhZ2Utc2VhcmNoLXNpdGUgaW5wdXQuYXBhY2hlc29sci1hdXRvY29tcGxldGUgeyBkaXNwbGF5OiBibG9jazsgfVxuYm9keS5zZWFyY2gtb3BlbiAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24geyBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxuYm9keS5zZWFyY2gtb3BlbiAudWktYXV0b2NvbXBsZXRlIHsgei1pbmRleDoxMDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHsgLnN0aWNreW1lbnUgeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgd2lkdGg6IDEwMCU7IH0gfVxuc3Bhbi5tYWlsaW5nLWFkZHJlc3MgYnIsIHNwYW4uc3RyZWV0LWFkZHJlc3MgYnIgeyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0dmlkZW8jdmlkZW8tYmcge1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiNzbGlkaW5nLXBvcHVwIC5wb3B1cC1jb250ZW50ICNwb3B1cC1idXR0b25zIGJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcblx0ZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkuaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdGJvZHkuc2VhcmNoLW9wZW4gZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkge1xuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4vL2Jsb2NrIGV4cG9ydCBcImJsb2NrIGhpZGVyXCIgZm9yIGZhY3VsdHkgaGFuZGJvb2tcbmJvZHkub2ctY29udGV4dC1ub2RlLTI5MTIxNntcblx0LmZlZWRiYWNrYm94e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQuYWR2YW5jZWRiYXJ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG5cbi8vYmxvY2sgZXhwb3J0IFwicGFuZWxzIElQRSBmaXhcIlxuYm9keS5sb2dnZWQtaW57XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuXHRcdC5zbWFsbC0xMi5tZWRpdW0tOC5tZWRpdW0tcHVzaC00LmxhcmdlLTgubGFyZ2UtcHVzaC00LmNvbHVtbnMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAuOTM3NXJlbTsgfVxuXHR9XG5cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdFx0ZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkge1xuXHRcdFx0dG9wOiAtNi4yNXJlbTtcblx0XHRcdGxlZnQ6ODVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdH1cblx0XHRzZWN0aW9uLmJsb2NrLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzLXNlYXJjaC1mb3JtLmhlYWRlciB7XG5cdFx0XHR3aWR0aDoxMDAlXG5cdFx0fVxuXHR9XG59XG5cblxuLy9ibG9jayBleHBvcnQgc3RhcmsgdmlkZW8gZml4XG5ib2R5Lm9nLWNvbnRleHQtbm9kZS0xMjcxMjEge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdFx0dmlkZW8jdmlkZW8tYmcge1xuXHRcdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdH1cblx0fVxufSIsInNlY3Rpb24ubC1oZWFkZXItcmVnaW9uLnJvdyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4vLyBVbmZvcnR1bmF0ZWx5IFNhc3MgZG9lc24ndCBoYXZlIGR5bmFtaWMgdmFyaWFibGUgY3JlYXRpb25cbi8vIE90aGVyd2lzZSwgdGhpcyBjb3VsZCBiZSBjbGVhbmVyIHdpdGggYSBsaXN0XG5cbi8vYWx0ZXJuYXRpdmUgZm9yLXNtYWxsLW9ubHkgZm9yIG91ciBjdXN0b20gYnJlYWstcG9pbnRzXG5AbWVkaWEgI3skbWVkaXVtLCAkbGFyZ2UsICR4bGFyZ2V9IHtcbiAgLnNtYWxsLW9ubHktY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vYWx0ZXJuYXRpdmUgZm9yLW1lZGl1bS1vbmx5IGZvciBvdXIgY3VzdG9tIGJyZWFrLXBvaW50c1xuQG1lZGlhICN7JHNtYWxsLCAkbGFyZ2UsICR4bGFyZ2V9IHtcbiAgLm1lZGl1bS1vbmx5LWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vL2FsdGVybmF0aXZlIGZvci1sYXJnZS1vbmx5IGZvciBvdXIgY3VzdG9tIGJyZWFrLXBvaW50c1xuQG1lZGlhICN7JHNtYWxsLCAkbWVkaXVtLCAkeGxhcmdlfSB7XG4gIC5sYXJnZS1vbmx5LWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vL2FsdGVybmF0aXZlIGZvci14bGFyZ2Utb25seSBmb3Igb3VyIGN1c3RvbSBicmVhay1wb2ludHNcbkBtZWRpYSAjeyRzbWFsbCwgJG1lZGl1bSwgJGxhcmdlfSB7XG4gIC54bGFyZ2Utb25seS1jdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgI3skc21hbGx9IHtcbiAgLm1lbnUtYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLm1lZ2FtZW51LXdyYXBwZXIgbGk6Zm9jdXMtd2l0aGlue1xuICAgIGJvcmRlci1ib3R0b206YmxhY2sgM3B4IGRvdHRlZDtcbiAgfVxufVxuQG1lZGlhICN7JG1lZGl1bX0ge1xuICAubWVudS1idXR0b257XG4gICAgbWFyZ2luLXRvcDoxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwubWVnYW1lbnUtd3JhcHBlciBsaTpmb2N1cy13aXRoaW57XG4gICAgYm9yZGVyLWJvdHRvbTpibGFjayAzcHggZG90dGVkO1xuICB9XG59XG5cbmh0bWwgYm9keSAubC1oZWFkZXIsXG4ubC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjoka3N1LWJsdWUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgJGtzdS1nb2xkO1xuICAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IHtcbiAgICB6LWluZGV4OjEwO1xuICAgIGEge1xuICBcdFx0Y29sb3I6ICNGRkZGRkY7XG4gIFx0fVxuICB9XG5cdC5sLWhlYWRlci1yZWdpb24ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6bm9uZTtcblx0XHR9XG5cdFx0PiAubGFyZ2UtMTIge1xuXHRcdFx0cGFkZGluZzowO1xuICAgICAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6LjVlbTtcbiAgICAgIH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXN2Zy1sb2dvLFxuICAjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28ge1xuICAgICAgJjpmb2N1cy13aXRoaW57XG4gICAgICAgIGEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAmLmNhbXB1c19rZW50IHtcbiAgICAgICAgICAgLy8gYm9yZGVyOjFweCBkb3R0ZWQgJGtzdS1nb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYW1wdXNfcmVnaW9uYWwge1xuICAgICAgICAgICAgIC8vIGJvcmRlcjoxcHggZG90dGVkICRrc3UtZ29sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIGZsb2F0OmxlZnQ7XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICAmLmNhbXB1c19rZW50IHtcbiAgICAgICAgICB3aWR0aDoxODVweDtcbiAgICAgICAgICBtYXJnaW46MWVtIDAgMi41ZW0gMmVtO1xuICAgICAgICB9XG4gICAgICAgICYuY2FtcHVzX3JlZ2lvbmFsIHtcbiAgICAgICAgICBoZWlnaHQ6NjVweDtcbiAgICAgICAgICBtYXJnaW46MWVtIDAgMCAyZW07XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206LjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblx0fVxuXHRkaXYjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtbWVnYW1lbnUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuXHR9XG59XG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIHtcblx0ZmxvYXQ6bm9uZTtcblx0PmxpIHtcblx0XHRsaW5lLWhlaWdodDogMmVtO1xuICAgICY6aG92ZXIgPiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblx0fVxufVxuXG5ib2R5W2NsYXNzKj1cIi16dXJiLTIwMThcIl0ge1xuICBoZWFkZXIubC1oZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAbWVkaWEgI3skc21hbGwsJG1lZGl1bX0ge1xuICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuYm9keVtjbGFzcyo9XCItenVyYi0yMDE4XCJdIC5tZWdhbWVudS1jb250YWluZXIgdWwubWVnYW1lbnUtbGlua3MgbGkuc2NuZC1sZXZlbCB7XG4gIEBtZWRpYSAjeyRsYXJnZX0gIHtcbiAgICBtaW4taGVpZ2h0OiA1cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPVwiLXp1cmItMjAxOFwiXSAubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIGxpLnNjbmQtbGV2ZWwgPiBhIHtcbiAgQG1lZGlhICN7JGxhcmdlfSAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBOYXRpb25hbExpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gIH1cbn1cbi5rZW50LXJkLW1lZ2FtZW51IHtcblx0LmNvbnRlbnQge1xuXHRcdC8vbWFyZ2luLWxlZnQ6MmVtO1xuXHR9XG4gICAgc3Bhbi5mYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgIH1cbn1cblxuLmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LXdyYXBwZXIgPiBsaSB7XG4gICYub3BlbiA+IC5tZWdhbWVudS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlcj5saT5hIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXNoYWRvdzpub25lO1xuICA+IHNwYW4ge1xuICBcdEBpbmNsdWRlIFJvYm90b0JvbGQ7XG4gIH1cbn1cbi8vIGhpZGUgZXh0cmFuZW91cyBpdGVtc1xuaHRtbCBib2R5W2NsYXNzKj1cIi16dXJiLTIwMThcIl0gYS5jbG9zZS1idXR0b24tb3ZlcmxheSxcbmh0bWwgYm9keVtjbGFzcyo9XCItenVyYi0yMDE4XCJdIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyID4gbGkgaDMuc3ViaGVhZGVyLFxuaHRtbCBib2R5W2NsYXNzKj1cIi16dXJiLTIwMThcIl0gLmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LXdyYXBwZXIgPiBsaSBzcGFuLnN1YmhlYWRlcixcbmh0bWwgYm9keVtjbGFzcyo9XCItenVyYi0yMDE4XCJdIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyIC5hZG1pc3Npb25fdG9wX21hcmt1cCxcbmh0bWwgYm9keVtjbGFzcyo9XCItenVyYi0yMDE4XCJdIC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS13cmFwcGVyIC5tZWdhbWVudS1leHRyYSB7XG4gIEBtZWRpYSAjeyRsYXJnZX0gIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIGJvZHlbY2xhc3MqPVwiLXp1cmItMjAxOFwiXSAua2VudC1zZWFyY2gtb3ZlcmxheSBhLmNsb3NlLWJ1dHRvbi1vdmVybGF5IHtcbiAgQG1lZGlhICN7JGxhcmdlfSAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIGFsdGVyYXRpb25zIHRvIG1lZ2FtZW51IHN0YWNraW5nIGZvciBkZXNrdG9wXG5ib2R5W2NsYXNzKj1cIi16dXJiLTIwMThcIl0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciB7XG4gIEBtZWRpYSAjeyRsYXJnZX0gIHtcbiAgICBkaXYubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgbGkub3BlbntcbiAgICAgIGEubWVnYW1lbnUtdGl0bGV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIGRpdi5tZWdhbWVudS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhbHQtZ3JheTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkb2ZmLWJsdWU7XG4gICAgICB3aWR0aDo5MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICBsaSBhOmZvY3VzLCBsaSBhOmFjdGl2ZSwgbGkgYTpob3ZlcntcbiAgICAgIHNwYW4ubGluay10ZXh0e1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuYm9keS50aGVtZS0ta3N1LWtlbnQtenVyYi0yMDE4IC5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIge1xuICBAbWVkaWEgI3skbGFyZ2V9IHtcbiAgICBsaTpob3ZlciBkaXYubWVnYW1lbnUtY29udGFpbmVyLFxuICAgIGxpIGE6YWN0aXZlICsgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lcixcbiAgICBsaSBhOmZvY3VzICsgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lcixcbiAgICBsaS5vcGVuIGRpdi5tZWdhbWVudS1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBsZWZ0OjUwJTtcbiAgICAgIHotaW5kZXg6MTAwO1xuICAgICAgbWF4LXdpZHRoOjc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG4gIH1cbn1cbi8vIGJvZHkudGhlbWUtLWtzdS1rZW50LXp1cmItMjAxOCBoZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlciB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5oZWFkZXIuc3RpY2t5bmF2IC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlci5zdGlja3luYXYgI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLW1lZ2FtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyLnN0aWNreW5hdiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O1xuXHQua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyPmxpPmEge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQjYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28sXG4gIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1zdmctbG9nbyB7XG5cdCAgICB0b3A6aW5oZXJpdDtcblx0fVxufVxuLmtlbnQtcmQtbWVnYW1lbnUgI21lZ2EtbWVudS1wb3N0LW1lbnUgc2VjdGlvbltjbGFzcyo9XCJibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc1wiXSB1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbGkge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuaHRtbCAubC1oZWFkZXIgc2VjdGlvbltjbGFzcyo9XCJibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc1wiXSB7XG4gIEBtZWRpYSAjeyRtZWRpdW19IHtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbiAgbGkuYmxvY2stY29uZmlndXJlIHtcbiAgICBhIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogJGtzdS1ibHVlO1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjoka3N1LWdvbGQ7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcbiAgICAgIGkuZmEge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdG9wOjFweDtcbiAgICAgICAgbGVmdDotMXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGtzdS1nb2xkLDEwJSk7XG4gICAgICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gICAgICAgIGkuZmEge1xuICAgICAgICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYXBwbHksXG4gICAgICAmLnZpc2l0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcGFsZS1jeWFuO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjoka3N1LWJsdWU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpkYXJrZW4oJHBhbGUtY3lhbiwxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLmtzdV9yZWRlc2lnbl91dGlsX25hdl90ZW1wIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoka3N1LWdvbGQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjAyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGtzdS1nb2xkLDEwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hcHBseSxcbiAgICAgICAgJi52aXNpdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcGFsZS1jeWFuO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6JGtzdS1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpkYXJrZW4oJHBhbGUtY3lhbiwxMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8gIFNUQVJUIEZPUkVWRVIgQlJJR0hURVIgR0lWRSBCVVRUT04gQ1NTICAvLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4jcGFnZSA+IGhlYWRlciA+IHNlY3Rpb24gPiBkaXYgPiBzZWN0aW9uLmJsb2NrLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzLmhlYWRlcntcbiAgei1pbmRleDogMTU7XG59XG5cbi5mYi1naXZlLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IC4yNXM7XG59XG5cblxuLmZiLWdpdmUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIEBpbmNsdWRlIE5hdGlvbmFsQm9sZEl0YWxpYztcbiAgZm9udC1mYW1pbHk6IE5hdGlvbmFsQm9sZEl0YWxpYztcbiAgY29sb3I6ICRrc3UtYmx1ZSAhaW1wb3J0YW50O1xuICB9XG5cbi5mYi1naXZlLWhvdmVyIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3N1LWdvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOi00cHg7XG4gIGxlZnQ6NTUuNSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogODtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA0NXB4IDEwcHggMTBweCAxMHB4O1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMjVzO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTM1cHgpO1xuICB9XG5cbi5saW5lLTEge1xuICBjb2xvcjogJGtzdS1ibHVlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xufVxuLmxpbmUtMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBNRURJQSBRVUVSSUVTXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MTVweCkge1xuICAuZmItZ2l2ZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAmOmhvdmVyIC5mYi1naXZlLWhvdmVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpob3ZlciAuZmItZ2l2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiB9XG4gLmZiLWdpdmUgIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgei1pbmRleDogMTA7XG4gICBwYWRkaW5nOiAwIDEuMnJlbSAhaW1wb3J0YW50O1xuICAgaGVpZ2h0OiAzMHB4O1xuICAgYm9yZGVyOiB3aGl0ZSAycHggc29saWQgIWltcG9ydGFudDtcbiAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiB9XG5cbiBsaS5sYXN0IGEuZmItZ2l2ZS1jb250YWluZXIge1xuICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8gIEVORCBGT1JFVkVSIEJSSUdIVEVSIEdJVkUgQlVUVE9OIENTUyAgLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSxcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rcyB7XG4gIHRvcDouNWVtO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgZmxvYXQ6cmlnaHQ7XG4gIHJpZ2h0OjFlbSAhaW1wb3J0YW50O1xufVxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzIHtcbiAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgIHJpZ2h0OiA4ZW0haW1wb3J0YW50XG4gIH1cbn1cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGEge1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIHRvcDogLTAuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46IDAuMTJyZW07XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBzcGFuLmZhIHtcbiAgICBjb2xvcjoka3N1LWJsdWU7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6JGtzdS1ibHVlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luOiAwLjA5NHJlbSAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDo3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBzcGFuLmZhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gICAgICBjb2xvcjogJGtzdS1ibHVlO1xuICAgIH1cbiAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRvcDogMTIwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gICAgfVxuICB9XG4gIGE6Zm9jdXN7XG4gICAgc3BhbjpsYXN0LW9mLXR5cGV7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRvcDogMTIwJTtcbiAgICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuICB9XG4gIGxpIGEgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgICBjb2xvcjogJGtzdS1ibHVlO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcbiAgfVxufVxuLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzIHtcbiAgYS5kZXNrdG9wLWJ1dHRvbi5zZWFyY2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWwgLmwtaGVhZGVyIC5zbWFsbC1vbmx5LWN1c3RvbSAuYmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3MgLmtzdV9yZWRlc2lnbl91dGlsX25hdl90ZW1we1xuICBkaXNwbGF5OiBmbGV4O1xufSIsIlxuLnZpZGVvLWNvbnRhaW5lcntcbiAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKnZpZGVvIGFzIGJhY2tncm91bmQ7IGNvbnRhaW5lciBlbGVtZW50IG1ha2VzIGl0IHJlc3BvbnNpdmUgKi9cbiAgLnZpZGVvLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBkaXNhYmxlIHZpZGVvIChlLmcuIGluIGEgbWVkaWEgcXVlcnkpIGJ5IHNldHRpbmcgLnZpZGVvLWNvbnRhaW5lciB0byBkaXNwbGF5OiBub25lOyBhcyBhcHByb3ByaWF0ZSAqL1xuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6MDtcblxuICB9XG4gIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSBoMSB7XG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfSIsIi8vbm9ybWFsIGZhY3RzIGhpZGUgb24gbW9iaWxlLCBtb2JpbGUgZmFjdHMgYXBwZWFyXG5AbWVkaWEgI3skeGxhcmdlfSB7XG4gIC5tb2JpbGUtZmFjdC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgI3skbGFyZ2V9IHtcbiAgLm1vYmlsZS1mYWN0LXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW19IHtcbiAgLm1vYmlsZS1mYWN0LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYWN0cy1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhICN7JHNtYWxsfSB7XG4gIC5tb2JpbGUtZmFjdC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmFjdHMtc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubW9iaWxlLWZhY3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xufVxuXG4ubW9iaWxlLWZhY3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbn1cblxuLm1vYmlsZS1mYWN0LXNsaWRlciB7XG5cbiAgLm1vYmlsZS1tb3JlLWZhY3RzIGRpdiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIH1cblxufVxuXG5cbi5tb2JpbGUtZmFjdC1zbGlkZXIge1xuICAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBmb250LWZhbWlseTogTmF0aW9uYWwtQm9vaywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIC41ZW0gLjFlbSAuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogLjJzO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGxNZWRpdW19IHtcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIGJvdHRvbTogMTtcbiAgICB0b3A6IDE0cHg7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuXG4gICAgbGkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIC4zKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrc3UtZ29sZDtcbiAgICB9XG4gIH1cblxuICAubmV4dC1hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiAuMnM7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5zbGljay1zbGlkZT5hIHNwYW4ge1xuICAgIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgMCUgMTAwJSk7XG4gICAgY2xpcC1wYXRoOiB1cmwoXCJodHRwczovL3d3dy5rZW50LmVkdS9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3Vfa2VudF96dXJiXzIwMTgvc3ZnL2NsaXAuc3ZnI21vYmlsZUZhY3RzVGl0bGVcIik7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUsIDAlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrc3UtYmx1ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMS41ZW0gMWVtIDFlbSAxZW07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEJCXCI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1mYWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBhIHNwYW5bY2xhc3MqPVwibW9iaWxlLWZhY3RcIl0ge1xuICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCbGFja0l0YWxpYztcbiAgICAgIGNvbG9yOiAka3N1LWJsdWUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIC41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1dmg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTZ2aDtcbiAgICAgIGhlaWdodDogNDAwdmg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgIC8vIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKCRrc3UtYmx1ZSwxKSAxMDAlKTsgXG4gICAgLm1vYmlsZS1mYWN0cyB7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIH1cbiAgfVxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBhZGRpbmctdG9wOjFlbTtcbiAgbWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudDtcblxuICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAvLyBoZWlnaHQ6IDk3dmg7XG4gIH1cbn1cblxuLm1vYmlsZS1tb3JlLWZhY3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGRpdiB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3N1LWdvbGQ7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcztcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMEJCXCI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigka3N1LWdvbGQsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJlZ2lvbmFsLWZhY3RzIHtcblx0bWFyZ2luOjAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMi41JSAzZW0gMi41JTtcblx0LnJlZ2lvbmFsRmFjdENvcHkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdEBtZWRpYSAjeyRsYXJnZX0ge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skbWVkaXVtfSB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnJlZ2lvbi1mYWN0cy10ZXh0LFxuXHQucmVnaW9uLWZhY3RzLXRleHQgc3Bhbi50ZXh0IHAge1xuXHQgXHRAaW5jbHVkZSBSb2JvdG9SZWd1bGFyO1xuXHQgXHRmb250LXNpemU6IDEuNXJlbTtcblx0IFx0Y29sb3I6d2hpdGU7XG5cdH1cblx0ZGl2W2NsYXNzKj1yZWdpb25hbEZhY3RzXSB7XG5cdFx0QG1lZGlhICN7JGxhcmdlfSB7XG5cdFx0XHR3aWR0aDo3MCU7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNtYWxsTWVkaXVtfSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MmVtO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdGRpdltjbGFzcyo9XCJmYWN0XCJdIHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZGl2W2NsYXNzKj1cImZhY3QtXCJdLCB7XG5cdFx0Ly8gQG1lZGlhI3skbWVkaXVtLCAkbGFyZ2V9IHtcblx0XHQvLyBcdHBhZGRpbmc6IDAgNSU7XG5cdFx0Ly8gfVxuXHRcdC8vIEBtZWRpYSN7JHNtYWxsfSB7XG5cdFx0Ly8gXHRwYWRkaW5nOiAwIDUlIDJlbSA1JTtcblx0XHQvLyB9XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdD4gYSBzcGFuLFxuXHRcdD4gc3BhbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDoxZW07XG5cdFx0XHQmLmxhcmdlLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6M3JlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6Mi41cmVtO1xuXHRcdFx0XHRjb2xvcjoka3N1LWJsdWU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gYSBzcGFuLFxuXHRcdD4gYSxcblx0XHQ+IHNwYW4ge1xuXHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCbGFja0l0YWxpYztcblx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDoxLjFlbTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zaXRpb246MjAwbXM7XG5cdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0QG1lZGlhI3skbGFyZ2V9IHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRtZWRpdW0sICRsYXJnZX0ge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG5cdFx0XHQucmVnaW9uYWxGYWN0cyN7JGl9IHtcblx0XHRcdFx0ZGl2W2NsYXNzKj1cImZhY3RcIl0ge1xuXHRcdFx0XHRcdHdpZHRoOiAoMTAwJSAvICRpKTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBjbGVhcjogYm90aDtcblxuXHR9XG5cdC5tb3JlLWZhY3RzIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0IFx0QG1lZGlhICN7JGxhcmdlfSB7XG4gXHRcdCBcdC5maWVsZC1uYW1lLWZpZWxkLWZhY3RzLWFuZC1maWd1cmVzLW1vcmUtbGluIHtcbiBcdFx0IFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gXHRcdCBcdFx0d2lkdGg6IGF1dG87XG4gXHRcdCBcdFx0JjphZnRlciB7XG4gXHRcdFx0IFx0XHRjb250ZW50OiBcIlwiO1xuIFx0XHQgXHRcdCAgICB3aWR0aDogMDtcbiBcdFx0IFx0XHQgICAgaGVpZ2h0OiAzcHg7XG4gXHRcdCBcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuIFx0XHQgXHRcdCAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiBcdFx0IFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG4gXHRcdFx0IFx0fVxuIFx0XHRcdCBcdCY6aG92ZXIge1xuIFx0XHRcdCBcdFx0JjphZnRlciB7XG4gXHRcdFx0IFx0XHRcdHdpZHRoOiAxMDAlO1xuIFx0XHRcdCBcdFx0fVxuIFx0XHRcdCBcdH1cbiBcdFx0XHR9XG5cdCBcdH1cblxuXHRcdEBtZWRpYSAjeyRzbWFsbE1lZGl1bX0ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0ICBjb250ZW50OlwiXFwwMEJCXCI7XG5cdFx0XHQgIHBhZGRpbmctbGVmdDoycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JGxhcmdlfSB7XG5cdFx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdCBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQgXHRjb2xvcjogd2hpdGU7XG5cdFx0XHQgXHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHQgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgXHRmb250LXNpemU6MS41ZW07XG5cblx0XHQgXHR9XG5cdFx0IFx0QG1lZGlhICN7JHNtYWxsTWVkaXVtfSB7XG5cdFx0IFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRrc3UtZ29sZDtcblx0XHQgXHRcdHBhZGRpbmc6MWVtIDJlbTtcblx0XHQgXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRcdCBcdFx0Ym9yZGVyLXJhZGl1czoxMDBweDtcblx0XHQgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0IFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0IFx0XHRtYXJnaW4tdG9wOiAyZW07XG5cdFx0IFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0IFx0XHR0cmFuc2l0aW9uOjIwMG1zO1xuXHRcdCBcdFx0Jjpob3ZlciB7XG5cdFx0IFx0XHQgIGNvbG9yOndoaXRlO1xuXHRcdCBcdFx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0IFx0XHQgIGJhY2tncm91bmQtY29sb3I6ZGFya2VuKCRrc3UtZ29sZCwxMCUpO1xuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblx0IFx0fVxuXHR9XG5cdCYubm9JbnRybyB7XG5cdFx0ZGl2W2NsYXNzKj1yZWdpb25hbEZhY3RzXSB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHQubW9yZS1mYWN0cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Ji53aGl0ZUJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IDAgMi41JTtcblx0XHRkaXZbY2xhc3MqPVwiZmFjdC1cIl0ge1xuXHRcdFx0PiBhIHNwYW4sXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRjb2xvcjoka3N1LWJsdWU7XG5cdFx0XHR9XG5cdFx0XHQ+IGEgc3Bhbi5sYXJnZS10ZXh0IHtcblx0XHRcdFx0Y29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHR9XG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRjb2xvcjoka3N1LWJsdWU7XG5cdFx0XHRcdCYubGFyZ2UtdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlZ2lvbi1mYWN0cy10ZXh0LFxuXHRcdC5yZWdpb24tZmFjdHMtdGV4dCBzcGFuLnRleHQgcCB7XG5cdFx0XHRjb2xvcjogJGtzdS1ibHVlO1xuXHRcdH1cblx0XHQubW9yZS1mYWN0cyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JGxhcmdlfSB7XG4gXHRcdCBcdFx0LmZpZWxkLW5hbWUtZmllbGQtZmFjdHMtYW5kLWZpZ3VyZXMtbW9yZS1saW46YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrc3UtYmx1ZTtcbiBcdFx0IFx0XHR9XG4gXHRcdCBcdH1cblx0XHR9XG5cdH1cbn1cbmJvZHkubm9kZS10eXBlLWNhbXB1cy1ncm91cCxcbmJvZHkubm9kZS10eXBlLXBhZ2Uge1xuXHQucmVnaW9uYWwtZmFjdHMud2hpdGVCYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRcdHBhZGRpbmctdG9wOjIuNSU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdC5mYWN0c1N0YWdlIHtcblx0XHRcdG1heC13aWR0aDo3NXJlbTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0fVxuXHR9XG59XG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cFwiXSxcbmJvZHlbY2xhc3MqPVwibm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXCJdLFxuYm9keS5ub2RlLXR5cGUtcGFnZSB7XG5cdC5yZWdpb25hbC1mYWN0cyAge1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCMxZGJiZGUgMCwjMDA3M2JkIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywjMWRiYmRlIDAsIzAwNzNiZCAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIzFkYmJkZSAwLCMwMDczYmQgMTAwJSk7XG5cdFx0bWF4LXdpZHRoOm5vbmU7XG5cdFx0cGFkZGluZzoyLjUlO1xuXHRcdC5mYWN0c1N0YWdlIHtcblx0XHRcdG1heC13aWR0aDo3NXJlbTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0fVxuXHRcdCYud2hpdGVCYWNrZ3JvdW5kIHtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHR9XG5cdH1cbn1cbi8vIFNJTVVMQVRFRCBSRUdJT05BTCBNRU5VXG4ubWVudUZGIHtcblx0Ji5yZWdpb25hbC1mYWN0c3tcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHRsaSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRhLnJlZ2lvbi1mYWN0cy10ZXh0IHtcblx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdCBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCBcdGNvbG9yOiB3aGl0ZTtcblx0IFx0bWFyZ2luLXRvcDogMWVtO1xuXHQgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCBcdGZvbnQtc2l6ZToxLjVlbTtcblx0IFx0Jjpob3ZlciB7XG5cdCBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgXHR9XG5cdCBcdFx0JjphZnRlciB7XG5cdFx0IFx0XHRjb250ZW50OiBcIlwiO1xuXHQgXHRcdCAgICB3aWR0aDogMDtcblx0IFx0XHQgICAgaGVpZ2h0OiAzcHg7XG5cdCBcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQgXHRcdCAgICB0cmFuc2l0aW9uOiAyMDBtcztcblx0IFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0IFx0fVxuXHRcdCBcdCY6aG92ZXIge1xuXHRcdCBcdFx0JjphZnRlciB7XG5cdFx0IFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblx0fVxuXHQucmVnaW9uLWZhY3RzLXRleHQgc3Bhbi50ZXh0IHAge1xuXHQgXHRAaW5jbHVkZSBSb2JvdG9SZWd1bGFyO1xuXHQgXHRmb250LXNpemU6IDEuNXJlbTtcblx0IFx0Y29sb3I6d2hpdGU7XG5cdCBcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHQgXHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cdGEuZmFjdCB7XG5cdFx0QGluY2x1ZGUgTmF0aW9uYWxCbGFja0l0YWxpYztcblx0XHRjb2xvcjp3aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6MS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OjEuMWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6MTUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjFlbTtcblx0XHRcdHRyYW5zaXRpb246MjAwbXM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMWVtO1xuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHRcdCAgICB0cmFuc2l0aW9uOjIwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cdCYud2hpdGVCRyB7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdGEuZmFjdCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0fVxuXHR9XG59IiwiLyogU2NzcyBEb2N1bWVudCAqL1xuYm9keSBmb290ZXIge1xuXHQuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWxvZ28tZm9vdGVyIHtcblx0ICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb3B5cmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRrc3UtZ29sZDtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZy10b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRrc3UtYmx1ZTtcblx0aW1nLmJhY2tncm91bmQtZm9vdGVyLWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcblx0XHR6LWluZGV4OiAwO1xuXHR9XG4gIFx0aW1nLmJvdHRvbS1kZWNvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym90dG9tOiAwO1xuICBcdH1cblx0Lmluc2lkZS13cmFwIHtcblx0ICBcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0ei1pbmRleDogMTtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGtzdS1ibHVlLCAwLjkpO1xuXHR9XG59XG5cbiRmb290ZXItdGV4dC1zaXplOiAxNnB4OyAvLyBVcGRhdGUgdmFyaWFibGUgd2hlbiBjb21wbGV0ZWRcbmJvZHkgeyBcblx0IC8vIE92ZXJyaWRlIGZvciBUdXNjIFBBQyAvL1xuXHQmLm9nLWNvbnRleHQtbm9kZS05NDU0NDQgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMsXG5cdC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciB7XG4gXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICBcdGNvbG9yOiAkd2hpdGU7XG4gIFx0Zm9udC1zaXplOiAkZm9vdGVyLXRleHQtc2l6ZTtcbiAgXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIFx0QGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbiAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgIHVsLCBvbCwgZGwge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRsaSB7XG5cdFx0ICBwYWRkaW5nOiAwO1xuXHRcdCAgbWFyZ2luOiAwO1xuXHRcdCAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblx0ICB9XG5cdCAgdWwuc29jaWFsLW1lZGlhLXJvdyB7XG5cdFx0bWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuXHQgIH1cblx0ICBhIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRAaW5jbHVkZSBOYXRpb25hbExpZ2h0O1xuXHQgIH1cblx0ICBwIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogJGZvb3Rlci10ZXh0LXNpemU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHQgIH1cblx0ICBoMiwgaDIuYmxvY2stdGl0bGUsIGgyLnBhbmUtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICRrc3UtZ29sZDtcblx0XHRtYXJnaW46IDEycHggMHB4IDJweCAwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICB9XG5cdCAgLm1vcmUtbGluayB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiA1cHggMCAwO1xuXHQgIH1cblx0ICBzcGFuLnZpZXdzLWZpZWxkLWVkaXQtbm9kZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICB9XG5cdCAgc2VjdGlvbi5ibG9jayxcblx0ICBkaXYuYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgIH1cblx0ICAuYmxvY2stY29udGVudCB1bCwgLmJsb2NrLWNvbnRlbnQgdWwgbGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgIH1cblx0ICAuYmxvY2stY29udGVudCB1bCBsaSBhIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRtYXJnaW46IDFweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHQgIH1cblx0fVxufVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBkaXYuYmxvY2ssXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBzZWN0aW9uLmJsb2NrLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgZGl2LmJsb2NrLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWZvb3Rlci1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci10aGlyZCwgLmZvb3Rlci1zZWNvbmQge1xuICBcdGJyIHtcbiAgICBcdGRpc3BsYXk6IG5vbmU7XG4gIFx0fVxuXHQubWFpbGluZy1hZGRyZXNzLCAuc3RyZWV0LWFkZHJlc3Mge1xuXHRcdGJyIHtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsfSB7XG5cbiAgLmZvb3Rlci1vdXRzaWRlLXdyYXAge1xuICAgIGRpdltjbGFzcyo9XCJmb290ZXItXCJdLmNvbHVtbnMge1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXHQgIC5tYWlsaW5nLWFkZHJlc3MsIC5zdHJlZXQtYWRkcmVzcyB7XG5cdFx0YnIge1xuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdH1cblx0ICB9XG4gICAgICAqIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gZ3JpZFN0cnVjdHVyZSgkZ3MsJGdlLCRycywkcmUpIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDokZ3M7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOnNwYW4gJGdlO1xuICAgIGdyaWQtcm93LXN0YXJ0OiRycztcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gJHJlO1xuICB9XG4ubm9kZS10eXBlLWZlYXR1cmVkLXBvc3Qge1xuICAgIC5wb3J0cmFpdEhlcm8ge1xuICAgICAgICBtYXgtd2lkdGg6IDg1cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbH0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICAucG9ydHJhaXRIZXJvX2ltYWdle1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9ydHJhaXRIZXJvX3RleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOjk1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAyLjUlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLCRsYXJnZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAucG9ydHJhaXRIZXJvX2ltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcnRyYWl0SGVyb190ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcnRyYWl0SGVyb190ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIE5hdGlvbmFsTGlnaHQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXV0aG9yZWRCeSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTVjO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViYWIyMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWludHJvZHVjdGlvbiBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBSb2JvdG9MaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAuZHJvcC1jYXAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzhlY2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjUwcHgpIGFuZCAobWluLXdpZHRoOiA0NS41NjI1cmVtKSB7XG4gICAgICAgIC5jb3B5QW5kU2lkZWJhciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Mi41JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFuZHNjYXBlSGVybyB7XG4gICAgICAgIG1heC13aWR0aDo3NXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGtzdS1nb2xkO1xuICAgICAgICBAbWVkaWEgI3skbWVkaXVtLCRsYXJnZX0ge1xuICAgICAgICAgICAgbWFyZ2luOjEuNXJlbSBhdXRvIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc21hbGwsJG1lZGl1bX0ge1xuICAgICAgICAgICAgLmxhbmRzY2FwZUhlcm9fdGV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6OTUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIDIuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDM5NzY7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yZWRCeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZUJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDc1cmVtO1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gICAgICAgICYucG9ydHJhaXRCb2R5OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3LmtlbnQuZWR1L3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L2ltYWdlcy9kYXNoZXMucG5nKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3B5QW5kU2lkZWJhciB7XG4gICAgICAgIEBtZWRpYSAjeyRtZWRpdW0sJGxhcmdlfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLnNlY3Rpb25Db3B5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgJi5ub1NpZGViYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zaXRpb25TdGlja3kge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgICAgIC5zZWN0aW9uQ29weSxcbiAgICAgICAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc2l0aW9uU3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmZpZWxkLW5hbWUtZmllbGQtY2FwdGlvbiwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcHRpb24ge1xuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmFiMjE7XG4gICAgLy8gICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIHAge1xuICAgIC8vICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcbiAgICAvLyAgICAgICAgIGNvbG9yOiAjNTk1OTVjO1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tYXJ0aWNsZS1wYXJhbGxheC1vci12aWRlby1zZWN0aW8sIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2Vje1xuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWhpZ2hsaWdodGVkLXRleHQtYmx1cmIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJi5ub1RleHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1jYXB0aW9uLCAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wdWxsLXF1b3RlLndvdyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ViYWIyMTtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBOYXRpb25hbExpZ2h0O1xuICAgICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNlYmFiMjE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAuYXR0cmlidXRpb24ge1xuICAgICAgICBmb250LXNpemU6IC44IHJlbTtcbiAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcbiAgICAgICAgY29sb3I6ICM1OTU5NWM7XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLWZpZWxkLXBhcmFsbGF4LXNlY3Rpb24ge1xuICAgICAgICAuaW5mb2dyYXBoaWNzIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZWRpdW0sJGxhcmdlfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAgIEBmb3IgJGcgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgICAgICAgICAgICAgICAgICYuY291bnQtI3skZ30gLmluZm9ncmFwaGljU2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUvJGc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvdW50LTIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb2dyYXBoaWNTaW5nbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMXJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLWZpZWxkLXNpZGViYXIge1xuICAgICAgICAuaW5mb2dyYXBoaWNzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ncmFwaGljU2luZ2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmFiMjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIgeyBjb250ZW50Om5vbmU7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWluZm9ncmFwaGljcywgLnBhcmFncmFwaC0tdHlwZS0taW5mb2dyYXBoaWNzIHtcbiAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtb3B0aW9uYWwtdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDIzOSwgMTcxLCAwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0taW5mb2dyYXBoaWMtc2luZ2xlIC5maWVsZC1uYW1lLWZpZWxkLWljb24taW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZVBvc3RGb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6NzVyZW07XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIC5wb3N0RGF0ZXMgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYyNzM3ODtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0VGFncyB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzOTc2O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNGU2O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGZlNGU2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIE5hdGlvbmFsQmxhY2tJdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDM5NzY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0RGF0ZXMsXG4gICAgICAgIC5wb3N0VGFncyB7XG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDo5NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMi41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLW91dHNpZGUtd3JhcC5oaWRlLWZvci1wcmludCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLmxiLW5hdiBhLmxiLXByZXYsIC5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICBcbiAgICBcbiAgICAubW9kdWxlLXNvY2lhbC1zaGFyaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhbmRzY2FwZUhlcm8ge1xuICAgICAgICAubW9kdWxlLXNvY2lhbC1zaGFyaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5kc2NhcGVIZXJvLFxuICAgIC5wb3J0cmFpdEhlcm8ge1xuICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1jYXB0aW9uLCAuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbCwkbWVkaXVtfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpZWxkLW5hbWUtZmllbGQtcGFyYWxsYXgtc2VjdGlvbixcbi5maWVsZC1uYW1lLWZpZWxkLXNpZGViYXIge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLWZvbnQtYXdlc29tZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOjRyZW07XG4gICAgICAgIGNvbG9yOiNFQkFCMjE7XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWxhcmdlLWRpc3BsYXktdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMmM4ZWNlO1xuICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJsYWNrSXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZmllbGQtbmFtZS1maWVsZC1zbWFsbC1kaXNwbGF5LXRleHQge1xuICAgICAgICBjb2xvcjogIzU5NTk1YztcbiAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkSXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuLy8gcC5pbWFnZUNhcHRpb24sIGJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmUtbm9kZS1ib2R5IHAuaW1hZ2VDYXB0aW9uIHtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbi8vICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbi8vICAgICBtYXJnaW46IC0xcmVtIGF1dG8gMCBhdXRvO1xuLy8gICAgIEBpbmNsdWRlIE5hdGlvbmFsTGlnaHQ7XG4vLyAgICAgY29sb3I6ICM1OTU5NWM7XG4vLyAgICAgZm9udC1zaXplOiAxcmVtO1xuLy8gfVxuIiwiLnBhcmFncmFwaHMtaXRlbS1tb2RhbC1pbWFnZS1nYWxsZXJ5IHtcbiAgICAgICAgLmFycm93LXRlYXNlci1oZWFkbGluZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlQ29sR2FsbGVyeSB7XG4gICAgICAgICAgICAub25lQ29sSW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICAuZ2FsbGVyeSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsfXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NzAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjIwMG1zO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1lZGl1bSwkbGFyZ2V9IHtcbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC0yIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0wLFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOnNwYW4gMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC0zLFxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTQsXG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bnQtNSxcbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC02LFxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTcsXG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bnQtOCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTMge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCA1MCUpO1xuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsMSwyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC00IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzMuMzMzMzMzJSk7XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMSwxLDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMSwxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDMsMSwxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMiwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTUge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMy4zMzMzMzMlKTtcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwxLDEsMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDEsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDIsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMywxLDEsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMywxLDIsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bnQtNiB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDI1JSk7XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMSwxLDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMSwxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDMsMiwxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDMsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDQsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTcge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyNSUpO1xuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDIsMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgzLDEsMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSg0LDEsMSwyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgzLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSg0LDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC04IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjUlKTtcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0wLFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEsXG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMixcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0zLFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTQsXG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNSxcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS02LFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6c3BhbiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMCxcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0xLFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTIsXG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDoxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNCxcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS01LFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTYsXG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDoyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMCxcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0xLFxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTIsXG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDozO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMyxcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS03IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VuLTEsXG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bi0yLFxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW4tMyxcbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VuLTQsXG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bi01LFxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW4tNixcbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VuLTcsXG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bi04IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC0yIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyO1xuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDIsMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDIsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC0zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDI7XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMiwxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMztcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwyLDEsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwxLDIsMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDIsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDMsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bnQtNSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0O1xuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDIsMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsMiwyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsMywxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDIsNCwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdhbGxlcnlDb3VudC02IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ7XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMiwxLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMSwyLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMSwzLDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDIsMSwzLDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEuaW1hZ2UtNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkU3RydWN0dXJlKDEsMSw0LDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ2FsbGVyeUNvdW50LTcge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTtcbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwyLDEsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwxLDIsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDIsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwxLDMsMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDMsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS01IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMiwxLDQsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5pbWFnZS02IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWRTdHJ1Y3R1cmUoMSwxLDUsMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5nYWxsZXJ5Q291bnQtOCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1O1xuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDIsMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsMiwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsMywyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsMywxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsNCwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgxLDEsNSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmltYWdlLTcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZFN0cnVjdHVyZSgyLDEsNSwxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3V0ZXJHYWxsZXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtO1xuICAgICAgICAgICAgLmdhbGxlcnlCdXR0b24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDczYmQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDM5NzY7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHMgYWxsIGN1YmljLWJlemllcigwLDEuMDA1LC4zNjUsLjk3KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubGItZGV0YWlscyB7XG4gICAgICAgIC5sYi1jYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIE5hdGlvbmFsTGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5sYi1udW1iZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjojZTFlMWUxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saWdodGJveE92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5Oi45O1xuICAgIH1cbiIsIi5mYWN0cy1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDowO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOjNlbTtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBmb250LWZhbWlseTogXCJOYXRpb25hbC1Cb29rXCIsc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDAgLjVlbSAuMWVtIC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRrc3UtZ29sZDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOjIwMG1zO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOjNlbTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpub25lO1xuICAgICAgfVxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzowIC42NWVtIC4xZW0gLjM1ZW1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOjAgLjM1ZW0gLjFlbSAuNjVlbVxuICAgICAgfVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOmRhcmtlbigka3N1LWdvbGQsOCUpO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mYWN0cy1zZWxlY3RvciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgLmZhY3RzIHtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICYuYWN0aXZlMiB7XG4gICAgICA+IGEgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICB3aWR0aDogY2FsYygzMCUgKyAxZW0pO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmFjdHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206M3JlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBOYXRpb25hbExpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBwYWRkaW5nOiAuMmVtIDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDIzcHgpIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xuICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xOS41cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDAgMTAwJSwxMDAlIDUwJSk7XG4gICAgICAgIGNsaXAtcGF0aDogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3Vfa2VudF96dXJiXzIwMTgvc3ZnL2NsaXAuc3ZnI2ZmQXJyb3cpO1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsMCAxMDAlLDEwMCUgNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9yZS1mYWN0cyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6JGtzdS1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIE5hdGlvbmFsTGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDFlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyM3B4KSBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6MS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMWVtKTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTkuNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy9jbGlwLnN2ZyNmZkFycm93XCIpO1xuICAgICAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZGl2W2NsYXNzKj1cImZhY3QtXCJdIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA+IGEgc3BhbixcbiAgICA+IGEge1xuICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCbGFja0l0YWxpYztcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZToxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDoxLjFlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjoyMDBtcztcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgbWF4LXdpZHRoOjE1MHB4O1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbiAgICAuZmFjdHMtY291bnQtI3skaX0ge1xuICAgICAgZGl2W2NsYXNzKj1cImZhY3RcIl0ge1xuICAgICAgICB3aWR0aDogKDEwMCUgLyAkaSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cFwiXSxcbmJvZHlbY2xhc3MqPVwibm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXCJdIHtcbiAgLnJlZ2lvbmFsLWZhY3RzIGRpdltjbGFzcyo9ZmFjdC1dIGltZyB7XG4gICAgbWF4LXdpZHRoOjEyMHB4O1xuICB9XG5cdC5yZWdpb25hbC1mYWN0cyAuZmFjdHNTdGFnZSB7XG5cdFx0cGFkZGluZy10b3A6IDM0cHg7XG5cdH1cbn1cbi5mYWN0cy1zZWxlY3RvciB1bCB7XG4gIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICYub2RkIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgPiBhIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3NjtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODc2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgPiBhIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjoka3N1LWJsdWU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZXZlbiB7XG4gICAgICBsaSB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICA+IGEgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODc2O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4NzY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgID4gYSBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6JGtzdS1ibHVlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxudWwjZmFjdHNTdGFjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OjA7XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OjA7XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OjA7XG4gIH1cbn1cblxuLyogTUlDUk9TT0ZUIEVER0UsIElFIDEwKyAqL1xuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5mYWN0cy1zZWxlY3RvciB1bCBsaSB7XG4gICAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgICA+IGEgc3BhbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICA+IGEgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzg3NjtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvYmx1ZUZGQXJyb3cuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgPiBhIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiRrc3UtYmx1ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvd2hpdGVGRkFycm93LnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vcmUtZmFjdHMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9rZW50X3p1cmJfMjAxOC9zdmcvd2hpdGVGRkFycm93LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmZhY3RzLXNlbGVjdG9yIHVsIGxpIHtcbiAgICBAbWVkaWEgI3skbGFyZ2V9IHtcbiAgICAgID4gYSBzcGFuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgID4gYSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzODc2O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy9ibHVlRkZBcnJvdy5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICA+IGEgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgY29sb3I6JGtzdS1ibHVlO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy93aGl0ZUZGQXJyb3cuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9yZS1mYWN0cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2tlbnRfenVyYl8yMDE4L3N2Zy93aGl0ZUZGQXJyb3cuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5IC5wYXJhZ3JhcGhzLWl0ZW0tZmFjdHMtYW5kLWZpZ3VyZXMtbGlzdCxcbmJvZHkgLm1vYmlsZS1mYWN0LXNsaWRlciB7XG4gIGEubW9yZUNhdGVnb3J5IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRrc3UtYmx1ZTtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIHRyYW5zaXRpb246MjAwbXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gIH1cbn1cbmJvZHkgLm1vYmlsZS1mYWN0LXNsaWRlciB7XG4gIC5tb2JpbGUtZmFjdHMgZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgYS5tb3JlQ2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgICBtYXJnaW46IDJyZW0gYXV0byAxcmVtIGF1dG87IG1heC1oZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAubW9iaWxlLWZhY3RzIHtcbiAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICAgIGEubW9yZUNhdGVnb3J5IHtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICBtYXJnaW46MCAxMCU7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbn1cbmJvZHkgLnBhcmFncmFwaHMtaXRlbS1mYWN0cy1hbmQtZmlndXJlcy1saXN0IHtcbiAgYS5tb3JlQ2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICBjb2xvcjoka3N1LWJsdWU7XG4gICAgfVxuICB9XG59XG4iLCIuaWNvbkdyaWQge1xuXHQuZmllbGQtbmFtZS1ib2R5IHtcblx0XHRzcGFuLmZhIHtcblx0XHRcdGNvbG9yOiAka3N1LWdvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdH1cblx0XHQucm93IC5yb3cge1xuXHRcdFx0bWFyZ2luLXRvcDoxZW07XG5cdFx0fVxuXHRcdHVsIGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHR9XG5cdH1cblx0LmNvbHVtbnMge1xuXHRcdHAge1xuXHRcdFx0QGluY2x1ZGUgUm9ib3RvQm9sZDtcblx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCbGFja0l0YWxpYztcblx0XHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAka3N1LWdvbGQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwJTtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3VfZGVwYXJ0bWVudF96dXJiX2Zhc2hpb24vaW1nL3RlYXNlcjMtdGl0bGUuc3ZnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0O1xuXHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBSb2JvdG9SZWd1bGFyO1xuXHRcdFx0XHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAuN2VtIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDBCQlwiO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGFuZS1hcnRpY2xlcy1wYW5lbC1wYW5lLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGVhY2ggJGRpcmVjdGlvbiBpbiAnbGVmdCcgJ3JpZ2h0JyB7XG4gICAgcC5hcnRpY2xlLSN7JGRpcmVjdGlvbn0uc2xpY2stYXJyb3cge1xuICAgICAgI3skZGlyZWN0aW9ufTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnaG9zdHdoaXRlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLmFydGljbGUtI3skZGlyZWN0aW9ufSBpLmZhLmZhLWFuZ2xlLSN7JGRpcmVjdGlvbn0ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiRrc3UtZ29sZDtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IFwibGVmdFwiIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuc2xpY2stbGlzdCBhLlByb21vdGVkTmV3c0xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuIiwiLmV2ZW50X2NhbCB7XG4gIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLy9oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaS5mYS5mYS1jYWxlbmRhci1vIHtcbiAgICBjb2xvcjogIzY2YTNkNSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYWxlbmRhci1zbGlkZS5zbGljay1zbGlkZXIge1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuXG4uY2FsX21vbnRoIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xufVxuXG4uY2FsX2RheSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbF9tb250aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIuN2VtO1xufVxuXG4uY2FsX2RheSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcbn1cblxuc3Bhbi5maWVsZC1jb250ZW50LmNhbF90aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcblxufVxuXG5zcGFuLmZpZWxkLWNvbnRlbnQuY2FsX3RpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyOTI1MjU7XG59XG5cbnNwYW4uZmllbGQtY29udGVudC5jYWxfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxfYmxvY2tlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDdlbTtcbiAgcGFkZGluZzogLTE0cHg7XG4gIHRvcDogMDtcbn1cblxuZGl2LmNhbC1ibG9ja2VyIGkuZmEuZmEtY2FsZW5kYXItbyB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjb2xvcjogIzY2YTNkNSAhaW1wb3J0YW50O1xufVxuXG5wLmNhbGVuZGFyLWxlZnQuc2xpY2stYXJyb3cgaS5mYS5mYS1hbmdsZS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zZW07XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODRkMmNkO1xuXG59XG5cbnAuY2FsZW5kYXItbGVmdC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxucC5jYWxlbmRhci1yaWdodC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxucC5jYWxlbmRhci1yaWdodC5zbGljay1hcnJvdyBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zZW07XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzg0ZDJjZDtcblxufVxuXG4uY2FsZW5kYXJfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZDJjZDtcbiAgcGFkZGluZzogLjJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNjZhM2Q1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucGFuZS1ldmVudHMtc2xpY2stY2FsZW5kYXIgaDIge1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuXG4udmlldy1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbi5sYXJnZS02IHtcbiAgLmNhbF9ibG9ja2VyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jYWxlbmRhci1zbGlkZTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gIHNwYW4uZmllbGQtY29udGVudC5jYWxfYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICBzcGFuLmZpZWxkLWNvbnRlbnQuY2FsX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgfVxuICAuY2FsZW5kYXItc2xpZGUyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jYWxlbmRhci1zbGlkZSwgcC5jYWxlbmRhci1yaWdodC5zbGljay1hcnJvdyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCBwLmNhbGVuZGFyLWxlZnQuc2xpY2stYXJyb3cgaS5mYS5mYS1hbmdsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudF9jYWwge1xuICAgICY6bnRoLW9mLXR5cGUoMW4rNCkge1xuXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXJfYnV0dG9uIHtcblxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gIH1cbn1cblxuLmNhbGVuZGFyLXNsaWRlMiB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgLmV2ZW50X2NhbCB7XG4gICAgLy9oZWlnaHQ6IDE0NHB4O1xuICAgICY6bnRoLW9mLXR5cGUoMW4rNCkge1xuICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLXNsaWNrLWNhbGVuZGFyIHtcbiAgbWFyZ2luLXRvcDoyMHB4O1xuXG59XG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLXNsaWNrLWNhbGVuZGFyIGgyLnBhbmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOjA7XG4gIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcbiAgZm9udC1zaXplOjEuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLXNsaWNrLWNhbGVuZGFyIC5ldmVudF9jYWwge1xuICBwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XG5cbn1cblxuLmNhbGVuZGFyLXNsaWRlLnNsaWNrLWluaXRpYWxpemVkLnNsaWNrLXNsaWRlciB7XG4gIGhlaWdodDoxODBweDtcbn0iLCJAbWl4aW4gdGVhc2VyVHJhbnNpdGlvbiB7XG5cdHRyYW5zaXRpb246IC44cyBhbGwgY3ViaWMtYmV6aWVyKDAsIDEuMDA1LCAuMzY1LCAuOTcpO1xufVxuQG1peGluIGxhcmdlLWdyaWQtbGF5b3V0LWNlbnRlci1sYXN0KCRuKSB7XG5cdCY6bnRoLWxhc3QtY2hpbGQoI3skbn0pIHtcblx0XHRtYXJnaW4tbGVmdDogKDEwMCAtICgxMDAvMykqJG4pIC8gMiAqIDElO1xuXHR9XG59XG5AbWl4aW4gc21hbGwtZ3JpZC1sYXlvdXQtY2VudGVyLWxhc3QoJG4pIHtcblx0JjpudGgtbGFzdC1jaGlsZCgjeyRufSkge1xuXHRcdG1hcmdpbi1sZWZ0OiAoMTAwIC0gKDEwMC8yKSokbikgLyAyICogMSU7XG5cdH1cbn1cbi5mbGlwcGVyLWNvbnRhaW5lciB7XG5cdC5yb3cge1xuXHRcdEBtZWRpYSAjeyRsYXJnZX0ge1xuXHRcdFx0Ji5yZW1haW5kZXItMiB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXJnZS1ncmlkLWxheW91dC1jZW50ZXItbGFzdCgyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZW1haW5kZXItMSB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXJnZS1ncmlkLWxheW91dC1jZW50ZXItbGFzdCgxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skbWVkaXVtfSB7XG5cdFx0XHQmLm1lZE9kZCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzbWFsbC1ncmlkLWxheW91dC1jZW50ZXItbGFzdCgxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRlYXNlcnNDb250YWluZXIge1xuXHRtYXgtd2lkdGg6NzVyZW07XG5cdG1hcmdpbjowIGF1dG8gNWVtIGF1dG87XG5cdHBhZGRpbmctbGVmdDoyLjUlO1xuXHRwYWRkaW5nLXJpZ2h0OjIuNSU7XG5cblx0Ji5oaWRlSW1hZ2VzIHtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXHQmLmhpZGVTdW1tYXJ5IHtcblx0XHQubWFpblRlYXNlcixcblx0XHQuc3ViVGVhc2VyIHtcblx0XHRcdC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0LFxuXHRcdFx0LnRlYXNlckNvcHkgLnJlYWRNb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1haW5UZWFzZXIge1xuXHRcdG1hcmdpbi1ib3R0b206MS41cmVtO1xuXHRcdC50ZWFzZXJJbWFnZSB7XG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLCRsYXJnZX0ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6NjYlO1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OjQwMHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuXHRcdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFzZXJDb3B5IHtcblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0sJGxhcmdlfSB7XG5cdFx0XHRcdHdpZHRoOjMzJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NjYlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblx0Lm1haW5UZWFzZXIsXG5cdC5zdWJUZWFzZXIge1xuXHRcdEBtZWRpYSAjeyRzbWFsbCwkbWVkaXVtfSB7XG5cdFx0XHQuZmllbGQtbmFtZS1ib2R5IHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN1YlRlYXNlcnMge1xuXHRcdEBtZWRpYSAjeyRtZWRpdW0sJGxhcmdlfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQuc3ViVGVhc2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHQueW91dHViZV9tb2RhbCAubW9kYWxfaW5zaWRlIHtcblx0XHRcdGhlaWdodDo0MHZ3O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMzglKTtcblx0XHRcdGEuY2xvc2Uge1xuXHRcdFx0XHR6LWluZGV4OjI1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3ViVGVhc2VyIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWFpblRlYXNlcixcblx0LnN1YlRlYXNlciB7XG5cdFx0LnRlYXNlckltYWdlIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZWFzZXJUcmFuc2l0aW9uO1xuXHRcdFx0fVxuXHRcdFx0Ji50cmFkaXRpb25hbFRlYXNlclZpZGVvIHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGE6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGYxNDRcIjtcblx0XHRcdFx0XHRmb250LXNpemU6NXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRsZWZ0OjUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGVhc2VyVHJhbnNpdGlvbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRhOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVhc2VyQ29weSB7XG5cdFx0XHQudGVhc2VyVGl0bGUgYSxcblx0XHRcdC50ZWFzZXJUaXRsZSB7XG5cdFx0XHRcdGNvbG9yOiRrc3UtYmx1ZTtcblx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0XHRcdG1hcmdpbjouNXJlbSAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgdGVhc2VyVHJhbnNpdGlvbjtcblx0XHRcdH1cblx0XHRcdC50ZWFzZXJUaXRsZSBhOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGtzdS1ibHVlLDEwJSk7XG5cdFx0XHR9XG5cdFx0XHQudGVhc2VyVGV4dCB7XG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbExpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IC41cmVtO1xuXHRcdFx0XHRhOm5vdCguYnV0dG9uKSB7XG5cdFx0XHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9zdERhdGUge1xuXHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogLjdyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0uM3JlbTtcblx0XHRcdH1cblx0XHRcdC5yZWFkTW9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgUm9ib3RvUmVndWxhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDAwQkJcIjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRrc3UtYmx1ZTtcblx0XHRcdFx0XHR3aWR0aDowO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRlYXNlclRyYW5zaXRpb247XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWFpblRlYXNlciB7XG5cdFx0LnRlYXNlckltYWdlOmhvdmVyIGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEuMSk7XG5cdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAlKSBzY2FsZSgxLjEpO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdC50ZWFzZXJJbWFnZTpob3ZlciBpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnVzZXItbG9nZ2VkLWluIHtcblx0LnRlYXNlcnNDb250YWluZXIge1xuXHRcdC5tYWluVGVhc2VyIHtcblx0XHRcdC50ZWFzZXJJbWFnZSB7XG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW0sJGxhcmdlfSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRlYXNlckltYWdlOmhvdmVyIGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMCUpIHNjYWxlKDEuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob3JpelRlYXNlciB7XG5cdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcblx0cGFkZGluZy10b3A6Mi41JTtcblx0cGFkZGluZy1ib3R0b206Mi41JTtcblx0LmxhcmdlLTUge1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQuZmllbGQtbmFtZS1maWVsZC1zZWN0aW9uLWhlYWRlciB7XG5cdFx0QGluY2x1ZGUgUm9ib3RvTGlnaHQ7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgY29sb3I6ICRrc3UtYmx1ZTtcblx0ICAgIGZvbnQtc2l6ZTogMzJweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0ICAgIG1heC13aWR0aDogNzVyZW07XG5cdH1cblx0dWwubGlua3Mge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0bGkubm9kZS1yZWFkbW9yZSB7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgICAgd2lkdGg6IDA7XG5cdFx0XHQgICAgaGVpZ2h0OiAzcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0ICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuXHRcdFx0ICAgIC1vLXRyYW5zaXRpb246IC4ycztcblx0XHRcdCAgICB0cmFuc2l0aW9uOiAuMnM7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHRcdG1hcmdpbi10b3A6MS4ycmVtO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMDBCQlwiO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRcdCAgICB0cmFuc2l0aW9uOjIwMG1zO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmllbGQtbmFtZS1maWVsZC1pbmRpdmlkdWFsLXRhYiB7XG5cdC5ob3JpelRlYXNlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nLXRvcDowO1xuXHR9XG59XG4vKiBTY3NzIERvY3VtZW50ICovXG5cbi5idG4uYnRuMi53aGl0ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMTNweCAyNXB4IDEycHggMjVweDtcbiAgICBmb250LWZhbWlseTogTmF0aW9uYWxCb2xkLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAka3N1LWdvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgIFx0Y29udGVudDogXCJcXDAwQkJcIjtcblx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgICBmb250LXNpemU6IC45ZW07XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgY29sb3I6ICMwMDM5NzY7XG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uZmxpcHBlci1jb250YWluZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LmZsaXBwZXItYm94IHtcblx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0cGFkZGluZzogMDtcblx0XHQucm93LmxhcmdlLWJsb2NrLWdyaWQtMiB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwcmVtO1xuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHRtYXgtd2lkdGg6bm9uZTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHQuZmxpcHBlciB7XG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGVyc3BlY3RpdmU6IDkwMXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdFx0XHQuZmxpcHBlci1pbnNpZGUge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQuZnJvbnQge1xuXHRcdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGtzdS1nb2xkO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRoMi50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcblx0XHRcdFx0XHRcdFx0XHQtbW96LXRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuXHRcdFx0XHRcdFx0XHRcdC1tcy10ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcblx0XHRcdFx0XHRcdFx0XHQtby10ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFjayB7XG5cdFx0XHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsNTcsMTE4LC45KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRoMi50aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZmFiMDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzVlbTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbExpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZmxpcHBlci1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlZmFiMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdFx0XHRcdFx0XHRcdC1tcy10cmFuc2l0aW9uOiAwLjI1cztcblx0XHRcdFx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IDAuMjVzO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMjVweCAxMnB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczOXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDIwcHggMTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwwMEJCXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxODE4MTggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsLCAkbWVkaXVtfSB7XG5cdFx0XHRcdFx0XHRcdFx0LmZpZWxkLW5hbWUtYm9keSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogTEFSR0UgSE9WRVIgVEVBU0VSICovXG5AbWl4aW4gcmFkaWFsR3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgZmFydGhlc3QtY29ybmVyLCByZ2JhKDAsMTE1LDE4OSwuODgpIDAlLCByZ2JhKDMwLDg3LDE1MywxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciwgcmdiYSgwLDExNSwxODksLjg4KSAwJSxyZ2JhKDMwLDg3LDE1MywxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsMTE1LDE4OSwuODgpIDAlLHJnYmEoMzAsODcsMTUzLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDdkYjllOCcsIGVuZENvbG9yc3RyPScjMWU1Nzk5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG59XG5AbWl4aW4gbGluZWFyR3JhZGllbnQge1xuXHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAzOTc2KzAsN2RiOWU4KzEwMCYxKzAsMCsxMDAgKi9cblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsNTcsMTE4LDEpIDAlLCByZ2JhKDEyNSwxODUsMjMyLDApIDUwJSk7IC8qIEZGMy42LTE1ICovXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDU3LDExOCwxKSAwJSxyZ2JhKDEyNSwxODUsMjMyLDApIDUwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCw1NywxMTgsMSkgMCUscmdiYSgxMjUsMTg1LDIzMiwwKSA1MCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDM5NzYnLCBlbmRDb2xvcnN0cj0nIzAwN2RiOWU4JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG5cbi5sYXJnZUhvdmVyVGVhc2VyQ29udGFpbmVyIHtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG5cdG1hcmdpbi1sZWZ0OjA7XG5cdG1heC13aWR0aDo3NXJlbTtcblx0bWFyZ2luOjAgYXV0bztcblx0LmxhcmdlSG92ZXJUZWFzZXIge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6MiU7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRib3R0b206MDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDpcIitcIjtcblx0XHRcdHdpZHRoOjQwcHg7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0bGVmdDoyJTtcblx0XHRcdHRvcDo4JTtcblx0XHRcdGNvbG9yOiRrc3UtYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOjRyZW07XG5cdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFzZXJUaXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGRJdGFsaWM7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0Y29sb3I6JGtzdS1nb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxcmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR6LWluZGV4OjEwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0QGluY2x1ZGUgdGVhc2VyVHJhbnNpdGlvbjtcblx0XHRcdHRvcDoxZW07XG5cdFx0fVxuXHRcdC50ZWFzZXJIb3ZlciB7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5maWVsZC1uYW1lLWJvZHkge1xuXHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdG1hcmdpbi10b3A6LTFlbTtcblx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcblx0XHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRlYXNlclRyYW5zaXRpb247XG5cdFx0XHR9XG5cdFx0XHRhLnJlYWRNb3JlIHtcblx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkSXRhbGljO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjoka3N1LWdvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdFx0QGluY2x1ZGUgdGVhc2VyVHJhbnNpdGlvbjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOjA7XG5cdFx0XHRcdGJvcmRlci10b3A6MnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMtd2l0aGluIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdEBpbmNsdWRlIHJhZGlhbEdyYWRpZW50O1xuXHRcdFx0fVxuXHRcdFx0LnRlYXNlclRpdGxlIHtcblx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdH1cblx0XHRcdC50ZWFzZXJIb3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRlYXNlclRyYW5zaXRpb247XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkLW5hbWUtYm9keSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxcmVtO1xuXHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OjEwMG1zO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEucmVhZE1vcmUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MXJlbTtcblx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheToyMDBtcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skc21hbGwsJG1lZGl1bX0ge1xuXHRcdFx0LmZpZWxkLW5hbWUtYm9keSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1hcmdpbjphdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdC50ZWFzZXJUaXRsZSxcblx0XHRcdC5maWVsZC1uYW1lLWJvZHksXG5cdFx0XHRhLnJlYWRNb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHJhZGlhbEdyYWRpZW50O1xuXHRcdFx0fVxuXHRcdFx0LnRlYXNlclRpdGxlIHtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHR9XG5cdFx0XHQudGVhc2VySG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRlYXNlckhvdmVyIC5maWVsZC1uYW1lLWJvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOjFyZW07XG5cdFx0XHR9XG5cdFx0XHRhLnJlYWRNb3JlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0aGVpZ2h0OjQwMHB4O1xuXHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjFlbTtcblx0XHR9XG5cdH1cblx0Ji50ZWFzZXJDb3VudC0zLFxuXHQmLnRlYXNlckNvdW50LTQsXG5cdCYudGVhc2VyQ291bnQtNiB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSkge1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRmbG9hdDpub25lO1xuXHRcdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRlYXNlckNvdW50LTIge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHR9XG5cdCYudGVhc2VyQ291bnQtNSB7XG5cdFx0bGkge1xuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHR9XG5cdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdH1cblx0fVxufVxuYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyLFxuYm9keS5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyLFxuYm9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyLFxuYm9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIHtcblx0QG1lZGlhICN7JHNtYWxsLCAkbWVkaXVtLCAkbGFyZ2V9IHtcblx0XHQucGFyYWdyYXBocy1pdGVtLW1peGVkLXRhYmJlZC1jb250ZW50IC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstbm9kZS1yZWZlcmVuY2UgLmNvbnRlbnQsXG5cdFx0LnBhcmFncmFwaHMtaXRlbS10YWJiZWQtbm9kZXMgLmNvbnRlbnQuYWN0aXZlIHtcblx0XHRcdCAgbWFyZ2luOiBhdXRvIDUlO1xuXHRcdH1cblxuXHRcdC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstd3lzaXd5ZyAuZmllbGQtbmFtZS1maWVsZC1ib2R5IHtcblx0XHRcdFx0bWFyZ2luOiAycmVtIDIuNSUgYXV0byAyLjUlO1xuXHRcdH1cblxuXHRcdC5wYXJhZ3JhcGhzLWl0ZW0tdGVhc2VyLTEsXG5cdFx0Lmhvcml6VGVhc2VyIHtcblx0XHRcdC5maWVsZC1uYW1lLWJvZHkge1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW46YXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGhzLWl0ZW1zIHtcblx0LnRlYXNlcnNDb250YWluZXIge1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdH1cbn1cbi50YWJiZWQtbm9kZXMsXG4ucGFyYWdyYXBoc0FjY29yZGlvbiB7XG5cdG1heC13aWR0aDo3NXJlbTtcblx0bWFyZ2luOjAgYXV0bztcbn1cbi5wYXJhZ3JhcGhzQWNjb3JkaW9uLnZpZXctZGlzcGxheS1pZC1hY2NvcmRpb25fbGFyZ2Uge1xuXHRtYXgtd2lkdGg6bm9uZTtcblx0bWFyZ2luOjA7XG5cdGEge1xuXHRcdHBhZGRpbmc6MWVtO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6LS41ZW07XG5cdFx0XHRyaWdodDppbmhlcml0O1xuXHRcdH1cblx0fVxufVxuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBcIl0sXG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXSB7XG5cdC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstd3lzaXd5Zyxcblx0LnBhcmFncmFwaHMtaXRlbS1ibGFuay1ub2RlLXJlZmVyZW5jZS5tYXhXaWR0aCxcblx0LnBhcmFncmFwaHMtaXRlbS1zb2NpYWwtYmxvY2sge1xuXHRcdG1heC13aWR0aDo3NXJlbTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHR9XG5cblx0ZGl2W2NsYXNzKj1cInBhcmFncmFwaHMtaXRlbVwiXSxcblx0c2VjdGlvbltjbGFzcyo9XCJwYXJhZ3JhcGhzLWl0ZW1cIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHQmLnBhcmFncmFwaHMtaXRlbS13ZWRnZSxcblx0XHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDowO1xuXHR9XG59XG4ucGFuZWwtcGFuZS5jb250YWN0QmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOi0xZW07XG59XG4vKiA1MC01MCwgMjUtNzUsIDc1LTI1IG9yIDEwMCBQUk9NT1RFRCAqL1xuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbS0yNS03NS1wcm9tb3RlZC1jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCB7XG5cdC5jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6NzVyZW07XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRwYWRkaW5nOjAgMi41JTtcblx0XHR9XG5cdFx0LmVudGl0eS1wYXJhZ3JhcGhzLWl0ZW0gLmNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlLFxuXHRcdGgyLm5vZGUtdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRrc3UtZ29sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdH1cblx0fVxufVxuLnBhcmFncmFwaHMtaXRlbS10ZWFzZXItMSB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHQuZmllbGQtbmFtZS1maWVsZC1vcHRpb25hbC10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRjb2xvcjoka3N1LWJsdWU7XG5cdFx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGtzdS1nb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdH1cblx0LnZpZXdzLXJvdyB7XG5cdFx0dGV4dC1hbGlnbjogaW5pdGlhbDtcblx0fVxufVxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCB7XG5cdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfbmV3cyxcblx0LnZpZXctZGlzcGxheS1pZC1hbGxfbmV3cyB7XG5cdCAgICB3aWR0aDogODMuMzMzMzMlO1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLWR5bmFtaWMtY29udGVudC01MDUwLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMC1mdWxsLFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIge1xuXHQuZmllbGQtbmFtZS1maWVsZC1keW5hbWljLWNvbnRlbnQtNTA1MCxcblx0LmZpZWxkLW5hbWUtZmllbGQtZHluYW1pYy1jb250ZW50LTEwMCxcblx0LmZpZWxkLW5hbWUtZmllbGQtaW5kaXZpZHVhbC10YWIge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0fVxuXHRcdC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCB7XG5cdFx0XHQudmlld3Mtcm93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnZpZXdzLWZpZWxkIHtcblx0XHRcdFx0Ji52aWV3cy1maWVsZC1jcmVhdGVkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBSb2JvdG9Cb2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBSb2JvdG9MaWdodDtcblx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQgICAgY29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYWxlbmRhci1kYXRlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG5cdCAgIFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblx0ICAgXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZWVuO1xuXHRcdFx0ICAgIGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIC5tb250aCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAuZGF5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdCAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zIHtcblx0XHRcdCBcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHQgXHQgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHQgXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHQgICAgY29sb3I6IGJsYWNrO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogNTAtNTAgUFJPTU9URUQgQ09OVEVOVCAqL1xuLnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IHtcblx0bWF4LXdpZHRoOjc1cmVtO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRwYWRkaW5nOjAgMi41JTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHR9XG5cdC5lbnRpdHkgLnZpZXctcHJvbW90ZWQtY29udGVudCB7XG5cdFx0XHQudmlld3Mtcm93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnZpZXdzLWZpZWxkIHtcblx0XHRcdFx0Ji52aWV3cy1maWVsZC1jcmVhdGVkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBSb2JvdG9Cb2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0ICAgIGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBSb2JvdG9MaWdodDtcblx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQgICAgY29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYWxlbmRhci1kYXRlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG5cdCAgIFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblx0ICAgXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZWVuO1xuXHRcdFx0ICAgIGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIC5tb250aCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAuZGF5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdCAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZS0zIHtcblx0XHRcdCBcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHQgXHQgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHQgXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHQgICAgY29sb3I6IGJsYWNrO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdC5lbnRpdHkge1xuXHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0fVxuXHRcdHdpZHRoOjUwJTtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuXHRcdCAgICBAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcmVtO1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdC5jb250ZW50IHtcblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmllbGQtbmFtZS1maWVsZC1tb3JlLWxpbmsgYSB7XG5cdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEuNXJlbTtcblx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRjb2xvcjokbGlnaHQtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBcIlxcMDBCQlwiO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0cmlnaHQ6aW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLml0ZW0tc3R5bGUtbGVmdC1ncmF5LnBhcmFncmFwaHMtaXRlbS01MC01MC1wcm9tb3RlZC1jb250ZW50IHtcblx0LmVudGl0eSB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLml0ZW0tc3R5bGUtcmlnaHQtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCB7XG5cdC5lbnRpdHkge1xuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLml0ZW0tc3R5bGUtdmVydGljYWwtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tNTAtNTAtcHJvbW90ZWQtY29udGVudCB7XG5cdC5lbnRpdHkge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZGVkZWQ7XG5cdFx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIDI1LTc1IFBST01PVEVEIENPTlRFTlQgKi9cbi5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCB7XG5cdG1heC13aWR0aDo3NXJlbTtcblx0bWFyZ2luOjAgYXV0bztcblx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0cGFkZGluZzowIDIuNSU7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXHQuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQge1xuXHRcdFx0LnZpZXdzLXJvdyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdH1cblx0XHRcdC52aWV3cy1maWVsZCB7XG5cdFx0XHRcdCYudmlld3MtZmllbGQtY3JlYXRlZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgUm9ib3RvQm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdCAgICBjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgUm9ib3RvTGlnaHQ7XG5cdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ICAgIGNvbG9yOiRrc3UtYmx1ZTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2FsZW5kYXItZGF0ZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuXHQgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5cdCAgIFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmVlbjtcblx0XHRcdCAgICBjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdCAgICAubW9udGgge1xuXHRcdFx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLmRheSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0ICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHQgICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtMyB7XG5cdFx0XHQgXHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0IFx0ICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0IFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0ICAgIGNvbG9yOiBibGFjaztcblx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHQuZW50aXR5IHtcblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0XHRmbG9hdDpsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAuOTM3NXJlbTtcblx0XHRcdHdpZHRoOjc1JTtcblx0XHQgICAgQG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHJlbTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQuY29udGVudCB7XG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLW5hbWUtZmllbGQtbW9yZS1saW5rIGEge1xuXHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxLjVyZW07XG5cdFx0XHRyaWdodDo1MHB4O1xuXHRcdFx0Y29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHQgICAgY29udGVudDogXCJcXDAwQkJcIjtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHJpZ2h0OmluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pdGVtLXN0eWxlLWxlZnQtZ3JheS5wYXJhZ3JhcGhzLWl0ZW0tMjUtNzUtcHJvbW90ZWQtY29udGVudCB7XG5cdC5lbnRpdHkge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pdGVtLXN0eWxlLXJpZ2h0LWdyYXkucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQge1xuXHQuZW50aXR5IHtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5pdGVtLXN0eWxlLXZlcnRpY2FsLWdyYXkucGFyYWdyYXBocy1pdGVtLTI1LTc1LXByb21vdGVkLWNvbnRlbnQge1xuXHQuZW50aXR5IHtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdCAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZGVkO1xuXHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIDc1LTI1IFBST01PVEVEIENPTlRFTlQgKi9cbi5wYXJhZ3JhcGhzLWl0ZW0tNzUtMjUtcHJvbW90ZWQtY29udGVudCB7XG5cdG1heC13aWR0aDo3NXJlbTtcblx0bWFyZ2luOjAgYXV0bztcblx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0cGFkZGluZzowIDIuNSU7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXHQuZW50aXR5IC52aWV3LXByb21vdGVkLWNvbnRlbnQge1xuXHRcdFx0LnZpZXdzLXJvdyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdH1cblx0XHRcdC52aWV3cy1maWVsZCB7XG5cdFx0XHRcdCYudmlld3MtZmllbGQtY3JlYXRlZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgUm9ib3RvQm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdCAgICBjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgUm9ib3RvTGlnaHQ7XG5cdFx0XHRcdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ICAgIGNvbG9yOiRrc3UtYmx1ZTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2FsZW5kYXItZGF0ZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuXHQgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5cdCAgIFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmVlbjtcblx0XHRcdCAgICBjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdCAgICAubW9udGgge1xuXHRcdFx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLmRheSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0ICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHQgICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUtMyB7XG5cdFx0XHQgXHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0IFx0ICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0IFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0ICAgIGNvbG9yOiBibGFjaztcblx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHQuZW50aXR5IHtcblxuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIHBhZGRpbmctcmlnaHQ6IC45Mzc1cmVtO1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuXHRcdFx0d2lkdGg6MjUlO1xuXHRcdCAgICBAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcmVtO1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdH1cblx0XHRcdC5maWVsZC1uYW1lLWZpZWxkLXBhcmFncmFwaC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZC1uYW1lLWZpZWxkLW1vcmUtbGluayBhIHtcblx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMS41cmVtO1xuXHRcdFx0cmlnaHQ6NTBweDtcblx0XHRcdGNvbG9yOiRsaWdodC1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXFwwMEJCXCI7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRyaWdodDppbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXRlbS1zdHlsZS1sZWZ0LWdyYXkucGFyYWdyYXBocy1pdGVtLTc1LTI1LXByb21vdGVkLWNvbnRlbnQge1xuXHQuZW50aXR5IHtcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uaXRlbS1zdHlsZS1yaWdodC1ncmF5LnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IHtcblx0LmVudGl0eSB7XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uaXRlbS1zdHlsZS12ZXJ0aWNhbC1ncmF5LnBhcmFncmFwaHMtaXRlbS03NS0yNS1wcm9tb3RlZC1jb250ZW50IHtcblx0LmVudGl0eSB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2VkZWRlZDtcblx0XHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbi8qIDEwMCBQUk9NT1RFRCBDT05URU5UICovXG4ucGFyYWdyYXBocy1pdGVtcy1maWVsZC1keW5hbWljLWNvbnRlbnQtMTAwIHtcblx0LnBhcmFncmFwaHMtaXRlbS1keW5hbWljLXByb21vdGVkLWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG59XG4ucGFyYWdyYXBocy1pdGVtLTEwMC1wcm9tb3RlZC1jb250ZW50LFxuLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX25ld3MsXG5cdC52aWV3LWRpc3BsYXktaWQtYWxsX25ld3MsXG5cdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWRfYmxvZ3Mge1xuXHRcdC52aWV3cy1maWVsZC1jcmVhdGVkIHtcblx0XHRcdHdpZHRoOiAxNi42NjY2NyU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnZpZXdzLWZpZWxkLXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuXHRcdFx0d2lkdGg6IDgzLjMzMzMzJTtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHQudmlld3MtZmllbGQtY3JlYXRlZCxcblx0XHRcdC52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudmlldy1kaXNwbGF5LWlkLXByb21vdGVkX2V2ZW50c3tcblx0XHQudmlldy1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdC52aWV3cy1yb3cge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LnZpZXdzLXJvdyB7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmllbGQtbmFtZS1maWVsZC1tb3JlLWxpbmsgYSB7XG5cdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZWVuO1xuXHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0cGFkZGluZzogLjg1ZW0gMWVtO1xuXHRcdG1hcmdpbjogMCAwIDFyZW0gMDtcblx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4ycztcblx0XHQtby10cmFuc2l0aW9uOiAuMnM7XG5cdFx0dHJhbnNpdGlvbjogLjJzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHBhbGUtZ3JlZW4sMTAlKTtcblx0XHR9XG5cdH1cbn1cblxuLyogTVVMVEktQ09MVU1OIEdSSUQgKi9cbi5tdWx0aUNvbC1ncmlkIHtcblx0bWF4LXdpZHRoOjc1cmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIixHZW9yZ2lhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzogMCAwIC43ZW0gMDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NXJlbSkge1xuXHRcdHdpZHRoOjk1JTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyRsYXJnZSwkbWVkaXVtfSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcblx0XHRAZm9yICRnIGZyb20gMSB0aHJvdWdoIDQge1xuXHRcdCAgICAmLmdyaWRDb3VudC0jeyRnfSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRnLCAxMDAlLyRnKTtcblx0XHQgICAgfVxuXHRcdCAgICAudG9wSWNvbkxpbmstI3skZ30ge1xuXHRcdFx0XHRncmlkLWNvbHVtbi1zdGFydDokZztcblx0XHRcdFx0Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMTtcblx0XHRcdFx0Z3JpZC1yb3ctc3RhcnQ6MTtcblx0XHRcdFx0Z3JpZC1yb3ctZW5kOiBzcGFuIDE7XG5cdFx0ICAgIH1cblx0XHQgICAgLm11bHRpQ29sQm9keS0jeyRnfSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiRnO1xuXHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6c3BhbiAxO1xuXHRcdFx0XHRncmlkLXJvdy1zdGFydDoyO1xuXHRcdFx0XHRncmlkLXJvdy1lbmQ6c3BhbiAxO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRtZWRpdW19IHtcblx0XHQmLmdyaWRDb3VudC00IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDUwJSk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcblx0ICAgICAgICBkaXZbY2xhc3MqPVwidG9wSWNvbkxpbmstXCJdIHtcblx0ICAgICAgICBcdGdyaWQtY29sdW1uLWVuZDpzcGFuIDE7XG5cdCAgICAgICAgXHRncmlkLXJvdy1lbmQ6IHNwYW4gMTtcblx0ICAgICAgICB9XG5cdCAgICAgICAgZGl2W2NsYXNzKj1cIm11bHRpQ29sQm9keS1cIl0ge1xuXHQgICAgICAgIFx0Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMTtcblx0ICAgICAgICBcdGdyaWQtcm93LWVuZDogc3BhbiAxO1xuXHQgICAgICAgIH1cblx0ICAgICAgICAudG9wSWNvbkxpbmstMSxcblx0ICAgICAgICAudG9wSWNvbkxpbmstMyxcblx0ICAgICAgICAubXVsdGlDb2xCb2R5LTEsXG5cdCAgICAgICAgLm11bHRpQ29sQm9keS0zIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6MTtcblx0ICAgICAgICB9XG4gICAgICAgICAgICAudG9wSWNvbkxpbmstMixcbiAgICAgICAgICAgIC50b3BJY29uTGluay00LFxuXHQgICAgICAgIC5tdWx0aUNvbEJvZHktMixcblx0ICAgICAgICAubXVsdGlDb2xCb2R5LTQge1xuICAgIFx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OjI7XG4gICAgICAgICAgICB9XG5cdCAgICAgICAgLnRvcEljb25MaW5rLTEsXG5cdCAgICAgICAgLnRvcEljb25MaW5rLTIge1xuXHQgICAgXHRcdGdyaWQtcm93LXN0YXJ0OjE7XG5cdCAgICAgICAgfVxuICAgICAgICAgICAgLm11bHRpQ29sQm9keS0xLFxuICAgICAgICAgICAgLm11bHRpQ29sQm9keS0yIHtcblx0XHRcdFx0Z3JpZC1yb3ctc3RhcnQ6MjtcbiAgICAgICAgICAgIH1cblx0ICAgICAgICAudG9wSWNvbkxpbmstMyxcblx0ICAgICAgICAudG9wSWNvbkxpbmstNCB7XG5cdCAgICAgICAgXHRncmlkLXJvdy1zdGFydDozO1xuXHQgICAgICAgIH1cbiAgICAgICAgICAgIC5tdWx0aUNvbEJvZHktMyxcbiAgICAgICAgICAgIC5tdWx0aUNvbEJvZHktNCB7XG5cdFx0XHRcdGdyaWQtcm93LXN0YXJ0OjQ7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cblx0ZGl2W2NsYXNzKj1cInRvcEljb25MaW5rLVwiXSB7XG5cdFx0YWxpZ24tc2VsZjplbmQ7XG5cdH1cblx0ZGl2W2NsYXNzKj1cInRvcEljb25MaW5rLVwiXSxcblx0ZGl2W2NsYXNzKj1cIm11bHRpQ29sQm9keS1cIl0ge1xuXHRcdHBhZGRpbmc6MCA1cHg7XG5cdH1cblx0c3Bhbi5mYSB7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRjb2xvcjoka3N1LWdvbGQ7XG5cdH1cblx0LnRvcExpbmsge1xuXHRcdEBpbmNsdWRlIE5hdGlvbmFsQmxhY2tJdGFsaWM7XG5cdFx0Y29sb3I6ICRrc3UtYmx1ZTtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICBmb250LXNpemU6IDEuNWVtO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRrc3UtZ29sZDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGxpbmUtaGVpZ2h0OjI3cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHR9XG5cdGEudG9wTGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDowO1xuXHRcdCAgICAvL2JvdHRvbTogMTBweDtcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdFx0ICAgIHdpZHRoOiAyMCU7XG5cdFx0ICAgIGhlaWdodDogMjVweDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4va3N1X2RlcGFydG1lbnRfenVyYl9mYXNoaW9uL2ltZy90ZWFzZXIzLXRpdGxlLnN2Zyk7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdCAgICByaWdodDogMDtcblx0XHR9XG5cdH1cbiAgICBkaXYgdWwge1xuXHQgICAgXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0ICAgIFx0bWFyZ2luLWxlZnQ6MDtcblx0ICAgIFx0bGkgYSB7XG5cdCAgICBcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsR2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO1xuXHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBjb2xvcjogIzAwMzk3Njtcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICBwYWRkaW5nOiAwIDAgLjdlbSAwO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0ICAgICY6YWZ0ZXIge1xuXHRcdCAgICBcdGNvbnRlbnQ6IFwiXFwwMEJCXCI7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0ICAgIH1cblx0XHR9XG4gICAgfVxufVxuXG4uZGl2aWRlciB7XG5cdG1heC13aWR0aDo3NXJlbTtcblx0bWFyZ2luOjAgYXV0bztcblx0Ji5kaXZpZGVyLWJsdWU1LFxuXHQmLmRpdmlkZXIteWVsbG93NSB7XG5cdFx0aGVpZ2h0OjVweDtcblx0XHR3aWR0aDo1cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjozZW0gYXV0bztcblx0fVxuXHQmLmRpdmlkZXItYmx1ZTUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6JHBhbGUtY3lhbjtcblx0fVxuXHQmLmRpdmlkZXIteWVsbG93NSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoka3N1LWdvbGQ7XG5cdH1cblx0Ji5kaXZpZGVyLWJsdWUsXG5cdCYuZGl2aWRlci15ZWxsb3cge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luOjNlbSBhdXRvO1xuXHR9XG5cdCYuZGl2aWRlci1ibHVlIHtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkcGFsZS1jeWFuO1xuXHR9XG5cdCYuZGl2aWRlci15ZWxsb3cge1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRrc3UtZ29sZDtcblx0fVxuXHQmLmRpdmlkZXItMXMsXG5cdCYuZGl2aWRlci0zcyxcblx0Ji5kaXZpZGVyLTVzIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHR9XG5cdCYuZGl2aWRlci0xcyB7XG5cdFx0cGFkZGluZy10b3A6MXJlbTtcblx0fVxuXHQmLmRpdmlkZXItM3Mge1xuXHRcdHBhZGRpbmctdG9wOjNyZW07XG5cdH1cblx0Ji5kaXZpZGVyLTVzIHtcblx0XHRwYWRkaW5nLXRvcDo1cmVtO1xuXHR9XG5cdCYuZGl2aWRlci1kYXNoZWQsXG5cdCYuZGl2aWRlci1kYXNoZWQtYmx1ZSB7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRtYXJnaW46M2VtIGF1dG87XG5cdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHR3aWR0aDo4MCU7XG5cdFx0fVxuXHR9XG5cblx0XG5cdCYuZGl2aWRlci1kYXNoZWQge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rhc2hlcy5wbmcnKTtcblx0fVxuXHQmLmRpdmlkZXItZGFzaGVkLWJsdWUge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rhc2hlcy1ibHVlLnBuZycpO1xuXHR9XG5cdCYuZGl2aWRlci1zcXVpcnJlbCB7XG5cdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9rc3VfYmFzZV96dXJiL2ltYWdlcy9ob3Jpem9udGFsX3J1bGVzL3NxdWlycmVsLWhyLmdpZik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdG1hcmdpbjogM2VtIGF1dG87XG5cdH1cblx0Ji5kaXZpZGVyLW1vc2FpYy10aWxlcyB7XG5cdFx0IGhlaWdodDogMzRweDtcblx0XHQgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2tzdV9iYXNlX3p1cmIvaW1hZ2VzL2hvcml6b250YWxfcnVsZXMvbW9zYWljLWJhci5naWYpO1xuXHRcdCBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHQgbWFyZ2luOiAzZW0gYXV0bztcblx0fVxuXHQmLmRpdmlkZXItYm9sdC1pY29uIHtcblx0XHQgYm9yZGVyOiBub25lO1xuXHRcdCBoZWlnaHQ6IDM2cHg7XG5cdFx0IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9rc3VfYmFzZV96dXJiL2ltYWdlcy9ob3Jpem9udGFsX3J1bGVzL2JvbHQtaHIuc3ZnKTtcblx0XHQgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdCBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0IG1hcmdpbjogM2VtIGF1dG87XG5cdH1cblx0Ji5kaXZpZGVyLWJvbHQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2tzdV9iYXNlX3p1cmIvaW1hZ2VzL2hvcml6b250YWxfcnVsZXMvYm9sdC1oci1ub2xpbmUuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0bWFyZ2luOiAzZW0gYXV0bztcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdFx0ICBoZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHQgICBcblx0ICB9XG5cbiAgIFxufVxuXG5cbi8qIE1peGVkIFRhYmJlZCBDb250ZW50ICovXG4ucGFyYWdyYXBocy1pdGVtLW1peGVkLXRhYmJlZC1jb250ZW50IHtcbiAgLnRhYnMtY29udGVudCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbXMtZmllbGQtaW5kaXZpZHVhbC10YWIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtb3B0aW9uYWwtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGRlcHQgcGFyYWdyYXBoIHNsaWRlc2hvdyAqL1xuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBcIl0sXG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXSB7XG5cdC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24ge1xuXHRcdC5oZWFkbGluZSB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOTM3NXJlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRrc3UtZ29sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTIlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHR0b3A6LTFlbTtcblx0XHR9XG5cdH1cbn1cbi5ncm91cF9hbGVydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWluLWhlaWdodDogMzVweDtcbiAgaGVpZ2h0OmF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIixHZW9yZ2lhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7XG4gICYuZ3JvdXBfYWxlcnRfY29sb3JfMHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDM5NzY7XG4gIH1cbiAgJi5ncm91cF9hbGVydF9jb2xvcl8xe1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ViYWIyMTtcbiAgfVxuICAmLmdyb3VwX2FsZXJ0X2NvbG9yXzJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNDQ1MmEzO1xuICB9XG4gICYuZ3JvdXBfYWxlcnRfY29sb3JfM3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyYzhlY2U7XG4gIH1cbiAgJi5ncm91cF9hbGVydF9jb2xvcl80e1xuICAgIGJhY2tncm91bmQtY29sb3I6IzBmYmRkZjtcbiAgfVxuICAmLmdyb3VwX2FsZXJ0X2NvbG9yXzV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojOGJkMmNmO1xuICB9XG4gICYuZ3JvdXBfYWxlcnRfY29sb3JfNntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMGVjNmI7XG4gIH1cbiAgJi5ncm91cF9hbGVydF9jb2xvcl83e1xuICAgIGJhY2tncm91bmQtY29sb3I6IzU5NTk1YztcbiAgfVxuICBjb2xvcjpibGFjaztcbiAgJi5ncm91cF9hbGVydF9jb2xvcl8wLCYuZ3JvdXBfYWxlcnRfY29sb3JfMiwmLmdyb3VwX2FsZXJ0X2NvbG9yXzd7XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cbiAgLmdyb3VwX2FsZXJ0X21lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogNzVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTouMWVtO1xuICB9XG4gICYuZ3JvdXBfYWxlcnRfc2l6ZV8xe1xuICAgIG1pbi1oZWlnaHQ6NjBweDtcbiAgICAuZ3JvdXBfYWxlcnRfbWVzc2FnZXtcbiAgICAgIGZvbnQtc2l6ZToxLjZlbTtcbiAgICAgIHBhZGRpbmctdG9wOi41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTouNGVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYXJhZ3JhcGhzLWl0ZW1zLWZpZWxkLXJlZ2lvbmFsLWN1c3RvbS1tZW51IHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLW1lbnUtaGVhZGluZ3tcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZWZhYjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IE5hdGlvbmFsQm9sZCxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG59XG4ucGFyYWdyYXBocy1pdGVtLWluZm9ncmFwaGljcywgLnBhcmFncmFwaC0tdHlwZS0taW5mb2dyYXBoaWNzIHtcblx0Lm1vcmVMaW5rIHtcblx0XHRwYWRkaW5nLXRvcDoyLjUlO1xuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgUm9ib3RvUmVndWxhcjtcblx0XHRcdHBhZGRpbmc6IDE1cHggNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZWVuO1xuXHRcdFx0Y29sb3I6ICRrc3UtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMjAwbXM7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTBweCAwLGNhbGMoMTAwJSAtIDEwcHgpIDAsMTAwJSAyNXB4LGNhbGMoMTAwJSAtIDEwcHgpIDEwMCUsMTBweCAxMDAlLDAgMzZweCk7XG5cdFx0XHRjbGlwLXBhdGg6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2Jhc2VfenVyYi9zY3NzL2Jhc2UvY29tcG9uZW50cy9zdmctbWFza3MvdGVhc2VyLWNsaXAuc3ZnI2ZlYXR1cmVkUGVvcGxlQnRuKTtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwcHggMCxjYWxjKDEwMCUgLSAxMHB4KSAwLDEwMCUgMjVweCxjYWxjKDEwMCUgLSAxMHB4KSAxMDAlLDEwcHggMTAwJSwwIDM2cHgpO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy8gSGlnaGxpZ2h0ZWQgdGV4dCBibHVyYiBidXR0b24gc3R5bGVzXG5cbi5wYXJhZ3JhcGhzLWl0ZW0taGlnaGxpZ2h0ZWQtdGV4dC1ibHVyYiB7XG5cblx0JiAuaHRiLWJ1dHRvbi1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0JiBhLnNxdWFyZUJ1dHRvbiB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDgwJTtcblx0XHRcdFx0bWFyZ2luOiAxcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbSAxcmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XG5cdFx0XHRcdEBtZWRpYSAjeyRtZWRpdW19IHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA0MCU7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdEBtZWRpYSAjeyRsYXJnZX0ge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFxuXG5cbn1cblxuXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQucGFyYWdyYXBocy1pdGVtLWFydGljbGUtcGFyYWxsYXgtb3ItdmlkZW8tc2VjdGlvLFxuXHQucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcmFsbGF4LW9yLXZpZGVvLXNlYyB7XG5cdFx0LnBhcmFTZWN0aW9uIHtcblx0XHRcdHAge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblx0XHRcdCYubm9UZXh0IHtcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmJnVmlkZW8ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTonTmF0aW9uYWxCbGFja0l0YWxpYyc7XG5cdFx0XHRcdFx0Y29sb3I6JGtzdS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYXJhVGV4dCB7XG5cdFx0XHRcdFx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHRcdFx0XHRcdGNvbG9yOiMyQzhFQ0U7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFyYVZpZEJHIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0YS5zcXVhcmVCdXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6MDtcblx0XHRcdFx0XHRcdGhlaWdodDozcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRrc3UtZ29sZDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246MjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdFx0XHQudmlkZW9CR1N0YWdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLW5hbWUtZmllbGQtY2FwdGlvbiwgZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJhYjIxO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxMaWdodDtcblx0XHRcdFx0Y29sb3I6ICM1OTU5NWM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmllbGQtbmFtZS1maWVsZC1jdGEtaXRlbSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuc2VjdGlvbi5sYXJnZUltYWdlLWdyaWQge1xuXHRAbWVkaWEgI3skbWVkaXVtLCAkbGFyZ2V9IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDUwJSA1MCU7XG5cdFx0bWluLWhlaWdodDogODAwcHg7XG5cdFx0Ji5ncmlkQ291bnQtMiB7XG5cdFx0XHQ+IGE6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuXHRcdFx0XHRncmlkLXJvdzogMSAvIHNwYW4gMjtcblx0XHRcdH1cblx0XHRcdD4gYTpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuXHRcdFx0XHRncmlkLXJvdzogMSAvIHNwYW4gMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5ncmlkQ291bnQtMyB7XG5cdFx0XHQ+IGE6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuXHRcdFx0XHRncmlkLXJvdzogMSAvIHNwYW4gMjtcblx0XHRcdH1cblx0XHRcdD4gYTpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuXHRcdFx0XHRncmlkLXJvdzogMSAvIHNwYW4gMTtcblx0XHRcdH1cblx0XHRcdD4gYTpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcblx0XHRcdFx0Z3JpZC1yb3c6IDIgLyBzcGFuIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZ3JpZENvdW50LTQge1xuXHRcdFx0PiBhOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcblx0XHRcdFx0Z3JpZC1yb3c6IDEgLyBzcGFuIDE7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcblx0XHRcdFx0Z3JpZC1yb3c6IDEgLyBzcGFuIDE7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcblx0XHRcdFx0Z3JpZC1yb3c6IDIgLyBzcGFuIDE7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG5cdFx0XHRcdGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IGE6aG92ZXIgZGl2LmhvdmVyVGV4dEJveCBwIHtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHR9XG5cdH1cblx0PiBhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuXHRcdG1hcmdpbjouNXJlbTtcblx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdGhlaWdodDo0MDBweDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToycmVtO1xuXHRcdH1cblx0fVxuXHQuaG92ZXJUZXh0Qm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAycmVtO1xuXHRcdGxlZnQ6IDFyZW07XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZzogLjVyZW07XG5cdFx0bWFyZ2luOjA7XG5cdH1cblx0PiBhOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHR0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXHQ+IGE6aG92ZXI6YmVmb3JlIHtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cblx0ZGl2LmhvdmVyVGV4dEJveCBhIHtcblx0XHRmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0ZGl2LmhvdmVyVGV4dEJveCBwIHtcblx0XHRtYXJnaW46MDtcblx0XHRmb250LWZhbWlseTonTmF0aW9uYWxMaWdodCc7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdFx0dHJhbnNpdGlvbjoyMDBtcyBlYXNlLWluLW91dDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXHRcdHBhZGRpbmc6IC41cmVtO1xuXHRcdHBhZGRpbmctdG9wOi41cmVtO1xuXHRcdEBtZWRpYSAjeyRtZWRpdW0sICRsYXJnZX0ge1xuXHRcdFx0b3BhY2l0eTowO1xuXHRcdH1cblx0fVxufVxuc2VjdGlvbi5pbWFnZUdyaWRMaW5rcyB7XG5cdEBtZWRpYSAjeyRtZWRpdW0sICRsYXJnZX0ge1xuXHRcdGRpdltjbGFzcyo9XCJncmlkU2V0XCJdIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGRpdltjbGFzcyo9XCJncmlkU2V0XCJdID4gZGl2IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMi41JTtcblx0XHR9XG5cdFx0Ji5saW5rU2V0Q291bnQtMiB7XG5cdFx0XHQuZ3JpZFNldC0xIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRkaXZbY2xhc3MqPVwiZ3JpZFNldFwiXSA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG5cdC5iZ0ltYWdlIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5maWVsZC1uYW1lLWZpZWxkLWluZGl2aWR1YWwtbGluayB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdEBtZWRpYSAjeyRtZWRpdW0sICRsYXJnZX0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHRcdGE6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXDAwQkJcIjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0XHRcdHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHRhOmhvdmVyOmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdH1cblx0XHRhOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLy8gRkFTSElPTiBMQU5ESU5HIFBBR0UgU1BFQ0ZJQyBDU1MgLy9cbi8vIFRPIFVTRSwgQUREIFwiZmFzaGlvbkxhbmRpbmdcIiBUTyBUSEUgUEFORSBDU1MgQ0xBU1NFUyAvL1xuXG4uZmFzaGlvbkxhbmRpbmcge1xuXHQucGFyYWdyYXBocy1pdGVtLWJsYW5rLXd5c2l3eWcgLmZpZWxkLW5hbWUtZmllbGQtcGFyYWdyYXBoLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0Ji5wYW5lLW5vZGUtdGl0bGUgaDEge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogOHJlbTtcblx0XHRtYXJnaW4tdG9wOiAtNHJlbTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpbmUtaGVpZ2h0OjEzMCU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xcmVtO1xuXHRcdFx0Ym90dG9tOiAycmVtO1xuXHRcdFx0bGVmdDogMXJlbTtcblx0XHRcdHJpZ2h0OiAwcmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VCQUIyMTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0b3BhY2l0eTogLjk7XG5cdFx0fVxuXHR9XG5cdCYubm9IZWFkZXJJbWFnZS5wYW5lLW5vZGUtdGl0bGUgaDEge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdH1cblx0Ji5zbWFsbGVyUGx6LnBhbmUtbm9kZS10aXRsZSBoMSB7XG5cdFx0Zm9udC1zaXplOjRyZW07XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6LS41cmVtO1xuXHRcdFx0Ym90dG9tOjMuNXJlbTtcblx0XHR9XG5cdH1cblx0LnBhcmFTZWN0aW9uIHtcblx0XHRoZWlnaHQ6IDcwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246dG9wICFpbXBvcnRhbnQ7O1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDppbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhcmFTZWN0aW9uOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQucGFyYVNlY3Rpb24gaDIge1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRmb250LWZhbWlseTogJ05hdGlvbmFsTGlnaHQnO1xuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHR9XG5cdC5wYXJhU2VjdGlvbiBwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC44KTtcblx0fVxuXHQucGFyYVNlY3Rpb24gYS5zcXVhcmVCdXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5wYXJhU2VjdGlvbiBhLnNxdWFyZUJ1dHRvbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQucGFyYVNlY3Rpb24gYS5zcXVhcmVCdXR0b246aG92ZXI6YmVmb3JlIHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5wYXJhU2VjdGlvbiBhLnNxdWFyZUJ1dHRvbjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0Ji5wYW5lLW5vZGUtdGl0bGUgaDEge1xuXHRcdFx0Zm9udC1zaXplOjJyZW07XG5cdFx0fVxuXHRcdC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstd3lzaXd5ZyAuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHR9XG5cdFx0Ji5wYW5lLW5vZGUtdGl0bGUgaDEge1xuXHRcdFx0bWFyZ2luLXRvcDotMXJlbTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDoycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vSGVhZGVySW1hZ2UucGFuZS1ub2RlLXRpdGxlIGgxIHtcblx0XHRcdG1hcmdpbi10b3A6MXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsImJvZHkucGFnZS1uZXdzICNrc3UtbWFpbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuIiwiLy9sb2cgaW4gYW5kIGVkaXQgdXNlcnMgcGFnZVxuLy9UT0RPOiBtb3JlIHJpZ29yb3VzIHRlc3RpbmcgdG8gZGV0ZXJtaW5lIGlmIHRoaXMgd29ya3Mgd2l0aCB0aGlzIHNlbGVjdG9yXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyOTM3O1xuICAvLyBjb2xvcjojYThiMmI5O1xuXG4gIC8vIGRpdi5mb290ZXItb3V0c2lkZS13cmFwe1xuICAvLyAgIGRpc3BsYXk6bm9uZTtcbiAgLy8gfVxuICAubGFyZ2UtNi5tZWRpdW0tNi5zbWFsbC0xMi5jb2x1bW5zIHRhYmxlIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC52aWV3LWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNFQkFCMjEgIWltcG9ydGFudDtcbiAgICAvLyBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIGRpdiNzZXJ2aWNlX3N0YXR1c19ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjNkNDggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAycHggIzE1MTAzMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgZGl2I3NlcnZpY2Vfc3RhdHVzX2Jsb2NrIGEge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAjc2VydmljZV9zdGF0dXNfYmxvY2sgLmxhcmdlLTEyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogdW5zZXQ7XG5cbiAgfVxuXG4gICNzZXJ2aWNlX3N0YXR1c19ibG9jayAudmlld3Mtcm93LWZpcnN0Om50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2E4YjJiOTtcbiAgICA7XG4gIH1cblxuICAvLyBkaXYjc2VydmljZV9zdGF0dXNfYmxvY2sgIC52aWV3cy1yb3ctb2Rke1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWYhaW1wb3J0YW50O1xuXG4gIC8vIH1cbiAgLy8gZGl2I3NlcnZpY2Vfc3RhdHVzX2Jsb2NrIC52aWV3cy1yb3ctZXZlbntcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxMDMzIWltcG9ydGFudDtcblxuICAvLyB9XG4gIGRpdiNzZXJ2aWNlX3N0YXR1c19ibG9jayAudmlldy1pZC1zeXN0ZW1zdGF0dXN2aWV3IC5zZXJ2aWNlLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtXG4gIH1cblxuICBwLnNlcnZpY2Utc3RhdHVzIGkge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cblxuICAua2VudF9tb2JpbGVfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24tdXRpbGl0eS1uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubC1oZWFkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2stdXNlci1hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2tzdS1tYWluLWNvbnRhaW5lciAqIHtcbiAgICAvLyBjb2xvcjojYThiMmI5O1xuICAgIC8vIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gIH1cblxuICAubWFpbiAuYmxvY2stY29udGVudCAucm93IHtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC4yZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MkEzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MkEzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ1MkEzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmwtaGVhZGVyIC5sLWhlYWRlci1yZWdpb24+LmxhcmdlLTEyLFxuICBodG1sIGJvZHkgLmwtaGVhZGVyIC5sLWhlYWRlci1yZWdpb24+LmxhcmdlLTEyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTJBMyAhaW1wb3J0YW50O1xuXG4gIH1cblxufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciB0YWJsZSBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblxufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYThiMmI5O1xufVxuXG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlci5zZWN0aW9uLXVzZXJwYWdlIHRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAxZW0gMmVtIDFlbSAyZW07XG59XG5cbi8vIGJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlci5zZWN0aW9uLXVzZXJzIC5yb3cgLnZpZXctY29udGVudCB0YWJsZSB7XG4vLyAgIHBhZGRpbmc6IDE1cHggMzdweCAwcHggNTFweDtcbi8vIH1cblxuLy8gYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyLnNlY3Rpb24tdXNlcnMgI2tzdS1tYWluLWNvbnRhaW5lciAuYmxvY2stY29udGVudCAucm93IC52aWV3LWNvbnRlbnQge1xuLy8gICBwYWRkaW5nOiAwcHggMzNweCAxNXB4IDUwcHg7ICAgICAgICAgIFxuLy8gfVxuXG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAuZm9ybS10ZXh0IHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5Y2I0ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIHRhYmxlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMzk3NiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyB0YWJsZSB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMnB4ICMxNTEwMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4vLyBib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIuc2VjdGlvbi11c2VycyAubWFpbiAuYmxvY2stY29udGVudCAucm93ICB0YWJsZSB0aGVhZHtcblxuLy8gfVxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5sYXJnZS02Lm1lZGl1bS02LnNtYWxsLTEyLmNvbHVtbnMgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5Y2I0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIGJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlci5zZWN0aW9uLXVzZXJzIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdGFibGUgKntcbi8vICAgY29sb3I6YmxhY2sgIWltcG9ydGFudDtcbi8vICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICBmb250LXdlaWdodDogNTAwO1xuLy8gfVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGV4dC1jZW50ZXIge1xuICAvLyBmb250LXNpemU6IDEuNWVtO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2E4YjJiOTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnZpZXctZW1wdHkge1xuICBjb2xvcjogI2E4YjJiOTtcbn1cblxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAuY3VzdG9tLXRhYnMgLnRhYnMtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNi4ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnN1Y2Nlc3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBhZGRpbmc6IDAuOWVtIDNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmQyY2YgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgZWFzZS1pbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gbWFyZ2luLWxlZnQ6IDIzLjg3NXJlbTtcbn1cblxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50IC52aWV3LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuOGVtIDMuMmVtIDBlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudmlldy1oZWFkZXIgZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC8vIGNvbG9yOiAjYThiMmI5O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAudGFicy1jb250ZW50IC52aWV3LWhlYWRlciBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjAuNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYThiMmI5ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAja3N1LW1haW4tY29udGFpbmVyIC50YWJzLWNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciBhIHtcbiAgcGFkZGluZzogMC44ZW07XG59XG5cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIgLnRhYnMgZGQgYSBoMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDUyQTMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubGFyZ2UtNi5tZWRpdW0tNi5zbWFsbC0xMi5jb2x1bW5zIHRhYmxlIHRyLm9kZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRlMSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmxhcmdlLTYubWVkaXVtLTYuc21hbGwtMTIuY29sdW1ucyB0YWJsZSB0ci5ldmVuIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRiZGM1ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IHRhYmxlIHRkLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOGJlYiAhaW1wb3J0YW50O1xuXG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IHRhYmxlIHRoIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyB0YWJsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdWwucGFnaW5hdGlvbi5wYWdlciBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IC5yb3cgdWwucGFnaW5hdGlvbi5wYWdlciBsaSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiAuYmxvY2stY29udGVudCAucm93IHVsLnBhZ2luYXRpb24ucGFnZXIgbGkudW5hdmFpbGFibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyB1bC5wYWdpbmF0aW9uLnBhZ2VyIGxpLmFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlICNrc3UtbWFpbi1jb250YWluZXIge1xuXG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGRsLnRhYnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjNlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5ibG9jay1jb250ZW50IC5yb3cgLnRhYnMgYSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudGFicy1jb250ZW50Pi5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnRhYnMgZGQuaXMtYWN0aXZlIGEgaDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkFCMjE7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC50YWJzIGgyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAudGFicy1jb250ZW50IC52aWV3LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAzZW07XG4gIH1cblxuICAudGFicy1jb250ZW50IC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgMS43ZW07XG4gIH1cblxuICAudGFicy1jb250ZW50IHtcbiAgICAudmlldy1maWxlcy1ieS11c2VyIC52aWV3LWZpbHRlcnMge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIH1cblxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cbiAgICAgIGg0IGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OjBlbTtcbiAgICB9XG5cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwZW07XG4gICAgICAvLyBwYWRkaW5nOiAwIDNlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgIH1cbiAgfVxuXG4gIC50YWJzLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmQyY2YgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxOTk5NiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1jb250ZW50IC5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbj4ucm93IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxODIyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IC41cHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IC41cHggc29saWQgIzAwMDtcbiAgICBib3gtc2hhZG93OiAjMDAwIDAgMCAzcHggMXB4O1xuICB9XG5cbiAgI3Byb2ZpbGVIZWFkZXI+ZGl2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcblxuICB9XG5cbiAgZGl2I3Byb2ZpbGVIZWFkZXIge1xuICAgIC52aWV3cy1maWVsZC10aXRsZSBoMS5maWVsZC1jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cblxuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG5cbiAgICBociB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpdi5wcm9maWxlUGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IGJsYWNrIDFweCAxcHggMXB4IDFweDtcbiAgICB9XG5cbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDFweCAwO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMTMwcHggYXV0bztcblxuICAgIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1wcm9maWxlLXBob3RvIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTAwcHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAudmlldy52aWV3LXVzZXItcGFnZS52aWV3LWlkLXVzZXJfcGFnZS5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbi5sYXJnZS0xMi5tZWRpdW0tMTIuc21hbGwtMTIuY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4va3N1X2tlbnRfenVyYl8yMDE4L2ltYWdlcy9sYW5kaW5ncGFnZS5qcGcnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzM2Q2ZjtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICBvdmVyZmxvdzogaGlkZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgI2tzdS1tYWluLWNvbnRhaW5lciAuZWRpdC1wcm9maWxlLWJ1dHRvbiBhIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDFweCAwIDFweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE5hdGlvbmFsQm9sZCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhNzQyNiAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAubWFpbiBkaXYjcHJvZmlsZUhlYWRlciAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogYmxhY2sgMXB4IDFweCA0cHgsIGJsYWNrIDFweCAxcHggNHB4O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQgLnJvdyBkbC50YWJzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5cbi5ub2RlLXR5cGUtcGFnZSAuZmllbGQtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjQuNXB4O1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5cblxuLy8gLm5vZGUtdHlwZS1wYWdlIC5sYXlvdXQtLW9uZWNvbCB7XG4vLyAgIHBhZGRpbmc6IDJweCAyNHB4IDBweDtcbi8vIH1cblxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1hY2FkZW1pYy1yZXNvdXJjZXMgLmZpZWxkLXdyYXBwZXIgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5ibG9jay1jb250ZW50IHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5ibG9jay1jb250ZW50IC5yb3cgYSB7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuMmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAuYmxvY2stY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTJBMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC50YWJzLmN1c3RvbS10YWJzIC50YWJzLXRpdGxlIGEjb25lLWxhYmVsLFxuYSN0d28tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSBpLFxuaGVhZGVyLFxubGFiZWwge1xuICBjb2xvcjogI2E4YjJiOTtcbn1cblxuLy8gYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5ibG9jay1jb250ZW50IC5yb3cge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gfVxuXG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAuYmxvY2stY29udGVudCAudmlldy1jb250ZW50IC5zbWFsbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLmJsb2NrLWNvbnRlbnQgLnJvdyAudmlld3MtZWxlbWVudC1jb250YWluZXIgaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLnJvdyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBjb2xvcjogI2E4YjJiOTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5yb3cgLnZpZXdzLWV4cG9zZWQtZm9ybSBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGNvbG9yOiAjYThiMmI5O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC52aWV3LWlkLXVzZXJfY29udGVudC52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8xIGlucHV0I2VkaXQtdGl0bGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLnZpZXctaWQtdXNlcl9jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSAuanMtZm9ybS1pdGVtIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBwYWRkaW5nOiAxcHggMjBweCAxcHggM3B4O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRlMSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGJkYzUgIWltcG9ydGFudDtcbn1cblxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5cbmJvZHkubG9nZ2VkLWluLnBhZ2UtdXNlciAuc2VjdGlvbi11c2VycGFnZSAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTJBMyAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgdWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIGhyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIHVsLmpzLXBhZ2VyX19pdGVtcy5wYWdpbmF0aW9uIHtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnNlcnZpY2Utc3RhdHVzIC52aWV3LXN5c3RlbXN0YXR1c3ZpZXcgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50O1xuICAvLyBsaW5lLWhlaWdodDogMS4yMjIyMjIyMmVtO1xufVxuXG5cblxuLnNlcnZpY2Utc3RhdHVzIC52aWV3LXN5c3RlbXN0YXR1c3ZpZXcgLnZpZXdzLXJvdy52aWV3cy1yb3ctZmlyc3Q6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxMDMzO1xufVxuXG4uc2VydmljZS1zdGF0dXMgLnZpZXctc3lzdGVtc3RhdHVzdmlldyAudmlld3Mtcm93LnZpZXdzLXJvdy1maXJzdDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZjtcbn1cblxuXG5cblxuYm9keS5sb2dnZWQtaW4ucGFnZS11c2VyIC5zZWN0aW9uLXVzZXJwYWdlIC5tYWluIC5ibG9jay1jb250ZW50IHRkLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWxhc3QtdXBkYXRlZCB7XG4gIC8qIGJhY2tncm91bmQ6IGFsaWNlYmx1ZTsgKi9cbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM4YmViICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gbGkucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLXByZXZpb3VzLnBhZ2luYXRpb24tcHJldmlvdXMge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgLm1haW4gLmJsb2NrLWNvbnRlbnQge1xuXG4gIGxpLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCxcbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQsXG4gIC5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtZm9yZXZlcl9icmlnaHRlcl9pbXBhY3Rfc3RvcmllcyB7XG5cbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxufVxuXG4vLyBkaXYjc2VydmljZV9zdGF0dXNfYmxvY2sgLmZhLmZhLWNoZWNrIHtcbi8vICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuLy8gICBmb250LXNpemU6IDI2LjhweCAhaW1wb3J0YW50O1xuLy8gfVxuXG5ib2R5LmxvZ2dlZC1pbi5wYWdlLXVzZXIgLnNlY3Rpb24tdXNlcnBhZ2UgcC5zZXJ2aWNlLXN0YXR1cyBpIHtcbiAgZm9udC1zaXplOiAxLjNlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbiN1c2VyX2NvbnRlbnQtZmlsdGVyIHtcbiAgLnZpZXctZmlsdGVycyB7XG4gICAgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cblxuI3VzZXJfZmlsZXMtZmlsdGVyIHtcbiAgLnZpZXctZmlsdGVycyB7XG4gICAgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn0iLCIvKlN0eWxpbmcgZm9yIE1peGVkIEFjY29yZGlvbnMqL1xuXG4ubWl4ZWRBY2NvcmRpb24ge1xuXHR3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIG1heC13aWR0aDogNDVyZW07XG4gICAgZGwuYWNjb3JkaW9uIHtcbiAgICBcdG1hcmdpbi1sZWZ0OiAwO1xuICAgIFx0YmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgICBcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRkZCB7XG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdGEuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgIFx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICBcdFx0XHRcdCY6OmJlZm9yZSB7XG4gICAgICBcdFx0XHRcdFx0Y29udGVudDogXCItXCIgIWltcG9ydGFudDtcbiAgICAgIFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGRpdi5jb250ZW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhLmFjY29yZGlvbi10aXRsZSB7XG5cdFx0XHQgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRjb2xvcjogJGtzdS1nb2xkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR0b3A6IDdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDM5NzY7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHQgIHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRcdCAgYm9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG4iLCIvLyBOb24tbW9kdWxhciBvciBjbGllbnQgc3R5bGVzIGZvciB0aGUgLmwtY29udGVudCByZWdpb24uXG4ucGFyYWdyYXBoLS10eXBlLS1pbmZvZ3JhcGhpY3Mge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLWZvbnQtYXdlc29tZS1pY29ue1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgY29sb3I6ICNFQkFCMjE7XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLWZpZWxkLXNtYWxsLWRpc3BsYXktdGV4dHtcbiAgICAgIGNvbG9yOiAjNTk1OTVjO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkSXRhbGljXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIFxuICAgICYucGFyYVNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIH1cbiAgXG4gICAgfVxuICBcbiAgICAuaW1hZ2VIYWxmIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dENvbnRhaW5lckxpbmsge1xuXG4gICAgICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAmIC5wYXJhVGV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgLyogUmVzdHJpY3QgdG8gODAlIG9mIHRoZSBwYXJlbnQgd2lkdGggKi9cbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBBbGxvdyB3cmFwcGluZyAqL1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBDZW50ZXIgdGV4dCB3aXRoaW4gdGhlIHBzZXVkby1lbGVtZW50ICovXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzY2FsZTogMS4wNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhcmFUZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAtMnJlbSAwIDJyZW0gMDsgICAgICA7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC41KSAtNXB4IC01cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAtMnJlbSAzcmVtIC0ycmVtO1xuXG4gICAgICB9XG4gIFxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogIzAwMzk3NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCbGFja0l0YWxpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG4gIFxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG5cbiBcbiAgICB9XG4gIH1cbiAgXG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuaW1hZ2VPblJpZ2h0IHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgJiAuaW1hZ2VIYWxmIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAucGFyYVRleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIC0ycmVtIDNyZW0gMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuYmx1ZUNvbG9yIHtcbiAgICAmLnBhcmFTZWN0aW9uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgLnBhcmFUZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIFxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzk3NjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFncmFwaHMtaXRlbS01MC01MC1pbWFnZS10ZXh0LldoaXRlQ29sb3Ige1xuICAgICYucGFyYVNlY3Rpb24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAucGFyYVRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTc2O1xuICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFyYWdyYXBocy1pdGVtLTUwLTUwLWltYWdlLXRleHQuYmx1ZUdyYXlzY2FsZSB7XG4gICAgJi5wYXJhU2VjdGlvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dENvbnRhaW5lckxpbmsgLnBhcmFUZXh0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICB9XG4gICAgLnBhcmFUZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDM5NzY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiBcbiAgICB9XG5cbiAgICAuaW1hZ2VIYWxmIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxufSIsIi5pY29uLWhvbGRlciB7XG5cbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICBwYWRkaW5nLXRvcDogNXB4O1xuXG59XG5cbmRpdi5jdGEtYnV0dG9uOm50aC1jaGlsZCgzbisxKSBhLFxuZGl2LmN0YS1idXR0b24gYTpudGgtb2YtdHlwZSgxKSB7XG5cbiAgY29sb3I6IGJsYWNrO1xuXG4gIGJhY2tncm91bmQ6IHJnYigyNDAsIDIzNiwgMTA3KTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2JhKDI0MCwgMjM2LCAxMDcsIDEpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjExLCAxKSAxMDAlKTtcblxufVxuXG5cblxuLypcbiAgXG4gIGRpdi5jdGEtYnV0dG9uOm50aC1jaGlsZCgzbisxKSBhOmhvdmVyIHtcbiAgXG4gICAgJjpiZWZvcmUge1xuICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMDVkZWcsIHJnYmEoMjQwLDIzNiwxMDcsMSkgMzAlLCByZ2JhKDI1NSwyNTUsMjExLDEpIDEwMCUpO1xuICBcbiAgICB9XG4gIFxuICB9Ki9cblxuXG5cblxuXG5cblxuZGl2LmN0YS1idXR0b246bnRoLWNoaWxkKDNuKzIpIGEsXG5kaXYuY3RhLWJ1dHRvbiBhOm50aC1vZi10eXBlKDIpIHtcblxuICBjb2xvcjogd2hpdGU7XG5cbiAgYmFja2dyb3VuZDogcmdiKDAsIDU3LCAxMTgpO1xuXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYmEoMCwgNTcsIDExOCwgMSkgMzAlLCByZ2JhKDI1LCA3NywgMTM0LCAxKSAxMDAlKTtcblxufVxuXG5cblxuLypcbiAgXG4gIGRpdi5jdGEtYnV0dG9uOm50aC1jaGlsZCgzbisyKSBhOmhvdmVye1xuICBcbiAgICAmOmJlZm9yZSB7XG4gIFxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwNWRlZywgcmdiYSgwLDU3LDExOCwxKSAzMCUsIHJnYmEoMjUsNzcsMTM0LDEpIDEwMCUpO1xuICBcbiAgICB9XG4gIFxuICB9Ki9cblxuXG5cblxuXG5cblxuZGl2LmN0YS1idXR0b246bnRoLWNoaWxkKDNuKzMpIGEsXG5kaXYuY3RhLWJ1dHRvbiBhOm50aC1vZi10eXBlKDMpIHtcblxuICBjb2xvcjogYmxhY2s7XG5cbiAgYmFja2dyb3VuZDogcmdiKDEzOSwgMjEwLCAyMDcpO1xuXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsIHJnYmEoMTM5LCAyMTAsIDIwNywgMSkgMzklLCByZ2JhKDE5OSwgMjI3LCAyMjcsIDEpIDEwMCUpO1xuXG59XG5cbmRpdi5jdGEtYnV0dG9uIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAxcmVtO1xuXG4gIHotaW5kZXg6IDA7XG5cbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIHRyYW5zaXRpb246IC4ycztcblxufVxuXG5cblxuZGl2LmN0YS1idXR0b24gYTphY3RpdmUge1xuXG4gIHRvcDogNnB4O1xuXG4gIGxlZnQ6IDZweDtcblxufVxuXG5cblxuZGl2LmN0YS1idXR0b24gYSB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcblxuICBtaW4td2lkdGg6IDEzcmVtO1xuXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJztcblxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHRvcDogMDtcblxuICBsZWZ0OiAwO1xuXG4gIC8qXG4gIFxuICAgIHotaW5kZXg6IDEwMDtcbiAgXG4gICAgKi9cblxuXG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuXG4gICAgdG9wOiA2cHg7XG5cbiAgICBsZWZ0OiA2cHg7XG5cbiAgfVxuXG5cblxuICAmOmJlZm9yZSB7XG5cbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgei1pbmRleDogLTEwMDtcblxuICAgIHRyYW5zaXRpb246IDBzO1xuXG4gIH1cblxuXG5cbiAgJjpob3ZlciB7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAuOTk7XG5cbiAgICAmOmJlZm9yZSB7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIHRvcDogLTZweDtcblxuICAgICAgbGVmdDogLTZweDtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICY6YWZ0ZXIge1xuXG4gICAgY29udGVudDogJyAnO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcblxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgcmlnaHQ6IC02cHg7XG5cbiAgICBib3R0b206IC02cHg7XG5cbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAvKklESyBob3cgdG8gZm9yY2Ugei4qL1xuXG4gICAgdHJhbnNpdGlvbjogMC4ycztcblxuICB9XG5cblxuXG4gICY6YWN0aXZlOjphZnRlcixcbiAgJjpmb2N1czo6YWZ0ZXIsXG4gICY6aG92ZXI6OmFmdGVyIHtcblxuICAgIHJpZ2h0OiAwcHg7XG5cbiAgICBib3R0b206IDBweDtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgfVxuXG5cblxufVxuXG4uYWRtaXNzaW9ucy1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuXG4gIG9wYWNpdHk6IDA7XG5cbiAgaGVpZ2h0OiAwO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dDtcblxuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG5cbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuXG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblxufVxuXG5cblxuLm93bC1pdGVtLmFjdGl2ZSB7XG5cbiAgb3BhY2l0eTogMTtcblxuICBoZWlnaHQ6IGF1dG87XG5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3MzFweCkge1xuXG4gIC5hZG1pc3Npb25zLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICB9XG5cblxuXG59XG5cblxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Ige1xuXG4gIC8qKiBTdGFydCBGdWxsIFdpZHRoIEltYWdlIHdpdGggVGV4dCBCb3ggKiovXG5cbiAgLyoqIEVuZCBGdWxsIFdpZHRoIEltYWdlIHdpdGggVGV4dCBCb3ggKiovXG5cbiAgLyoqIFN0YXJ0IEljb24gQ2FyZCBPcHRpb25zICoqL1xuXG4gIC8qKiBFbmQgSWNvbiBDYXJkIE9wdGlvbnMgKiovXG5cbiAgLyoqIFN0YXJ0IEltYWdlIE92ZXJsYXkgKiovXG5cbiAgLyoqIEVuZCBJbWFnZSBPdmVybGF5ICoqL1xuXG4gIC8qKiBTdGFydCBJbmxpbmUgVGlsZXMgKiovXG5cbiAgLyoqIEVuZCBJbmxpbmUgVGlsZXMgKiovXG5cbiAgLyoqIFN0YXJ0IFBob3RvL1ZpZGVvIENhcmRzICoqL1xuXG4gIC8qKiBFbmQgUGhvdG8vVmlkZW8gQ2FyZHMgKiovXG5cbiAgLyoqIFN0YXJ0IFJlY3Rhbmd1bGFyIENhcmQgLSBTZWUgQmVsb3cgKiovXG5cbiAgLyoqIEVuZCBSZWN0YW5ndWxhciBDYXJkICoqL1xuXG4gIC8qKiBTdGFydCBTdGFnZ2VyZWQgVGlsZXMgKiovXG5cbiAgLyoqIEVuZCBTdGFnZ2VyZWQgVGlsZXMgKiovXG5cbiAgLyoqIFNUQVJUIFRFWFQgQVJFQSAqKi9cblxuICAvKiogRU5EIFRFWFQgQVJFQSAqKi9cblxuICAvKiogU1RBUlQgV0lERSBWSURFTyBPVkVSTEFZICoqL1xuXG4gIC8qIEVuZCBXSURFIFZJREVPIE9WRVJMQVkgKi9cbn1cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIGgyLnRpdGxlIHtcblxuICBjb2xvcjogIzAwMzk3NjtcblxuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG5cbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBmb250LXdlaWdodDogYm9sZDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciAuYm9keSB7XG5cbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbWF4LXdpZHRoOiA2MDBweDtcblxuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIC5idXR0b24tY29udGFpbmVyIHtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbWFyZ2luOiBhdXRvIGF1dG8gMHB4IGF1dG87XG5cbiAgei1pbmRleDogMTtcblxuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgLmJ1dHRvbi1jb250YWluZXIgZGl2LmN0YS1idXR0b24gYSB7XG5cbiAgbWFyZ2luOiAwIDFyZW0gMS41cmVtIDFyZW07XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG5cbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG5cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICBtaW4taGVpZ2h0OiA0NXJlbTtcblxuICBoZWlnaHQ6IDEwMCU7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG5cbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG5cbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciB7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBncmlkO1xuXG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciB7XG5cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJhXCI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciB7XG5cbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gYSBhIGEgYSAuXCIgXCIuIGEgYSBhIGEgLlwiO1xuXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIge1xuXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCIuIGEgYSAuXCIgXCIuIGEgYSAuXCI7XG5cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuXG4gIHotaW5kZXg6IDE7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgYm90dG9tOiAwcHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxLCAxLCAwLjYpO1xuXG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgbGVmdDogMDtcblxuICByaWdodDogMDtcblxuICBncmlkLWFyZWE6IGE7XG5cbiAgYWxpZ24tc2VsZjogZW5kO1xuXG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MnJlbSkge1xuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pLFxub25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciB7XG5cbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIgaDIuaW1hZ2UtdGV4dC1ib3gtdGl0bGUge1xuXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgY29sb3I6IGdvbGQ7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIgaDIuaW1hZ2UtdGV4dC1ib3gtdGl0bGUge1xuXG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIGgyLmltYWdlLXRleHQtYm94LXRpdGxlIHtcblxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSB7XG5cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciBoMi5pbWFnZS10ZXh0LWJveC10aXRsZSB7XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciAuaW1hZ2UtdGV4dC1ib3gtYm9keSB7XG5cbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgY29sb3I6IHdoaXRlO1xuXG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIC5pbWFnZS10ZXh0LWJveC1ib2R5IHtcblxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pLFxub25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIgLmltYWdlLXRleHQtYm94LWJvZHkge1xuXG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuXG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnRleHQtYXJlYSB7XG5cbiAgbWFyZ2luOiA1cmVtIDA7XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci50ZXh0LWFyZWEgaDIudGV4dC1hcmVhLXRpdGxlIHtcblxuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG5cbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBmb250LXdlaWdodDogYm9sZDtcblxuICBjb2xvcjogIzAwMzk3NjtcblxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICBmb250LXNpemU6IDEuOXJlbTtcblxuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYWVlYWU1O1xuXG4gIHBhZGRpbmctYm90dG9tOiAuNnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pLFxub25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnRleHQtYXJlYSAucm93IC5yb3cge1xuXG4gICAgbWFyZ2luOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcblxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IudGV4dC1hcmVhIC5yb3cgLnJvdyB7XG5cbiAgICBtYXJnaW46IDhweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5IHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5OmFmdGVyIHtcblxuICBjb250ZW50OiBcIlwiO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBsZWZ0OiAtMTAwMCU7XG5cbiAgdG9wOiAwO1xuXG4gIHdpZHRoOiAyMDAwJTtcblxuICBoZWlnaHQ6IDEwMCU7XG5cbiAgei1pbmRleDogLTE7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXk6YWZ0ZXIge1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA2NiUsIHdoaXRlIDYwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pLFxub25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MnJlbSkge1xuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXk6YWZ0ZXIge1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA3NSUsIHdoaXRlIDYwJSk7XG4gIH1cbn1cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLndpZGUtdmlkZW8tb3ZlcmxheSBoMi50aXRsZSB7XG5cbiAgY29sb3I6IHdoaXRlO1xuXG4gIG1hcmdpbjogNHJlbSAuNXJlbSAxLjVyZW07XG59XG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXkgLmJvZHkge1xuXG4gIGNvbG9yOiB3aGl0ZTtcblxuICBmb250LXNpemU6IDEuMXJlbTtcblxuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLndpZGUtdmlkZW8tb3ZlcmxheSAubWVkaWFfZW1iZWQgaWZyYW1lIHtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuXG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXkgLm1lZGlhX2VtYmVkIGlmcmFtZSB7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGhlaWdodDogNTR2dztcbiAgfVxufVxuXG5cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIGgxLFxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDIsXG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciBoMyxcblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIGg0LFxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDUsXG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciBoNiB7XG5cbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG5cbi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciBoNCxcblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIHAuaDQge1xuXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIGg1LFxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgcC5oNSB7XG5cbiAgZm9udC1zaXplOiAxZW07XG5cbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciB1bCBsaSAudGlsZXNfX2l0ZW0gLmZpZWxkLW5hbWUtYm9keSB7XG5cbiAgZm9udC1zaXplOiAxNS4ycHggIWltcG9ydGFudDtcblxuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcblxuICBsaW5lLWhlaWdodDogMS41O1xufSIsIi5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyB7XG5cdG1hcmdpbjogMCAxcmVtO1xuICAuaW5kaXZpZHVhbC10aWxlLWNhcmQsIFxuICAuaW5kaXZpZHVhbC1pY29uLWNhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXYuY3RhLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM0OTQ5NDk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0OTQ5NDk7XG4gIH1cblxuICAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIHtcbiAgICAucGhvdG8tdmlkZW8tY2FyZHMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgLmdyaWQtYXJlYSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYucGhvdG8tdmlkZW8tY2FyZHNfXzEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC41ZnIgMWZyIC41ZnI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBob3RvLXZpZGVvLWNhcmRzX18zIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgYTpudGgtY2hpbGQoMikgLmNhcmQtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBob3RvLXZpZGVvLWNhcmRzX181IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAyZnIpO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG5cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XG4gICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBob3RvLXZpZGVvLWNhcmRzX182IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgYTpudGgtY2hpbGQoMikgLmNhcmQtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZF9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGVZKC0xMHB4KTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwYTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hldnJvbi1yaWdodF8xLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19pdGVtX19pbWFnZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tcGxheWhlYWQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLXBsYXloZWFkLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX19pdGVtX190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtIDFyZW0gM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2hvcnQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNlZmFiMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vLWxpbmsgLmNhcmRfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGhvdG8tdmlkZW8tY2FyZHMtZGFyayB7XG4gICAgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMge1xuICAgICAgLmNhcmRfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3ZGVnLCAjMDAzOTc2IDE2JSwgIzA1NEE5MyA4NiUpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgLmNhcmRfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNob3J0LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWZhYjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGhvdG8tdmlkZW8tY2FyZHMtbGlnaHQge1xuICAgIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIHtcbiAgICAgIC5jYXJkX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgI2ZmZmZmZiAxNiUsICNmZmZmZmYgODYlKTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgIC5jYXJkX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzRkNGQ0YztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNob3J0LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzOTc2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIHtcbiAgJi5pbWFnZS1vdmVybGF5LFxuICAmLmltYWdlLW92ZXJsYXktc2hvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cbiAgICAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1dmg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDU3LCAxMTgsIDAuOCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAzMi4xJSwgcmdiYSgwLCA1NywgMTE4LCAwLjgpIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJsYWNrSXRhbGljO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtfSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utb3ZlcmxheS1ib2R5IHtcbiAgICAgICAgICBAaW5jbHVkZSBSb2JvdG9Cb2xkO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc21hbGwsICRtZWRpdW19IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbWFnZS1vdmVybGF5LXNob3J0IHtcbiAgICAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGgyLmltYWdlLW92ZXJsYXktdGl0bGUge1xuICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBhY3Rpb24taW5kaWNhdG9yIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka3N1LWdvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAuMik7XG59XG5cbkBtaXhpbiBhY3Rpb24taW5kaWNhdG9yLXJpZ2h0IHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtzdS1nb2xkO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHRfMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRvcDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlQm94IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICB9XG59XG5cblxuLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIHtcblx0Ji5pbmxpbmUtdGlsZXMge1xuXHRtYXgtd2lkdGg6IDc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5pbmRpdmlkdWFsLXBob3RvLXZpZGVvLWNhcmQsXG4gICAgLmluZGl2aWR1YWwtaWNvbi1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgIH1cblxuICAgIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206M3JlbTtcdFxuICAgICAgLnRpbGVzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdyaWQtYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aWxlc19faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGFsbDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAyNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGtzdS1nb2xkLCA1JSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3ItcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm8tbGluayAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm8tbGluayAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkgLnRpbGVzX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOTguMjhkZWcsICNCRkVCRTkgMCUsICM4QkQyQ0YgMTAwJSk7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSAudGlsZXNfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMTcuNDlkZWcsICMwMDM5NzYgMCUsICMwNTRBOTMgMTAwJSk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aWxlc19fMSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGlsZXNfXzIge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aWxlc19fNCB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpbGVzX181IHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAyZnIpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC81O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3RhZ2dlcmVkLXRpbGVzIHtcblx0bWF4LXdpZHRoOiA3NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuaW5kaXZpZHVhbC1waG90by12aWRlby1jYXJkLFxuICAgIC5pbmRpdmlkdWFsLWljb24tY2FyZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM0OTQ5NDk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICB9XG4gICAgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1x0XG4gICAgICAudGlsZXMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ3JpZC1hcmVhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpbGVzX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTk5ZGVnLCAjRjlGN0E0IDIwJSwgI0YwRUM2QiA5NyUpO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGFsbDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAyNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGtzdS1nb2xkLCA1JSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3ItcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm8tbGluayAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm8tbGluayAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIC50aWxlc19faXRlbSxcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3ZGVnLCAjMDAzOTc2IDE2JSwgIzA1NEE5MyA4NiUpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSAudGlsZXNfX2l0ZW0sXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSAudGlsZXNfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOThkZWcsICNCRkVCRTkgMyUsICM4QkQyQ0YgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aWxlc19fMSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpbGVzX18yLFxuICAgICAgICAmLnRpbGVzX180IHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0sXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0ge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aWxlc19fNSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMmZyKTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuXG4gICAgICAgICAgICAudGlsZXNfX2l0ZW0ge1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogKDE2IC8gMTQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoMS43NXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2IoMCwgNTcsIDExOCk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbiAgfVxufVxuXG5cbi5mb3JtX19pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmIC5mb3JtX19jb250ZW50LCAmIC5mb3JtX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cblxuICAmIC5mb3JtX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJiAuZm9ybV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmIC5mb3JtX19mb3JtLW11bHRpLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmJ1dHRvbi1oZXhhZ29uX25hdnkge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG59XG5cbi5mb3JtLWRvbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJyZW0gMDtcblxufVxuXG4uZm9ybS1kb25hdGlvbl9fZm9ybS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6IHJnYmEoMCwgNTcsIDExOCwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTcsIDExOCwgMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDU3LCAxMTgsIDEpO1xuICB9XG59XG5cbi5mb3JtLWRvbmF0aW9uX19mb3JtLWxvbmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZG9uYXRpb25fX2Zvcm0tY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5mb3JtLWRvbmF0aW9uX19mb3JtLWNvbmZpcm1lZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDU3LCAxMTgsIDEpO1xufVxuXG4uZm9ybV9faW5uZXIgaDMuZm9ybV9faGVhZGluZy5oZWFkaW5nLXN0eWxlLTMge1xuICBmb250LXNpemU6IDEuNXJlbTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZvcm1fX2JhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDNweCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb3JtLWRvbmF0aW9uX19mb3JtLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9ybV9faW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICYgLmZvcm1fX2NvbnRlbnQsICYgLmZvcm1fX2Zvcm0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgICAmIC5mb3JtX19mb3JtLW11bHRpLXJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLS1mZWF0dXJlZC1ldmVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgXG4gICAgLmZlYXR1cmVkLWV2ZW50LWJsb2NrIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICBcbiAgICAuZXZlbnQtdGh1bWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cbiAgXG4gICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgXG4gICAgLyogSG9tZXBhZ2UgRXZlbnRzICovXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWJsb2NrLTkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICBcbiAgXG4gICAgLmhvbWVwYWdlLWV2ZW50cy1zZWNvbmRhcnkgLm1pbmktZXZlbnQgaW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgXG4gICAgLmhvbWVwYWdlLWV2ZW50cyAubWluaS1ldmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIFxuICAgIC5ob21lcGFnZS1ldmVudHMgaDMuZXZlbnQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMC4xcmVtO1xuICAgICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gICAgfVxuICBcbiAgICAuaG9tZXBhZ2UtZXZlbnRzLXByaW1hcnkgLmV2ZW50LXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc3F1YXJlLWltYWdlLWNvbnRhaW5lciAgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb3B5LWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDkwJSk7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgIG1hcmdpbjogMnJlbSAycmVtIDJyZW0gMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDFyZW07XG4gICAgfVxuICBcbiAgICAuY2FsZW5kYXIge1xuICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgXG4gICAgLmNhbGVuZGFyLW1vbnRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgXG4gICAgLmNhbGVuZGFyLWRhdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmbGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICB9XG4gIFxuICAgIC5ldmVudC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OTk1ZW0pIHsgLy8gVEFCTEVUIFNUWUxFU1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWZlYXR1cmVkLWV2ZW50cyB7XG5cbiAgICAgICAgLmV2ZW50LXRodW1iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5zcXVhcmUtaW1hZ2UtY29udGFpbmVyLCAuY29weS1ibG9jayB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHktYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSAgICB7IC8vIERFU0tUT1AgU1RZTEVTXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtZXZlbnRzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC5ob21lcGFnZS1ldmVudHMtcHJpbWFyeSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmhvbWVwYWdlLWV2ZW50cy1zZWNvbmRhcnkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29weS1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3F1YXJlLWltYWdlLWNvbnRhaW5lciAgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ4MHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgfSAgXG59IiwiLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIHtcblxuICAgICYuaWNvbi1jYXJkcy1vdmVybGFwIHtcbiAgICAgICAgLmNvcy1pbnRybyB7XG4gICAgICAgICAgICBtYXJnaW46IDNyZW0gMCA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLWNhcmRzLW92ZXJsYXkge1xuICAgICAgICAuY29zLWludHJvIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tY2FyZHMtb3ZlcmxheSxcbiAgICAmLmljb24tY2FyZHMtb3ZlcmxhcCB7XG5cbiAgICAgICAgLmluZGl2aWR1YWwtcGhvdG8tdmlkZW8tY2FyZCxcbiAgICAgICAgLmluZGl2aWR1YWwtdGlsZS1jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuY3RhLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0OTQ5NDk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAxLjVyZW0gMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbSAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAuY2FyZHMge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpLFxuICAgICAgICAgICAgICAgICAgICBsaSAuaWNvbl9faXRlbSxcbiAgICAgICAgICAgICAgICAgICAgbGkgLmdyaWQtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmluZGl2aWR1YWwtaWNvbi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzOTc2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggNnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9faXRlbV9fY3RhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOTBhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzk3NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX19pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9faXRlbV9fY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGRJdGFsaWMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hldnJvbi1yaWdodF8xLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNhcmRzX18xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbl9faXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNhcmRzX18zLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJkc19fNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMy41ZnIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXAge1xuICAgICAgICAgICAgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXG4gICAgICAgICAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXAtYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDM5NzY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXAtYnJpZ2h0LWJsdWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3M2JkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1jYXJkcy1vdmVybGFwLWdvbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzVkZWcsICNlYmFiMjEsIHJnYmEoMjM1LCAxNzEsIDMzLCAwLjUpLCAjZWJhYjIxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmljb24tY2FyZHMtb3ZlcmxhcC1ncmF5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY2FyZHMtb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE3LjQ5ZGVnLCAjMDAzOTc2IDAlLCAjMDU0QTkzIDEwMCUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblxuICAgICAgICAgICAgaDIudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgZGl2LFxuICAgICAgICAgICAgICAgIHVsIGxpLFxuICAgICAgICAgICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAgYSxcbiAgICAgICAgICAgICAgICBkaXYgYSxcbiAgICAgICAgICAgICAgICB1bCBsaSBhLFxuICAgICAgICAgICAgICAgIG9sIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXktYmx1ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzk3NjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXktYnJpZ2h0LWJsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDczYmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1jYXJkcy1vdmVybGF5LWdvbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NWRlZywgI2ViYWIyMSwgcmdiYSgyMzUsIDE3MSwgMzMsIDAuNSksICNlYmFiMjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tY2FyZHMtb3ZlcmxheS1ncmF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tY2FyZHMtb3ZlcmxheS1nb2xkLFxuICAgICAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXktZ3JheSB7XG4gICAgICAgICAgICAgICAgaDIudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzk3NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgICAgICBkaXYsXG4gICAgICAgICAgICAgICAgICAgIHVsIGxpLFxuICAgICAgICAgICAgICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIGEsXG4gICAgICAgICAgICAgICAgICAgIGRpdiBhLFxuICAgICAgICAgICAgICAgICAgICB1bCBsaSBhLFxuICAgICAgICAgICAgICAgICAgICBvbCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gMS41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9rZW50LXN0YXRlLWxpZ2h0bmluZy1ib2x0LXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tY2FyZHMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1saW5rIHtcbiAgICAgICAgLmljb25fX2l0ZW1fX2N0YTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmljb24tY2FyZHMgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yIHtcblxuICAgICAgICAmLmljb24tY2FyZHMtb3ZlcmxhcCxcbiAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXkge1xuICAgICAgICAgICAgLmNhcmRzIHtcblxuICAgICAgICAgICAgICAgICZfXzMgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgJl9fNSBsaTpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAgICAgJl9fNSBsaTpudGgtY2hpbGQoNSksXG4gICAgICAgICAgICAgICAgJl9fNiBsaTpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAmX182IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5pY29uLWNhcmRzIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciB7XG5cbiAgICAgICAgJi5pY29uLWNhcmRzLW92ZXJsYXAsXG4gICAgICAgICYuaWNvbi1jYXJkcy1vdmVybGF5IHtcbiAgICAgICAgICAgIC5jYXJkcyB7XG5cbiAgICAgICAgICAgICAgICAmX181IGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICZfXzUgbGk6bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgICAgICZfXzUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmUtc2xpZGVzaG93LXRpdGxlIHtcblx0Y29sb3I6ICRwYWxlLXllbGxvdztcblx0bWFyZ2luLWxlZnQ6IDglO1xuXHRmb250LXNpemU6IDEuNWVtO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDczMHB4KXtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4uc3BhY2Uge1xuXHRtYXJnaW46IDElIDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vd2wtbmV4dCwgLm93bC1wcmV2IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzMxcHgpe1xuXHQvL1RvIHRha2UgcHJlY2VkZW5jZSBvdmVyIG93bCBjYXJvdXNlbCBjc3MgY29taW5nIGZyb20gYmFzZSB6dXJiXG5cdC5hZG1pc3Npb25zLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG4uYWRtaXNzaW9ucy1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2Utb3V0O1xuXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3dsLWl0ZW0uYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uYWRtaXNzaW9ucy1mZWF0dXJlZC1jYXJvdXNlbC1jb250YWluZXIge1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW4tbGVmdDogNSU7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vc3ZnL2JvbHQuc3ZnJykgIzEzM2E3MiBuby1yZXBlYXQgNTUlIDcwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiA0MDBweCBhdXRvO1xuXHRwYWRkaW5nOiA4JSAwO1xuXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG5cblx0LmFkbWlzc2lvbnMtY2Fyb3VzZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jYXJvdXNlbC1zbGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0LnNsaWRlLWNvcHkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOCU7XG5cdFx0XHRcdHdpZHRoOiA0MiU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43ZW07XG5cdFx0XHR9XG5cblx0XHRcdHAsIGRpdiwgb2wsIHVsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdEBpbmNsdWRlIFJvYm90b0JvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpLCBsaSBwLCBsaSBkaXYsIGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTp1bnNldDtcblx0XHRcdFx0QGluY2x1ZGUgUm9ib3RvQm9sZDtcblx0XHRcdH1cblxuXHRcdFx0bGkgYSB7XG5cdFx0XHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHRhLnByaW1hcnkge1xuXG5cdFx0XHQgIGNvbG9yOiBibGFjaztcbiAgXHRcdFx0ICBiYWNrZ3JvdW5kOiByZ2IoMjQwLDIzNiwxMDcpO1xuXHRcdFx0ICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTI1ZGVnLCByZ2JhKDI0MCwyMzYsMTA3LDEpIDMwJSwgcmdiYSgyNTUsMjU1LDIxMSwxKSAxMDAlKTtcblxuXHRcdFx0ICBmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgIHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHRcdCAgbWluLXdpZHRoOiAxM3JlbTtcblx0XHRcdCAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnO1xuXHRcdFx0ICBib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0XHQgIHRyYW5zaXRpb246IC4ycztcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdCAgdG9wOiAwO1xuXHRcdFx0ICBsZWZ0OiAwO1xuXG5cblx0XHRcdCAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xuXHRcdFx0ICAgICAgdG9wOiA2cHg7XG5cdFx0XHQgICAgICBsZWZ0OiA2cHg7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICY6YmVmb3JlIHtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgei1pbmRleDogLTEwMDtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiAwcztcblx0XHRcdCAgfVxuXG5cdFx0XHQgICY6aG92ZXIge1xuXHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCAgICBvcGFjaXR5OiAuOTk7XG5cdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgICAgb3BhY2l0eTogMTtcblx0XHRcdCAgICAgIHRvcDogLTZweDtcblx0XHRcdCAgICAgIGxlZnQ6IC02cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICB9XG5cblx0XHRcdCAgJjphZnRlciB7XG5cdFx0XHQgIFx0Y29udGVudDogJyAnO1xuXHRcdFx0ICBcdGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG5cdFx0XHQgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICBcdGhlaWdodDoxMDAlO1xuXHRcdFx0ICBcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdCAgXHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQgIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdCAgXHRyaWdodDogLTZweDtcblx0XHRcdCAgXHRib3R0b206IC02cHg7XG5cdFx0XHQgIFx0ei1pbmRleDogLTE7XG5cdFx0XHQgIFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdCAgXHRib3JkZXItbGVmdDogbm9uZTsgLypJREsgaG93IHRvIGZvcmNlIHouKi9cblx0XHRcdCAgICB0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdFx0ICB9XG5cblx0XHRcdCAgJjphY3RpdmU6OmFmdGVyLCAmOmZvY3VzOjphZnRlciwgJjpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0ICBcdHJpZ2h0OiAwcHg7XG5cdFx0XHQgIFx0Ym90dG9tOiAwcHg7XG5cdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdCAgfVxuXG5cblx0XHRcdH1cblxuXG5cdFx0XHQuc2xpZGUtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWRlLWltYWdlIGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJvdXNlbC1uYXYge1xuXHRcdFx0XHRsZWZ0OiA4JTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJvdXNlbC1uYXYgYnV0dG9uIHtcblx0XHRcdFx0Lypib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7Ki9cblx0XHRcdH1cblxuXHRcdFx0LmNhcm91c2VsLW5hdi1tb2Ige1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2Fyb3VzZWwtbmF2IGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogNDJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5YmQwY2U7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogLjk7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cblx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdFx0XHQgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHRcdFx0ICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcblx0XHRcdH1cblxuXHRcdFx0LmNhcm91c2VsLW5hdiBidXR0b246aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqXG4qKioqKioqKioqKioqKioqKioqKlxuKioqKioqKioqKioqKioqKioqKiovXG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XG5cbi5hZG1pc3Npb25zLWZlYXR1cmVkLWNhcm91c2VsLWNvbnRhaW5lciB7XG5cdFx0LmFkbWlzc2lvbnMtY2Fyb3VzZWwge1xuXG5cdFx0XHQuc2xpZGUtY29weSB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdH1cblxuXHRcdFx0Lyogd3V0ICovXG5cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqXG4qKioqKioqKioqKioqKioqKioqKlxuKioqKioqKioqKioqKioqKioqKiovXG5cbkBtZWRpYShtYXgtd2lkdGg6IDczMHB4KSB7XG5cblx0LmFkbWlzc2lvbnMtZmVhdHVyZWQtY2Fyb3VzZWwtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTUlIDUlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cblx0XHQuYWRtaXNzaW9ucy1jYXJvdXNlbCB7XG5cblx0XHRcdC5jYXJvdXNlbC1zbGlkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuc2xpZGUtY29weSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcm91c2VsLW5hdi1kc2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2Fyb3VzZWwtbmF2LW1vYiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMy41ZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcm91c2VsLW5hdi1tb2Igc3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNsaWRlLWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbGlkZS1pbWFnZSBpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gLS0tLS0tLSBCRUdJTiBcIkZvb3RlciBDU1MgRml4ZXMgZm9yIFJlZ2lvbmFsIDIwMTggSFBcIi0tLS0tXG5ib2R5Lm5vZGUtdHlwZS1jYW1wdXMtZ3JvdXA6bm90KC5vZy1jb250ZXh0LW5vZGUtMjczNykge1xuICBzcGFuLm1haWxpbmctYWRkcmVzcyBiciwgc3Bhbi5zdHJlZXQtYWRkcmVzcyBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9vdGVyLW91dHNpZGUtd3JhcCBoMi5wYW5lLXRpdGxlLCAuZm9vdGVyLW91dHNpZGUtd3JhcCBoMi5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0gQkVHSU4gXCJHbG9iYWwgVGVtcCBDU1MgRml4ZXMgZm9yIDIwMTggSFAgTGF1bmNoXCItLS0tLVxuYm9keSAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2Utc2VhcmNoLXNpdGUgaW5wdXQuYXBhY2hlc29sci1hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5zZWFyY2gtb3BlbiAua2VudC1zZWFyY2gtb3ZlcmxheSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJvZHkuc2VhcmNoLW9wZW4gLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnN0aWNreW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE2MDtcbiAgfVxufVxuXG5zcGFuLm1haWxpbmctYWRkcmVzcyBiciwgc3Bhbi5zdHJlZXQtYWRkcmVzcyBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICB2aWRlbyN2aWRlby1iZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jc2xpZGluZy1wb3B1cCAucG9wdXAtY29udGVudCAjcG9wdXAtYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2VhcmNoLW9wZW4gZGl2LmtlbnQtc2VhcmNoLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vZGUtdHlwZS1hcnRpY2xlLm9nLWNvbnRleHQtbm9kZS03MDA1NiAjaXMtYXJ0aWNsZXMgLnBhbmUtbm9kZS1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LWNvbnRhaW5lci1pcyAubW9yZS1saW5rIGEge1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1jb250YWluZXItaXMgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG59XG5cbnNwYW4uZmllbGQtY29udGVudC5jYWxfdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFydGljbGUtc2xpZGUgYS5jYWxlbmRhcl9idXR0b24ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuYm9keS5vZy1jb250ZXh0LW5vZGUtMTk3NTU2IHVsLmN0YXMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rZW50LXJkLW1lZ2FtZW51IGEuc2VhcmNoLWJ1dHRvbjpub3QoLnNwb3RzZWFyY2hidXR0b254KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbn1cblxubGkubGFzdC5sZWFmIC5zZWFyY2gtYnV0dG9uOm5vdCguc3BvdHNlYXJjaGJ1dHRvbngpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhOm5vdCguc3BvdHNlYXJjaGJ1dHRvbngpIHNwYW4uZmEtc2VhcmNoIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyOm5vdCguY3Rhc2xpZGVyKSAub3dsLWl0ZW0sIC5vd2wtY2Fyb3VzZWwuY29udGVudC1zbGlkZXI6bm90KC5jdGFzbGlkZXIpIC5vd2wtaXRlbSB7XG4gIHRvcDogMHB4O1xufVxuXG4ub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXIgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gaW1nLCAub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyLmN0YXNsaWRlciwgLm93bC1jYXJvdXNlbC5jb250ZW50LXNsaWRlci5jdGFzbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5vd2wtc3RhZ2Utb3V0ZXIsIC5vd2wtY2Fyb3VzZWwuYXJyb3dzLXNsaWRlcjpub3QoLmN0YXNsaWRlcikgLm93bC1zdGFnZS1vdXRlciwgLm93bC1jYXJvdXNlbC5jb250ZW50LXNsaWRlcjpub3QoLmN0YXNsaWRlcikgLm93bC1zdGFnZS1vdXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNXJlbSkge1xuICAub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXIgLm93bC1zdGFnZS1vdXRlciwgLm93bC1jYXJvdXNlbC5jb250ZW50LXNsaWRlciAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuXG4jYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0gc3Bhbi5zZWFyY2gtaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0gLmZvcm0taXRlbS1jaG9pY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAtLS0tLS0tIEJFR0lOIFwiR2xvYmFsIFRlbXAgQ1NTIEZpeGVzIGZvciAyMDE4IEhQIExhdW5jaFwiLS0tLS1cbmJvZHlbY2xhc3MqPVwidGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJcIl0ge1xuICAmLm9nLWNvbnRleHQtbm9kZS0xMjcxMjEsIC5vZy1jb250ZXh0LW5vZGUtMTUxNjkxLC5vZy1jb250ZXh0LW5vZGUtMTUxNjg2LC5vZy1jb250ZXh0LW5vZGUtMTA2NjYxLC5vZy1jb250ZXh0LW5vZGUtMTI3MjQxLC5vZy1jb250ZXh0LW5vZGUtOTYzNDF7XG4gICAgLmZvb3Rlci1maXJzdCA+IC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWZpcnN0IGJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zID4gaDIsIGJvZHlbY2xhc3MqPVwidGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJcIl0gLmZvb3Rlci1zZWNvbmQubWVkaXVtLTYubGFyZ2UtMy5jb2x1bW5zIHVsLCBib2R5W2NsYXNzKj1cInRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXCJdIC5mb290ZXItc2Vjb25kLm1lZGl1bS02LmxhcmdlLTMuY29sdW1ucyBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1maXJzdCAucGhvbmUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1jb250YWN0LXJlZGVzaWduMiBiciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy5jb250ZXh0dWFsLWxpbmtzLXJlZ2lvbi5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0gQkVHSU4gXCJhbGVydF9pY29uX2Nzc19maXhcIi0tLS0tXG4uYmxvY2suYmxvY2stdXNlci1hbGVydC5ibG9jay11c2VyLWFsZXJ0LXVzZXItYWxlcnQge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuZmFzIHtcbiAgICAgIGNvbG9yOiByZ2IoMjM0LCAxNzEsIDApO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tIEJFR0lOIFwiZm9yIGZpeGluZyBidXNpbmVzcyBzbGlkZXJzXCItLS0tLVxuYm9keS5vZy1jb250ZXh0LW5vZGUtNDM5MzExIHtcbiAgLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAub3dsLWNhcm91c2VsOm5vdCguY3Rhc2xpZGVyKSAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXIgLm93bC1zdGFnZS1vdXRlciAub3dsLWl0ZW0gaW1nLCAub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIgLm93bC1pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tIEJFR0lOIFwiQ1NTIFR3ZWFrcyB0byBJUyBwYWdlc1wiLS0tLS1cbmJvZHkub2ctY29udGV4dC1ub2RlLTE5NzU1NiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhbmUtbm9kZS1maWVsZC1sYW5kaW5nLXBhcmFncmFwaHMgLnBhbmUtY29udGVudCAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBhbmUtbm9kZS1maWVsZC1sYW5kaW5nLXBhcmFncmFwaHMgLnBhbmUtY29udGVudCAuY3RhRmFjdG9pZCAuY3RhcyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnBhbmUtbm9kZS1maWVsZC1sYW5kaW5nLXBhcmFncmFwaHMgLnBhbmUtY29udGVudCAuY3RhRmFjdG9pZCAuY3RhcyBhIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLnBhbmUtbm9kZS1maWVsZC1sYW5kaW5nLXBhcmFncmFwaHMgLnBhbmUtY29udGVudCAuY3RhRmFjdG9pZCAuY3RhcyAuY3RhVGV4dCB7XG4gICAgZm9udC1zaXplOiB4LWxhcmdlO1xuICB9XG59XG5cbi8vIC0tLS0tLS0gQkVHSU4gXCIxMDAgd2lucyBtb2RpZmllclwiLS0tLS1cbmJvZHkubm9kZS10eXBlLWh1bmRyZWQtd2lucyB7XG4gIC53aW4tZm9vdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MHJlbSkge1xuICAgIC5pbm5lcndpbnBvcCAucG9wX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLndpbi1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndpbi1oZWFkaW5nIGEge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAuaW5uZXJ3aW5wb3Age1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbm5lcndpbnBvcCAucG9wX2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW5uZXJ3aW5wb3AgLnBvcF90aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogLjllbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuICAgIC53aW4tYm90dG9tLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tIEJFR0lOIFwiYmxvY2sgaGlkZXIgKG5vIG5lZWQgdG8gdHJhbnNmZXIpXCItLS0tLVxuXG4vLyAtLS0tLS0tIEJFR0lOIFwicGFuZWxzIGluIHBsYWNlIGVkaXRvciAmIG1vYmlsZSB0ZW1wIGZpeFwiLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSkge1xuICAuc21hbGwtMTIubWVkaXVtLTgubWVkaXVtLXB1c2gtNC5sYXJnZS04LmxhcmdlLXB1c2gtNC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGRpdi5rZW50LXNlYXJjaC1vdmVybGF5IHtcbiAgICB0b3A6IC02LjI1cmVtO1xuICAgIGxlZnQ6IDg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIHNlY3Rpb24uYmxvY2suYmxvY2stYXBhY2hlc29sci1wYW5lbHMuYmxvY2stYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0uaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG59XG5cbi8vIC0tLS0tLS0gQkVHSU4gXCJDU1MgRml4IGZvciBzdGFyayB2aWRlbyBwaXhlbGF0ZWQgaXNzdWVcIi0tLS0tXG5ib2R5LnBhZ2Utbm9kZS0xMjcxMjEge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgdmlkZW8jdmlkZW8tYmcge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLSBCRUdJTiBcIkZBUSBDU1MgRml4XCItLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICBkZC5hY2NvcmRpb24tbmF2aWdhdGlvbiBhcnRpY2xlLm5vZGUtZmFxIGRpdi5wYW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGRkLmFjY29yZGlvbi1uYXZpZ2F0aW9uIGFydGljbGUubm9kZS1mYXEgZGl2LnBhbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04ZW07XG4gIH1cbn1cblxuLy8gLS0tLS0tLSBCRUdJTiBcImNjIG1vYmlsZSBmaXhcIi0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgYm9keTpub3QoLnNlYXJjaC1vcGVuKSAuY2MtaW52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keTpub3QoLnNlYXJjaC1vcGVuKSA6bm90KC5jYy1pbnZpc2libGUpIC5jYy1iYW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXNcbiAgfVxufVxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgJ21vZHVsZXMvaW1wb3J0cyc7XG5AaW1wb3J0ICdtb2R1bGVzL2hvbWVfcGFnZSc7XG5AaW1wb3J0ICdtb2R1bGVzL21lZ2FtZW51JztcbkBpbXBvcnQgJ21vZHVsZXMvaGVyb192aWRlbyc7XG5AaW1wb3J0ICdtb2R1bGVzL21vYmlsZV9mYWN0c19zbGlkZXInO1xuQGltcG9ydCAnbW9kdWxlcy9yZWdpb25hbF9mYWN0cyc7XG5AaW1wb3J0ICdtb2R1bGVzL2Zvb3Rlcic7XG5AaW1wb3J0ICdtb2R1bGVzL2ZlYXR1cmVkUG9zdCc7XG5AaW1wb3J0ICdtb2R1bGVzL21vZGFsX2ltYWdlX2dhbGxlcnknO1xuQGltcG9ydCAnbW9kdWxlcy9kZXNrdG9wX2ZhY3RzJztcbkBpbXBvcnQgJ21vZHVsZXMvaWNvbl9ncmlkJztcbkBpbXBvcnQgJ21vZHVsZXMvbmV3c19zbGlkZXInO1xuQGltcG9ydCAnbW9kdWxlcy9zbGlja19jYWxlbmRhcic7XG5AaW1wb3J0ICdtb2R1bGVzL3JlZGVzaWduX3RlYXNlcnMnO1xuQGltcG9ydCAnbW9kdWxlcy9kZXBhcnRtZW50UGFyYWdyYXBocyc7XG5AaW1wb3J0ICdtb2R1bGVzL25ld3MnO1xuQGltcG9ydCAnbW9kdWxlcy93ZWxjb21lcGFnZSc7XG5AaW1wb3J0ICdtb2R1bGVzL21peGVkQWNjb3JkaW9ucyc7XG5AaW1wb3J0ICdsYXlvdXQvbWFpbic7XG5AaW1wb3J0ICdtb2R1bGVzL2ltYWdlVGV4dDUwNTAnO1xuQGltcG9ydCAnbW9kdWxlcy9jYXJkX29wdGlvbmFsX3NlbGVjdG9yX3NwbGl0JztcbkBpbXBvcnQgJ21vZHVsZXMvcGhvdG9fdmlkZW9fY2FyZHMnO1xuQGltcG9ydCAnbW9kdWxlcy9pbWFnZV9vdmVybGF5JztcbkBpbXBvcnQgJ21vZHVsZXMvdGlsZXMnO1xuQGltcG9ydCAnbW9kdWxlcy9mb3JtLWRvbmF0aW9uJztcbkBpbXBvcnQgJ21vZHVsZXMvZmVhdHVyZWRfZXZlbnRzX3BhcmFncmFwaCc7XG5AaW1wb3J0ICdtb2R1bGVzL2ljb25fY2FyZHMnO1xuQGltcG9ydCAnbW9kdWxlcy9mZWF0dXJlZF9jYXJvdXNlbCc7XG5cblxuXG4vLyBAaW1wb3J0ICdtb2R1bGVzLzIwMTlfcGFsZXR0ZV9pdGVtcyc7XG4vLyBAaW1wb3J0ICdtb2R1bGVzL21lZGlhSHViJztcblxuLy8gaG90IGZpeGVzIHRoYXQgbW92ZSBmcm9tIGJsb2Nrc1xuQGltcG9ydCAnbW9kdWxlcy90ZW1wQmxvY2tEdW1wJztcblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IDIuNXB4IGRvdHRlZCAka3N1LWdvbGQ7XG59XG5cbi5tb2JpbGUtZmFjdHMgZGl2OmZvY3VzLXdpdGhpbiBzcGFuIHtcblx0b3V0bGluZTogMi41cHggZG90dGVkICRrc3UtZ29sZDtcbn1cblxuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCl7XG4vLyBcdC5jdGFGYWN0b2lkIC5jdGFzLmN0YUNvdW50LTYgYSB7XG4vLyAgICAgXHRtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuXG4vLyAuY3RhRmFjdG9pZCB7XG4vLyBcdG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDtcbi8vIH1cblxuLnNraXAtbGluayB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHotaW5kZXg6IDk5OTk5OTk7XG5cdGNvbG9yOiBibGFjaztcblxuXHQuZWxlbWVudC1pbnZpc2libGUuZWxlbWVudC1mb2N1c2FibGUge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0d2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmN0YUZhY3RvaWQsXG4ubWVudWN0YSB7XG5cblx0LmN0YXMsXG5cdCYuY3RhcyB7XG5cdFx0YSB7XG5cdFx0XHQuYmFja2dyb3VuZEVmZmVjdDphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHQuYmFja2dyb3VuZEVmZmVjdDphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NywgMTE4LCAwLjgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXG5cdFx0XHRcdGxpIHNwYW4sXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAka3N1LWJsdWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmFja2dyb3VuZEVmZmVjdDphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDE3MSwgMCwgMC44KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2IHtcblx0cGFkZGluZzogLjUgMi41JTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGtzdS1ibHVlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAka3N1LWdvbGQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDk1JTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAzMDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblxuXHQmLm5vdFN0aWNreSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdHdpZHRoOiAxNzVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjAxO1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4qIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBleGFtcGxlIHtcblx0ZnJvbSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBcIl0sXG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXSB7XG5cdC5oZXJvIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5oZXJvOm5vdCguaGVyby1wcmltYXJ5KSB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNXJlbTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDc1dmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cblx0QG1lZGlhICN7JHNtYWxsfSB7XG5cdFx0cGFkZGluZy10b3A6IDVlbTtcblx0XHRoZWlnaHQ6IDMwZW07XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpdW19IHtcblx0XHRoZWlnaHQ6IDMwZW07XG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdHBhZGRpbmctYm90dG9tOjEwZW07XG5cdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgOTclLCA4OCUgMTAwJSwgMTMlIDEwMCUsIDAgOTUlLCAwIDApO1xuXHRjbGlwLXBhdGg6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3Vfa2VudF96dXJiXzIwMTgvc3ZnL2NsaXAuc3ZnI2hlcm9cIik7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA5NyUsIDg4JSAxMDAlLCAxMyUgMTAwJSwgMCA5NSUsIDAgMCk7XG5cblx0aDEge1xuXHRcdEBpbmNsdWRlIE5hdGlvbmFsQmxhY2tJdGFsaWM7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAuODVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0dG9wOiA0MHZoO1xuXG5cdFx0QG1lZGlhICN7JHNtYWxsTWVkaXVtfSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRwYWxlLWdyZWVuO1xuXHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxufVxuXG4ubm9kZS10eXBlLWNhbXB1cy1ncm91cCAuY3RhRmFjdG9pZCxcbi5ibHVlR3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkYmJkZSAwJSwgIzAwNzNiZCAxMDAlKTtcblx0LyogRkYzLjYtMTUgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZGJiZGUgMCUsICMwMDczYmQgMTAwJSk7XG5cdC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkYmJkZSAwJSwgIzAwNzNiZCAxMDAlKTtcblx0LyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jdGFGYWN0b2lkIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcblx0XHQuY3Rhcy5jdGFDb3VudC0jeyRpfSB7XG5cdFx0XHRAbWVkaWEgI3skbGFyZ2UsJG1lZGl1bX0ge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogKDEwMCUgLyAkaSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdEBtZWRpYSAjeyRsYXJnZX0ge1xuXHRcdC5jdGFzLmN0YUNvdW50LTMge1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0LmN0YXMuY3RhQ291bnQtNCB7XG5cdFx0XHRtYXgtd2lkdGg6IDYwJTtcblx0XHR9XG5cdH1cbn1cblxuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBcIl0sXG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXSB7XG5cdC5mZWF0dXJlLXRvcCB7XG5cdFx0LmN0YXNsaWRlciB7XG5cdFx0XHQudmlldy52aWV3LXNsaWRlc2hvd3Mudmlldy1pZC1zbGlkZXNob3dzLnZpZXctZGlzcGxheS1pZC1oZXJvX3NsaWRlc2hvd193aXRoX3N1YnRpdGxlc19wYW5lIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWVudWN0YSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG5cdFx0Ji5jdGEtY291bnQtI3skaX0ge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAoMTAwJSAvICRpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR6LWluZGV4OiAxMDtcblxuXHQmLmN0YS1jb3VudC02Lm9nX21lbnUge1xuXHRcdGEge1xuXHRcdFx0QG1lZGlhICN7JGxhcmdlfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41dnc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jdGFGYWN0b2lkIHtcblx0bWFyZ2luLXRvcDogLTRlbTtcblxuXHQuY3RhcyB7XG5cdFx0dG9wOiAtM2VtO1xuXG5cdFx0YSB7XG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtfSB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyLFxuLm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIge1xuXHQuY3RhRmFjdG9pZCB7XG5cdFx0Ly8gbWFyZ2luLXRvcDogLTdlbSAhaW1wb3J0YW50O1xuXG5cdFx0LmN0YXMge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXNwYWNpbmc6IDFlbSAwO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0XHQubGFyZ2UtYmxvY2stZ3JpZC0xPmxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudGVhc2Vyc0NvbnRhaW5lciB7XG5cdFx0Lm1haW5UZWFzZXIge1xuXHRcdFx0LnRlYXNlckNvcHkge1xuXHRcdFx0XHQudGVhc2VyVGV4dCB7XG5cblx0XHRcdFx0XHQvLyBkaXYge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1YlRlYXNlciB7XG5cdFx0XHQudGVhc2VyQ29weSB7XG5cdFx0XHRcdC50ZWFzZXJUZXh0IHtcblxuXHRcdFx0XHRcdC8vIGRpdiB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5cbi5jdGFGYWN0b2lkLFxuLm1lbnVjdGEge1xuXHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY3Rhcyxcblx0Ji5jdGFzIHtcblx0XHR3aWR0aDogODAlO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExNTBweCkgYW5kIChtaW4td2lkdGg6NjMuOTM3NXJlbSkge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRcdC5jbGVhcmZpeDphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRsYXJnZSwkbWVkaXVtfSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM2VtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzbWFsbH0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJlbTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcblx0XHRcdGJvcmRlci1zcGFjaW5nOiAxZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGl1bX0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JGxhcmdlLCRtZWRpdW19IHtcblxuXHRcdFx0LmZpZWxkLW5hbWUtZmllbGQtY3RhLWl0ZW0sXG5cdFx0XHQuY3Rhcy5tZW51Y3RhIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW19IHtcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjKDEycHggKyAxdncpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAuMmVtIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnZ3O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxZW0gLjVlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RhVGV4dCB7XG5cdFx0XHRcdHotaW5kZXg6IDE1MDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdH1cblxuXHRcdFx0LmJhY2tncm91bmRFZmZlY3Qge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDIwMG1zO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0LmJhY2tncm91bmRFZmZlY3Qge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLm9nX21lbnUubWVudWN0YSB7XG5cdEBtZWRpYSAjeyRtZWRpdW19IHtcblx0XHRtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGx9IHtcblx0XHRtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdEBtZWRpYSAjeyRsYXJnZSwkbWVkaXVtfSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4uZmFjdG9pZHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMi41JTtcblxuXHQuc2VjdGlvblRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGgzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAka3N1LWdvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHR9XG5cblx0LmZhY3RvaWRUZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRAaW5jbHVkZSBSb2JvdG9MaWdodDtcblx0XHR3aWR0aDogNDAlO1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRhLnRleHQtYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAyMDBtcztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5udW1iZXJzIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdHBhZGRpbmctbGVmdDogNDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJlbTtcblx0XHR9XG5cdH1cblxuXHQubnVtYmVycyBpbWc6bnRoLWNoaWxkKDEpIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0XHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0fVxuXG5cdC5udW1iZXJzIGltZzpudGgtY2hpbGQoMikge1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcblx0XHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC43NXM7XG5cdH1cblxuXHQubnVtYmVycyBpbWc6bnRoLWNoaWxkKDMpIHtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0LW1vei1hbmltYXRpb24tZGVsYXk6IDFzO1xuXHR9XG59XG5cbi5uZXdzIHtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vL2xvZ2luIHBhZ2VcblxuYm9keS5wYWdlLXVzZXIuc2VjdGlvbi11c2VyIC5sLW1haW4ge1xuXHRtYXgtd2lkdGg6IDc1ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXgtd2lkdGg6IDYyLjVyZW07XG59XG5cbkBtZWRpYSAjeyRsYXJnZX0ge1xuXHRkaXYua2VudC1zZWFyY2gtb3ZlcmxheSB7XG5cdFx0dG9wOiAxMDVweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAka3N1LWdvbGQ7XG5cdH1cbn1cblxuXG4vLyBhY2Nlc3NpYmlsaXR5IGZpeGVzXG5AaW1wb3J0ICdtb2R1bGVzL2FjY2Vzc2liaWxpdHknO1xuXG5cbi5wYW5lLW5vZGUtZmllbGQtbG9jYXRpb24tbWVkaWEgLmZpZWxkLW5hbWUtZmllbGQtbG9jYXRpb24tZ2VvbG9jYXRpb24gaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ub2RlLS10eXBlLWxvY2F0aW9uIHtcblx0LnBhbmUtbm9kZS1maWVsZC1sb2NhdGlvbi1nZW9sb2NhdGlvbiB7XG5cdFx0LmZpZWxkLW5hbWUtZmllbGQtbG9jYXRpb24tZ2VvbG9jYXRpb24ge1xuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhbmUtbm9kZS1maWVsZC1sb2NhdGlvbi1hZGRyZXNzIHtcblx0XHQuZmllbGQtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHR9XG5cblx0XHQuZmllbGQtaXRlbSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdH1cblx0fVxuXG5cdC5wYW5lLW5vZGUtZmllbGQtbG9jYXRpb24tbWVkaWEgLmZpZWxkLW5hbWUtZmllbGQtbG9jYXRpb24tZ2VvbG9jYXRpb24gaWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0XHQubGFyZ2UtYmxvY2stZ3JpZC00IHtcblx0XHRcdD5saSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdFx0LmxhcmdlLWJsb2NrLWdyaWQtMyB7XG5cdFx0XHQ+bGkge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGlwcGVyLWNvc3RzIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cblxuXG5cdC5wYXJhZ3JhcGhzLWl0ZW0tYmxhbmstd3lzaXd5ZyB7XG5cdFx0aDIuZmllbGQtbmFtZS1maWVsZC1wYXJhZ3JhcGgtdGl0bGUge1xuXHRcdFx0Ly8gaDJ7XG5cdFx0XHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0Y29sb3I6ICMwMDM5NzY7XG5cdFx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VmYWIwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cblxuXHRoMi5ydGVjZW50ZXIge1xuXHRcdGZvbnQtc2l6ZTogMS41NjNlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHR9XG5cblx0LnBhcmdyYXBoLWJvZHktY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA3NWVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5ub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXAtcGFyIHtcblx0Ly8gLmN0YXMuY3RhQ291bnQtNiB7XG5cdC8vIFx0YSB7XG5cdC8vIFx0XHRtYXJnaW4tdG9wOiAtMmVtO1xuXHQvLyBcdFx0ei1pbmRleDogMTAwO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5jdGFzLmN0YUNvdW50LTUge1xuXHQvLyBcdGEge1xuXHQvLyBcdFx0bWFyZ2luLXRvcDogLTRlbTtcblx0Ly8gXHRcdHotaW5kZXg6IDEwMDtcblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQucGFyZ3JhcGgtYm9keS1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDc1cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Ly8gLmN0YUZhY3RvaWQge1xuXHQvLyAuY3Rhcy5jdGFDb3VudC00IHtcblx0Ly8gXHRhIHtcblx0Ly8gXHRcdG1hcmdpbi10b3A6IC0yZW07XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gfVxuXG5cdGgyLnJ0ZWNlbnRlciB7XG5cdFx0Zm9udC1zaXplOiAxLjU2M2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdFx0LmxhcmdlLWJsb2NrLWdyaWQtNT5saSB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdFx0LmxhcmdlLWJsb2NrLWdyaWQtNz5saSB7XG5cdFx0XHR3aWR0aDogMTQuMjg1NzElO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC11cy1jb250YWluZXIge1xuXHRcdC5maWVsZC1uYW1lLWJvZHkge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZpZWxkLW5hbWUtZmllbGQtY29udGFjdC1ib2R5LXNlY29uZC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCB7XG5cdC8vIFx0LmNvbnRlbnQge1xuXHQvLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5wYXJhZ3JhcGhzLWl0ZW0tdGFiYmVkLW5vZGVzIHtcblx0XHQudGFicy1jb250ZW50IHtcblx0XHRcdHdpZHRoOiA3NXJlbTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50YWJiZWQtbm9kZXMge1xuXHRcdGRsLnRhYnMge1xuXHRcdFx0ZGQuaXMtYWN0aXZlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWZhYjAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAzOTc2O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2FjYWNhO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDIwMG1zO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubm9kZS0tdHlwZS1wYXJhZ3JhcGgtYnVuZGxlcyB7XG5cdGRpdi5mb290ZXItb3V0c2lkZS13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiA4ZW07XG5cdH1cbn1cblxuLnBhcmFncmFwaHMtaXRlbS0xMDAtcHJvbW90ZWQtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZWxlbWVudC1pbnZpc2libGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMXB4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNTYyNXJlbSkge1xuXG5cdC5rZW50LXJkLW1lZ2FtZW51IC5tZWdhbWVudS1jb250YWluZXIgdWwubWVnYW1lbnUtbGlua3MgbGkuc2NuZC1sZXZlbDpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxcblx0LmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRhaW5lciB1bC5tZWdhbWVudS1saW5rcyBsaS5zY25kLWxldmVsOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpfmxpIHtcblx0XHR3aWR0aDogMjEuNSU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS41NjI1cmVtKSB7XG5cblx0LmtlbnQtcmQtbWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRhaW5lciB1bC5tZWdhbWVudS1saW5rcyBsaS5zY25kLWxldmVsOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLFxuXHQua2VudC1yZC1tZWdhbWVudSAubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIGxpLnNjbmQtbGV2ZWw6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyl+bGkge1xuXHRcdHdpZHRoOiAzMCU7XG5cdH1cbn1cblxuLy8gLm5vZGUtdHlwZS1hZG1pbmlzdHJhdGl2ZS1ncm91cC1wYXIge1xuXG4vLyBcdC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0LFxuLy8gXHQudGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAubWFpblRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUsXG4vLyBcdC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQsXG4vLyBcdC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnJlYWRNb3JlIHtcbi8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdH1cbi8vIH1cblxuLmZlYXR1cmVkLXN0b3J5LXNsaWRlciB7XG5cdHVsLnNsaWNrLWRvdHMge1xuXHRcdGxpIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0LnNtYWxsLWJsb2NrLWdyaWQtMT5saSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG5cbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIHtcblx0LnBhcmFncmFwaHMtaXRlbS1ibGFuay13eXNpd3lnIHtcblx0XHRwLmgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMS45NTNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdH1cblx0fVxuXG59XG5cbi5ub2RlLXR5cGUtcGFnZSB7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDUsXG5cdGg2LFxuXHRwLmgxLFxuXHRwLmgyLFxuXHRwLmgzLFxuXHRwLmg1LFxuXHRwLmg2IHtcblx0XHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0fVxuXG5cdGg0LFxuXHRwLmg0IHtcblx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0fVxufVxuXG5ib2R5LnRoZW1lLS1rc3Uta2VudC16dXJiLTIwMTggaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogNjAlO1xuXHRtYXJnaW4tdG9wOiAxLjNyZW07XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMjUlO1xuXHRmbG9hdDogbm9uZTtcblx0Y2xlYXI6IHJpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdGEge1xuXHRcdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0dGV4dC1zaGFkb3c6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlZWFlNTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU4NTQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8vUmVtb3ZlIHRoZSBHcm91cCBOYW1lIGZyb20gdGhlIEJsdWUgSGVhZGVyIG9uIHRoZSBUb3AtbGV2ZWwgS2VudCBOYXYvL1xuXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01MjI5NDYsXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS00OTgwNTYsXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01MjI0ODEsXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01Mjg4MjYsXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01MjI1MjEsXG5ib2R5Lm9nLWNvbnRleHQtbm9kZS01Mjk5ODEge1xuXHQuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlYXNlcnNDb250YWluZXIgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZpZXcudmlldy10YWJzLnZpZXctaWQtdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyBkbC50YWJzIGRkLmlzLWFjdGl2ZSBhIHtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VmYWIwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzk3Njtcblx0Ym9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZXcudmlldy10YWJzLnZpZXctaWQtdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyBkbC50YWJzIGRkIGEge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0LmxhcmdlLWJsb2NrLWdyaWQtNT5saSB7XG5cdFx0d2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMz5saSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG59XG5cbi5zbWFsbC1ibG9jay1ncmlkLTI+bGkge1xuXHR3aWR0aDogNTAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGVybzpub3QoLmhlcm8tcHJpbWFyeSkge1xuXHRoMSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCbGFja0l0YWxpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmxvY2stbGF5b3V0LWJ1aWxkZXIgaDIsXG5wLmgyIHtcblx0Ly8gZm9udC1zaXplOiAxLjU2M2VtO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG5cbi8vICAgLmxhcmdlLWNlbnRlcmVkIGgyLCBwLmgyIHtcbi8vICAgICBmb250LXNpemU6IDEuNTYzZW07XG4vLyB9XG5cblxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB1bC5tZW51IGxpLmN1cnJlbnQtYWN0aXZlLW1lbnUtdHJhaWwtc2libGluZyBhLmFjdGl2ZS10cmFpbC5hY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICNlZmFiMDA7XG59XG5cbi5wYW5lbC1sYXlvdXQtZmlmdHktZmlmdHktYnJpY2tzIHtcblx0LnRleHQtYWxpZ24tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIC5wYW5lLW5vZGUtY3JlYXRlZCxcblx0Ly8gLnBhbmUtbm9kZS11cGRhdGVkLFxuXHQvLyAucGFuZS1ub2RlLWZpZWxkLWFydGljbGUtZGlzcGxheS1hdXRob3Ige1xuXHQvLyBcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0Ly8gXHR3aWR0aDogMTAwJTtcblx0Ly8gXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gfVxufVxuXG4uYmxvY2stZW1iZWQtdmlldy1ibG9jayAudmlld3Mtcm93IHAgYS5idXR0b24ucHJpbWFyeSB7XG5cdC8vIHBhZGRpbmc6IDFlbSA0ZW07XG5cdC8vIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHQvLyBsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0Ly8gbGluZS1oZWlnaHQ6IDEuMjtcblx0Ly8gcGFkZGluZzogMC44ZW0gM2VtO1xuXHQvLyBmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDAuNzVlbSAzZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1leHBlcmllbnRpYWwtbGVhcm5pbmcgaDMgYSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnO1xufVxuXG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWtlbnQuc2VjdGlvbi1jZW50ZXItc2Nob2xhc3RpYy1qb3VybmFsaXNtIGgzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG59XG5cblxuLm5vZGUtdHlwZS1wYWdlLnNlY3Rpb24tY2VudGVyLXNjaG9sYXN0aWMtam91cm5hbGlzbSAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcblx0cGFkZGluZzogMnJlbSAycmVtIDJyZW0gMS40cmVtO1xufVxuXG5cbi5ub2RlLXR5cGUtcGFnZSBhLmJ1dHRvbi5wcmltYXJ5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5oMyxcbnAuaDMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcblx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1rZW50LnNlY3Rpb24tbWlzc2lvbiAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcblx0cGFkZGluZzogMnJlbSAycmVtIDJyZW0gMS40cmVtO1xufVxuXG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWtlbnQuc2VjdGlvbi1jZW50ZXItc2Nob2xhc3RpYy1qb3VybmFsaXNtIGgzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG59XG5cblxuLm5vZGUtdHlwZS1wYWdlLnNlY3Rpb24tY2VudGVyLXNjaG9sYXN0aWMtam91cm5hbGlzbSAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcblx0cGFkZGluZzogMnJlbSAycmVtIDJyZW0gMS40cmVtO1xufVxuXG5cbi5ub2RlLXR5cGUtcGFnZSBhLmJ1dHRvbi5wcmltYXJ5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5oMyxcbnAuaDMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcblx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1rZW50LnNlY3Rpb24tbWlzc2lvbiAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcblx0cGFkZGluZzogMnJlbSAycmVtIDJyZW0gMS40cmVtO1xufVxuXG5cbmgyLmgzLnJ0ZWxlZnQge1xuXHRmb250LXNpemU6IDI1LjAwOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnZpZXcudmlldy10YWJzLnZpZXctaWQtdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyBkbC50YWJzIGRkIGEge1xuXHRsaW5lLWhlaWdodDogMjhweDtcbn1cblxuaDIsXG5wLmgyIHtcblx0Zm9udC1zaXplOiAxLjU2M2VtO1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgcCBhLmJ1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuXG4ubm9kZS10eXBlLWFydGNsZSAuYS5idXR0b24ucHJpbWFyeSB7XG5cdHBhZGRpbmc6IDE1LjhweCA0OHB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ibG9jay1lbmQ6IC0xMnB4O1xufVxuXG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWFydHMgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG5cdHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDEuNnJlbTtcbn1cblxuXG4uc2VjdGlvbi1tb2JpbGUuc2VjdGlvbi1rc3Vtb2JpbGUgLmJsb2NrLWVtYmVkLXZpZXctYmxvY2sgLnZpZXdzLXJvdyBwIGEuYnV0dG9uLnByaW1hcnkge1xuXHRwYWRkaW5nOiAxLjNlbSAyZW07XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi52aWV3cy1maWVsZC10aXRsZSB7XG5cdHNtYWxsIHtcblx0XHRhIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0Ym9keS5ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG5cdH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXJ0aWNsZXMtYmxvY2stMTEge1xuXHQuYmxvY2stdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gLnNlY3Rpb24ta2VudCAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIHtcbi8vIFx0bWFyZ2luOiAtMi4wNjI1ZW07XG4vLyBcdHBhZGRpbmc6IDA7XG4vLyB9XG5cblxuI3BhZ2UtNDA0IHtcblx0LmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5hLmJ1dHRvbi5ibHVlLWN0YS1idXR0b24ge1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbmEuYnV0dG9uLmdvbGQtY3RhLWJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XG5cdC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgLmNvbnRlbnQgLm1lbnUgbGk6bnRoLW9mLXR5cGUoMSkgLnNhZmUtc2V2ZW4tdXRpbC1pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUJBQjIxICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSB7XG5cdC5zZWN0aW9uLXVuaXZlcnNpdHktc3RhdGVtZW50LXZpZGVvLXBvc3RlZC1zdHVkZW50LWF0aGxldGUge1xuXHRcdC5ibG9jay1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0LnZpZXctdGVhc2VyLXN0YWdnZXJlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cudmlld3Mtcm93LW9kZCAuY29weSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdC52aWV3LXRlYXNlci1zdGFnZ2VyZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93LnZpZXdzLXJvdy1ldmVuIC5jb3B5IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0fVxufVxuXG5mb290ZXIucGFuZWwge1xuXHRwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDA7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjI1cmVtKSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG5cblx0Ym9keS5ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtbmFtZS1maWVsZC1hcnRpY2xlLXN1Yi10aXRsZSxcblx0Ym9keS5ub2RlLXR5cGUtYXJ0aWNsZSAucGFuZS1ub2RlLWZpZWxkLXRhZ3MsXG5cdGJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmUta2VudC1zdGF0ZS1ibG9ja3Mtc29jaWFsLW1lZGlhLXNoYXJlLFxuXHRib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5wYW5lLW5vZGUtdGl0bGUsXG5cdGJvZHkubm9kZS10eXBlLWFydGljbGUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWFydGljbGVib2R5LFxuXHRib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRtYXJnaW46IGF1dG8gNSU7XG5cdH1cblxuXHRib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5wYW5lLWFydGljbGVzLWdyb3VwLXNpbWlsYXItcGFuZS1yZWRlc2lnbiB7XG5cdFx0d2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogYXV0byA1JTtcblx0fVxufVxuXG4uZmllbGQtbmFtZS1ib2R5LmZpZWxkLXR5cGUtdGV4dC13aXRoLXN1bW1hcnksXG4uZmllbGQtLW5hbWUtYm9keS5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG5cblx0aDIsXG5cdHAuaDIge1xuXHRcdGZvbnQtc2l6ZTogMS41NjNlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHR9XG5cblx0aDMsXG5cdHAuaDMge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTtcblx0XHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0fVxuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdH1cbn1cblxuXG4vLyAubm9kZS10eXBlLXBhZ2UgLm93bC1jYXJvdXNlbC5vd2wtY2Fyb3VzZWwtcGFnZS1tZWRpYS1maWVsZC5hcnJvd3Mtc2xpZGVyLm93bC1zaW5nbGUge1xuLy8gICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuLy8gfVxuXG4ub3dsLWNhcm91c2VsLm93bC1jYXJvdXNlbC1wYWdlLW1lZGlhLWZpZWxkIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nIHtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLm93bC1jYXJvdXNlbC5hcnJvd3Mtc2xpZGVyLm93bC1jYXJvdXNlbC1wYWdlLW1lZGlhLWZpZWxkIGltZyxcbi5vd2wtY2Fyb3VzZWwuY29udGVudC1zbGlkZXIub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nIHtcblx0Ly8gbWF4LWhlaWdodDogNTUwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXIub3dsLWNhcm91c2VsLXBhZ2UtbWVkaWEtZmllbGQgaW1nLFxuLm93bC1jYXJvdXNlbC5jb250ZW50LXNsaWRlci5vd2wtY2Fyb3VzZWwtcGFnZS1tZWRpYS1maWVsZCBpbWcge1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8vIHAuaW50cm9kdWN0aW9uIHtcbi8vIFx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxMaWdodEl0YWxpY1wiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbi8vIFx0Zm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4vLyBcdGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbi8vIFx0cC5pbnRyb2R1Y3Rpb24ge1xuLy8gXHRcdGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuLy8gXHRcdGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cblxuLy8gUmVnaW9uYWwgZmFjdHMgZml4XG4ucmVnaW9uYWwtZmFjdHMge1xuXHRtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cblxuYm9keS5ub2RlLXR5cGUtYXJ0aWNsZSAub3dsLWNhcm91c2VsLWFydGljbGUtd3JhcHBlciAuYm90dG9tX292ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ym90dG9tOiAtMXB4O1xuXHR6LWluZGV4OiA3O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbiNzbWFydHRhYixcbiNzbWFydHRhYjEge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHQvLyBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5oZXJvLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIHZpZGVvI3ZpZGVvLWJnIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG5cdC5wYWdlLW5vZGUtMjczNyB7XG5cdFx0Ly8gZGlzcGxheTogY29udGVudHM7XG5cblx0XHRkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuXHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cblx0XHRcdGRpdiNwYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cblx0XHRcdFx0bWFpbiNrc3UtbWFpbi1jb250YWluZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXG5cdFx0XHRcdFx0ZGl2Lm1haW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cblx0XHRcdFx0XHRcdD5kaXYge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblxuXHRcdFx0XHRcdFx0XHQuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxufVxuXG4ucGFuZWwtcGFuZS5wYW5lLW9nLW1lbnUge1xuXHQubWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucGFuZS1jb250ZW50IHtcblx0XHRsaS5jb2xsYXBzZWQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpLmxlYWYge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0LmZhY3RzLXNlbGVjdG9yIC5idG5GIC5mYWN0cy5mYWN0cy1jb3VudC0zIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbmgyLmgzIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtc2l6ZTogMS41NjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogdHVpdGlvbiAqL1xuLnBhcmFncmFwaHNBY2NvcmRpb24gZGwgZGQgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5wYXJhZ3JhcGhzQWNjb3JkaW9uIGRsIGRkIC5hY2NvcmRpb24tY29udGVudCB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5ncmF5LXJvdW5kZWQtYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG5cdG1heC13aWR0aDogNzVyZW07XG5cdG1hcmdpbjogYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcblxuXHQucGFyYWdyYXBoc0FjY29yZGlvbiAuYWNjb3JkaW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG5cdFx0LmFjY29yZGlvbi1pdGVtLmlzLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmU+LmFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiLVwiO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRcdH1cblx0fVxufVxuXG5oMi5oNS5ydGVjZW50ZXIge1xuXHRmb250LXNpemU6IDEuNTYzZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIHR1aXRpb24gKi9cblxuLnRheG9ub215LXRlcm0tdmlldyB7XG5cdC5wYWdpbmF0aW9uLWNlbnRlcmVkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQucGFnaW5hdGlvbiAuY3VycmVudCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5wYWdpbmF0aW9uIHVsIGxpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMC41ZW07XG5cdH1cblxuXHR1bC5wYWdpbmF0aW9uIGxpLmN1cnJlbnQgYSB7XG5cdFx0YmFja2dyb3VuZDogIzAwOGNiYTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHR1bC5wYWdpbmF0aW9uIGxpLnVuYXZhaWxhYmxlIGEsXG5cdHVsLnBhZ2luYXRpb24gbGkgYSB7XG5cdFx0Y29sb3I6ICMwMDM5NzY7XG5cdH1cblxuXHR1bC5wYWdpbmF0aW9uIGxpIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbSAwLjA2MjVyZW07XG5cdFx0Ly8gY29sb3I6ICM5OTk5OTk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG5cdC5yaWJib24tdGVhc2VyLWxlYWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG5cdC5yaWJib24tdGVhc2VyLWJ1dHRvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcblx0LnJpYmJvbi10ZWFzZXItYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1cmVtKSB7XG5cdC5yaWJib24tdGVhc2VyLWJ1dHRvbi1oZWFkIHtcblx0XHR0b3A6IDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ucmliYm9uLXRlYXNlci1jb250YWluZXIgLnJpYmJvbi10ZWFzZXItYnV0dG9uLWltYWdlIGltZyB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuXHQucmliYm9uLXRlYXNlci1hY3RpdmU6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxufVxuXG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG5cdC5tZWRpdW0tYmxvY2stZ3JpZC0yPmxpOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG5cdC5tZWRpdW0tYmxvY2stZ3JpZC0yPmxpOm50aC1vZi10eXBlKG4pIHtcblx0XHRjbGVhcjogbm9uZTtcblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcblx0Lm1lZGl1bS1ibG9jay1ncmlkLTI+bGkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTM+bGk6bnRoLW9mLXR5cGUobikge1xuXHRcdGNsZWFyOiBub25lO1xuXHR9XG59XG5cbi5yaWJib24tdGVhc2VyLWJ1dHRvbjpudGgtY2hpbGQoMikgcCxcbi5yaWJib24tdGVhc2VyLWJ1dHRvbjpudGgtY2hpbGQoNCkgcCxcbi5yaWJib24tdGVhc2VyLWJ1dHRvbjpudGgtY2hpbGQoNSkgcCB7XG5cdGNvbG9yOiAjMDAyNjY0O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYyNXJlbSksXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NXJlbSkge1xuXG5cdGJvZHkubm9kZS10eXBlLWFjYWRlbWljLWdyb3VwLXBhciAuZmllbGQtbmFtZS1ib2R5LFxuXHRib2R5Lm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cC1wYXIgLmZpZWxkLW5hbWUtZmllbGQtYm9keSxcblx0Ym9keS5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5maWVsZC1uYW1lLWJvZHksXG5cdGJvZHkubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAuZmllbGQtbmFtZS1maWVsZC1ib2R5IHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogYXV0byA1JTtcblx0fVxufVxuXG5cbiNub2RlLTk2NjYzMCB7XG5cdC5vdXRzaWRlLXdyYXBwZXIuaW5saW5lIHtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cbn1cblxuLnNtYWxsLWJsb2NrLWdyaWQtMT5saTpudGgtb2YtdHlwZShuKSB7XG5cdGNsZWFyOiBub25lO1xufVxuXG4uc21hbGwtYmxvY2stZ3JpZC0xPmxpOm50aC1vZi10eXBlKDFuKzEpIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMT5saTpudGgtb2YtdHlwZSgxbisxKSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMT5saTpudGgtb2YtdHlwZSgxbisxKSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMT5saTpudGgtb2YtdHlwZShuKSB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMj5saTpudGgtb2YtdHlwZShuKSB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMj5saTpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMz5saTpudGgtb2YtdHlwZShuKSB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMz5saTpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuXHQubGFyZ2UtYmxvY2stZ3JpZC0xPmxpOm50aC1vZi10eXBlKG4pIHtcblx0XHRjbGVhcjogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTE+bGk6bnRoLW9mLXR5cGUoMW4rMSkge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0LmxhcmdlLWJsb2NrLWdyaWQtMj5saTpudGgtb2YtdHlwZShuKSB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuXHQubGFyZ2UtYmxvY2stZ3JpZC0yPmxpOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTM+bGk6bnRoLW9mLXR5cGUobikge1xuXHRcdGNsZWFyOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0LmxhcmdlLWJsb2NrLWdyaWQtMz5saTpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuXHQubGFyZ2UtYmxvY2stZ3JpZC00PmxpOm50aC1vZi10eXBlKG4pIHtcblx0XHRjbGVhcjogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTQ+bGk6bnRoLW9mLXR5cGUoNG4rMSkge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0LmxhcmdlLWJsb2NrLWdyaWQtNT5saTpudGgtb2YtdHlwZShuKSB7XG5cdFx0Y2xlYXI6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuXHQubGFyZ2UtYmxvY2stZ3JpZC02PmxpOm50aC1vZi10eXBlKDZuKzEpIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTY+bGk6bnRoLW9mLXR5cGUobikge1xuXHRcdGNsZWFyOiBub25lO1xuXHR9XG59XG5cbi5zbWFsbC1ibG9jay1ncmlkLTE+bGkge1xuXHR3aWR0aDogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuXHQubGFyZ2UtYmxvY2stZ3JpZC02PmxpIHtcblx0XHR3aWR0aDogMTYuNjY2NjclO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjNlbSkge1xuXHQubGFyZ2UtYmxvY2stZ3JpZC01PmxpIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuXHQubWVkaXVtLWJsb2NrLWdyaWQtMj5saSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0LmxhcmdlLWJsb2NrLWdyaWQtMz5saSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYzZW0pIHtcblx0LmxhcmdlLWJsb2NrLWdyaWQtND5saSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcblx0Lm1lZGl1bS1ibG9jay1ncmlkLTM+bGkge1xuXHRcdHdpZHRoOiAzMy4zMzMzMyU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTI+bGkge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2M2VtKSB7XG5cdC5sYXJnZS1ibG9jay1ncmlkLTE+bGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuW2NsYXNzKj1cImJsb2NrLWdyaWQtXCJdOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5zdC10aGVtZS1iYXNpYyB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjlweCkge1xuXG5cdC50YWJiZWQtbm9kZXMgZGwudGFicyBkZC5hY3RpdmUgYSxcblx0LnZpZXcudmlldy10YWJzLnZpZXctaWQtdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyBkbC50YWJzIGRkLFxuXHQudGFiYmVkLW5vZGVzIGRsLnRhYnMgZGQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8vIC50YWJiZWQtbm9kZXMgZGwudGFicyBkZCBhOmhvdmVye1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTc2ICFpbXBvcnRhbnQ7XG5cbi8vIH1cblxuLmNvbHVtbixcbi5jb2x1bW5zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcblx0cGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xufVxuXG4ucGFuZS1ub2RlLWZpZWxkLWJwLXBhcmFncmFwaHMgaDEsXG5wLmgxIHtcblx0Y29sb3I6ICMwMDM5NzY7XG59XG5cblxuLy8gLmlzLWFjdGl2ZT4uYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiLVwiICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIC52aWV3LWRpc3BsYXktaWQtYWNjb3JkaW9uX2xhcmdlIC5hY2NvcmRpb24taXRlbS5pcy1hY3RpdmUgLmFjY29yZGlvbi1jb250ZW50IHtcblxuLy8gXHRwYWRkaW5nLWxlZnQ6IDBweDtcbi8vIH1cblxuLmZvb3Rlci1vdXRzaWRlLXdyYXAge1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdGEubWVnYW1lbnUtdGl0bGUubm8tY2hpbGQuaXMtYWN0aXZlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0dG9wOiAtNHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2IoMjM5LCAxNzEsIDApO1xuXHR9XG59XG5cbmEubWVnYW1lbnUtdGl0bGUubm8tY2hpbGQuaXMtYWN0aXZlOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDg1JTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiAwcHg7XG5cdHRvcDogLTRweDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYigyMzksIDE3MSwgMCk7XG59XG5cblxuLnAtcGx1cy0taXMtc2hvd2luZy1vdmVyZmxvdyB1bC5wLXBsdXNfX292ZXJmbG93IGEubWVnYW1lbnUtdGl0bGUubm8tY2hpbGQuaXMtYWN0aXZlOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi5wYXJhU2VjdGlvbiBhLnNxdWFyZUJ1dHRvbiB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMDAzOTc2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuXHRwYWRkaW5nOiAwLjVlbSAyZW07XG5cdHRyYW5zaXRpb246IDIwMG1zO1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5jdGFGYWN0b2lkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5zZWN0aW9uLWV4cGxvcmVzdGVtIC50YWJiZWQtbm9kZXMgLmV4YW1wbGUtdGFicyBkZC5pcy1hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG59XG5cbi5zZWN0aW9uLWV4cGxvcmVzdGVtIC50YWJiZWQtbm9kZXMgLmV4YW1wbGUtdGFicyBkZC5pcy1hY3RpdmUgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMwMDI0NGI7XG59XG5cbi52aWV3LnZpZXctdGFicy52aWV3LWlkLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oNSxcbnAuaDUge1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5rc3VfZGVwYXJ0bWVudF96dXJiX2NvcnBvcmF0ZV9zZXJ2aWNlcyAuY29ycC1zZXJ2aWNlcy1zZXJ2aWNlcyAuYmxvY2stdmlld3MtYmxvY2tyZW5kZXJlZC1jb250ZW50LWJsb2NrLTU3IHtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuXHRwYWRkaW5nOiAwIDEuMjVyZW07XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4jYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51LS0yIHtcblx0Lm1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi52aWV3LWlkLWFydGljbGVzLnZpZXctZGlzcGxheS1pZC1wYW5lbF9wYW5lXzIgLnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQuZm9ybS1zdWJtaXQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHBhZGRpbmc6IDAuOGVtIDNlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDczYmQ7XG5cdHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW47XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDEuN2VtO1xufVxuXG4udmlldy1pZC1hcnRpY2xlcy52aWV3LWRpc3BsYXktaWQtcGFuZWxfcGFuZV8yIHtcblx0dWwucGFnaW5hdGlvbiBsaS5jdXJyZW50IGEge1xuXHRcdGJhY2tncm91bmQ6ICMwMDhjYmE7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdHVsLnBhZ2luYXRpb24gbGkuY3VycmVudCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHR1bC5wYWdpbmF0aW9uIGxpIHtcblx0XHRwYWRkaW5nOiAwLjVyZW07XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbSAwLjA2MjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0YS5idXR0b24ge1xuXHRcdGNvbG9yOiAjMDA3M2JkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICMwMDczYmQ7XG5cdFx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzAwNzNiZDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzAwNzNiZDtcblx0XHR0cmFuc2l0aW9uOiAyMDBtcyBlYXNlLWluO1xuXHRcdHBhZGRpbmctdG9wOiAwLjg3NXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuXHR9XG5cblx0LmJ1dHRvbi1ncm91cC5tbC0wIGEuYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn0iLCJ1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCBsaSBhe1xuICBjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmVsLXBhbmUucGFuZS1lbnRpdHktZmllbGQucGFuZS1ub2RlLWJvZHkgYTpub3QoW2NsYXNzKj1idXR0b25dKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLy8vLy8vLy8vL1xuXG5cbi8vIC5ub2RlLXR5cGUtY2FtcHVzLWdyb3VwIHtcbi8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjJweCkge1xuLy8gICAgIC5jdGFGYWN0b2lkIHtcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIHotaW5kZXg6IC0xO1xuLy8gICAgICAgLnBhcmFncmFwaHMtaXRlbXMge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHotaW5kZXg6IC0xO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gICAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSB1bCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDI5cHggIWltcG9ydGFudDtcbi8vICAgICAubGkge1xuLy8gICAgICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xuLy8gICAgICAgYSB7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbi8vICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLmNvbnRleHR1YWwtbGlua3MtcmVnaW9uIHtcbi8vICAgICAuaXRlbS1saXN0IHVsIHtcbi8vICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5cbi5maWVsZC1jb250ZW50IHVsIGxpIGE6bm90KFtjbGFzcyo9YnV0dG9uXSkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA3M2JkO1xufVxuXG4ubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1lbXBsb3ltZW50IC5wYW5lbC1wYW5lLnBhbmUtYmxvY2sucGFuZS1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1wcmltYXJ5LW1lbnV7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDM2cHg7XG4gIH1cblxuICAubm9kZS10eXBlLXBhZ2Uuc2VjdGlvbi1sb2NhdGlvbnMuc2VjdGlvbi1rZW50LXN0YXRlLXNhbGVtIC5wYW5lbC1wYW5lLnBhbmUtYmxvY2sucGFuZS1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1wcmltYXJ5LW1lbnUge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDEuNXJlbTtcbiAgfVxuICBcbiAubm9kZS10eXBlLXBhZ2UgaDEsIHAuaDEge1xuICAgIC8vIGNvbG9yOiAjMDAzOTc2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjk1M2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5ub2RlLXR5cGUtcGFnZS5zZWN0aW9uLWxvY2F0aW9ucy5zZWN0aW9uLWtlbnQtc3RhdGUtZWFzdC1saXZlcnBvb2wgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDEuNHJlbTtcbn1cblxuXG4iXX0= */
