@charset "UTF-8";
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
@import url("https://fonts.googleapis.com/css?family=Lato:300,400|Noto+Sans+JP:500,700");
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  font-weight: normal;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  list-style-type: none;
}

body {
  line-height: 1;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

* {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  -webkit-font-smoothing: antialiased;
  word-wrap: break-word;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  color: #424242;
  font-weight: 500;
}

.headerfixedpoint {
  width: 1px;
  height: 100px;
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 999;
}

main.main {
  padding-top: 60px;
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
}

@media screen and (max-width: 750px) {
  main.main {
    padding-top: 40px;
  }
}

.mdl-outer {
  padding: 0px 20px;
}

@media screen and (max-width: 750px) {
  .mdl-outer {
    padding: 0px;
  }
}

.mdl-inner {
  max-width: 1000px;
  margin: auto;
}

@media screen and (max-width: 750px) {
  .mdl-inner {
    width: 90.66667%;
  }
}

.mdl-listslide .swiper-container {
  overflow: visible;
}

.mdl-listslide a.mdl-listslide_link {
  display: block;
}

@media screen and (min-width: 850px) {
  .mdl-listslide a.mdl-listslide_link {
    will-change: opacity;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
  }
  .mdl-listslide a.mdl-listslide_link:hover {
    opacity: 0.6;
  }
}

.mdl-listslide_link {
  color: #424242;
}

.mdl-listslide_link__img {
  position: relative;
  padding-top: 100%;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
}

.mdl-listslide_link__date {
  margin-top: 16px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-listslide_link__date {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-listslide_link__detail {
  height: 1em;
  margin-top: 10px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-listslide_link__detail {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-listslide_link__junre {
  margin-top: 30px;
  text-align: right;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-listslide_link__junre {
    margin-top: 15px;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-lists {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.mdl-lists_list {
  width: 23.5%;
  margin-top: 40px;
  margin-right: 2%;
}

.mdl-lists_list:nth-child(4n) {
  margin-right: 0px;
}

@media screen and (max-width: 750px) {
  .mdl-lists_list {
    width: 48%;
    margin-top: 20px;
    margin-right: 4%;
  }
  .mdl-lists_list:nth-child(even) {
    margin-right: 0px;
  }
}

.mdl-lists_listube {
  width: 30%;
  margin-top: 40px;
  margin-right: 2%;
}

.mdl-lists_listube:nth-child(4n) {
  margin-right: 0px;
}

@media screen and (max-width: 750px) {
  .mdl-lists_listube {
    width: 48%;
    margin-top: 20px;
    margin-right: 4%;
  }
  .mdl-lists_listube:nth-child(even) {
    margin-right: 0px;
  }
}

.mdl-lists_listube .mdl-listslide_link__img {
  padding-top: 56.25%;
}

.mdl-lists a.mdl-listslide_link {
  display: block;
}

@media screen and (min-width: 850px) {
  .mdl-lists a.mdl-listslide_link {
    will-change: opacity;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
  }
  .mdl-lists a.mdl-listslide_link:hover {
    opacity: 0.6;
  }
}

.mdl-lists_link {
  color: #424242;
}

.mdl-lists_link__img {
  position: relative;
  padding-top: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
}

.mdl-lists_link__date {
  margin-top: 16px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-lists_link__date {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-lists_link__detail {
  height: 1em;
  margin-top: 10px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-lists_link__detail {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42857em;
    letter-spacing: 0.1em;
  }
}

.mdl-lists_link__junre {
  margin-top: 30px;
  text-align: right;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-lists_link__junre {
    margin-top: 15px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-calendar {
  width: 100%;
  padding-top: 80%;
  background: rgba(0, 0, 0, 0.4);
  position: relative;
}

@media screen and (max-width: 750px) {
  .mdl-calendar {
    padding-top: 150%;
  }
}

.mdl-calendar_calendar {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.mdl-contact {
  margin-top: 10%;
  text-align: center;
}

@media screen and (max-width: 750px) {
  .mdl-contact {
    margin-top: 20%;
  }
}

.mdl-contact_box {
  padding: 40px 60px;
  display: inline-block;
  border: 1px solid #424242;
}

@media screen and (max-width: 750px) {
  .mdl-contact_box {
    width: 100%;
    padding: 20px 20px;
    direction: block;
  }
}

.mdl-contact_title {
  font-weight: 700;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-contact_title {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-contact_listwrap {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 750px) {
  .mdl-contact_listwrap {
    margin-top: 40px;
    display: block;
  }
}

.mdl-contact_listwrap__list:nth-child(1) {
  margin-right: 30px;
}

@media screen and (max-width: 750px) {
  .mdl-contact_listwrap__list:nth-child(1) {
    margin-right: 0px;
  }
}

.mdl-contact_listwrap__list:nth-child(2) {
  margin-left: 30px;
}

@media screen and (max-width: 750px) {
  .mdl-contact_listwrap__list:nth-child(2) {
    margin-top: 20px;
    margin-left: 0px;
  }
}

.mdl-contact_listwrap__list___link {
  font-weight: 400;
  color: #424242;
  will-change: border;
  -webkit-transition: border .4s ease;
  -o-transition: border .4s ease;
  transition: border .4s ease;
  border-bottom: 1px solid rgba(66, 66, 66, 0);
  display: inline-block;
  position: relative;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.25em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-contact_listwrap__list___link {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-contact_listwrap__list___link::before {
  margin-right: 4px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.25em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-contact_listwrap__list___link::before {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-contact_listwrap__list___link:hover {
  border-color: #424242;
}

.mdl-map {
  margin-top: 10%;
}

@media screen and (max-width: 750px) {
  .mdl-map {
    margin-top: 26.66667%;
  }
}

.mdl-map_outer {
  position: relative;
  padding-top: 30%;
  background: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.44);
          box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.44);
}

@media screen and (max-width: 750px) {
  .mdl-map_outer {
    padding-top: 50%;
  }
}

.mdl-map_map {
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0px;
  left: 0px;
}

.mdl-schedule {
  margin-top: 10%;
}

.mdl-schedule .mdl-calendar {
  margin-top: 60px;
  border-radius: 10px;
}

@media screen and (max-width: 750px) {
  .mdl-schedule {
    margin-top: 26.66667%;
  }
}

.loading {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background: #fff url("../img/loading.gif") no-repeat center center;
  background-size: 170px auto;
  z-index: 100;
}

.mdl-heading {
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-heading {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-about_pic {
  width: 100%;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.mdl-about_pic li:nth-child(1) {
  width: 50%;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.mdl-about_pic li:nth-child(2) {
  width: 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.mdl-about_pic li:nth-child(3) {
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.mdl-about_pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* -----------------------------

	https://fonts.google.com/?query=noto&selection.family=Lato:300,400|Noto+Sans+JP:500,700

----------------------------- */
/* -----------------------------
	Noto Sans JP
	medium: 500;
	bold: 700;
----------------------------- */
body, .gNav_navblock__heading___text.___jp {
  font-family: 'Noto Sans JP', sans-serif;
}

/* -----------------------------
	Lato
	light: 300;
	regular: 400;
----------------------------- */
.mdl-listslide_link__date, .mdl-listslide_link__junre, .mdl-lists_link__date, .mdl-lists_link__junre, .mdl-contact_listwrap__list___link, .gNav_navblock__heading___text.___en, .gNav_navblock__linklist___link, .gFooter_copy, .mdl-title_en, .mdl-categorylinkwrap_list__link, .mdl-pagenation_listwrap__list a {
  font-family: 'Lato', sans-serif;
}

@font-face {
  font-family: "iconfont";
  src: url("../font/iconfont.woff2") format("woff2"), url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype"), url("../font/iconfont.svg#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

.icf::before {
  display: inline-block;
  font-family: "iconfont";
  font-style: normal;
  font-weight: normal;
  /*line-height: 1;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.icf-2x {
  font-size: 2em;
}

.icf-3x {
  font-size: 3em;
}

.icf-4x {
  font-size: 4em;
}

.icf-5x {
  font-size: 5em;
}

.icf-fw {
  width: 1.2857142857142858em;
  text-align: center;
}

.icf-arrow_left-b::before {
  content: "\EA01";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-arrow_right-b::before {
  content: "\EA02";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-cart_pc-b::before {
  content: "\EA03";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-cart_sp-b::before {
  content: "\EA04";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-instagram-b::before {
  content: "\EA05";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-line-b::before {
  content: "\EA06";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-logo-b::before {
  content: "\EA07";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-playicon-b::before {
  content: "\EA0A";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-facebook-b::before {
  content: "\EA10";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-twitter-b::before {
  content: "\EA11";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-close-b::before {
  content: "\EA12";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-mail-b::before, .mdl-contact_listwrap__list___link.___mail::before {
  content: "\EA13";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-tell-b::before, .mdl-contact_listwrap__list___link.___tel::before {
  content: "\EA14";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-arrow_left-a::after, .mdl-pagenation_skip._prev::after {
  content: "\EA01";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-arrow_right-a::after, .mdl-pagenation_skip._next::after {
  content: "\EA02";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-cart_pc-a::after {
  content: "\EA03";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-cart_sp-a::after {
  content: "\EA04";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-instagram-a::after, .gHeader_listwrap__list___link.___instagram::after {
  content: "\EA05";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-line-a::after {
  content: "\EA06";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-logo-a::after, .gNav_title__link::after {
  content: "\EA07";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-playicon-a::after {
  content: "\EA0A";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-facebook-a::after, .gHeader_listwrap__list___link.___facebook::after {
  content: "\EA10";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-twitter-a::after {
  content: "\EA11";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-close-a::after, .gNav_close::after {
  content: "\EA12";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-mail-a::after {
  content: "\EA13";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

.icf-tell-a::after {
  content: "\EA14";
  font-family: "iconfont";
  font-weight: normal;
  font-style: normal;
  /*line-height: 1em;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  text-transform: none;
  text-rendering: auto;
}

/* HEADER
------------------------------------ */
.gHeader {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  -webkit-box-shadow: 0px 1px 4px #4242424f;
          box-shadow: 0px 1px 4px #4242424f;
  -webkit-backdrop-filter: saturate(180%) blur(3px);
          backdrop-filter: saturate(180%) blur(3px);
  z-index: 2;
}

.gHeader-outer {
  padding: 0px 20px;
}

@media screen and (max-width: 750px) {
  .gHeader-outer {
    padding: 0px;
  }
}

.gHeader-inner {
  max-width: 1200px;
  height: 60px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 750px) {
  .gHeader-inner {
    max-width: 97.33333%;
    height: 40px;
  }
}

.gHeader_title__link {
  width: 180px;
  position: relative;
  display: block;
  color: #424242;
}

@media screen and (max-width: 750px) {
  .gHeader_title__link {
    width: 100px;
  }
}

.gHeader_title img {
  width: 100%;
}

.gHeader_listwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.gHeader_listwrap__list {
  margin-left: 1px;
  overflow: hidden;
}

.gHeader_listwrap__list:first-child {
  margin-left: 0px;
}

.gHeader_listwrap__list___link {
  width: 45px;
  height: 50px;
  display: block;
  position: relative;
  color: #424242;
  text-align: center;
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 2em;
}

@media screen and (max-width: 750px) {
  .gHeader_listwrap__list___link {
    width: 40px;
    height: 40px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 2em;
  }
}

@media screen and (min-width: 850px) {
  .gHeader_listwrap__list___link {
    will-change: opacity;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
  }
  .gHeader_listwrap__list___link:hover {
    opacity: 0.6;
  }
}

.gHeader_listwrap__list___link.___onlineshop {
  width: 66px;
  margin: 0px 5px;
  background: url(../img/logo_rakuten.svg) no-repeat center center;
  background-size: 100% auto;
}

@media screen and (max-width: 750px) {
  .gHeader_listwrap__list___link.___onlineshop {
    width: 50px;
  }
}

@media screen and (min-width: 850px) {
  .gHeader_listwrap__list___link.___menu:hover span:nth-child(2) {
    width: 15px;
  }
}

.gHeader_listwrap__list___link.___menu p {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 7px;
  margin: auto;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1em;
}

.gHeader_listwrap__list___link.___menu span {
  width: 25px;
  height: 1px;
  display: block;
  background: #424242;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
}

@media screen and (max-width: 750px) {
  .gHeader_listwrap__list___link.___menu span {
    width: 25px;
  }
}

@media screen and (min-width: 850px) {
  .gHeader_listwrap__list___link.___menu span {
    will-change: width;
    -webkit-transition: width .4s ease;
    -o-transition: width .4s ease;
    transition: width .4s ease;
  }
}

.gHeader_listwrap__list___link.___menu span:nth-child(1) {
  top: 17px;
}

@media screen and (max-width: 750px) {
  .gHeader_listwrap__list___link.___menu span:nth-child(1) {
    top: 10px;
  }
}

.gHeader_listwrap__list___link.___menu span:nth-child(2) {
  top: 25px;
}

@media screen and (max-width: 750px) {
  .gHeader_listwrap__list___link.___menu span:nth-child(2) {
    top: 17px;
  }
}

/*
------------------------------------ */
.gNav {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
}

.gNav a, .gNav p {
  color: #fff;
}

html.navopen .gNav {
  pointer-events: all;
}

.gNav-outer {
  height: 100%;
  padding: 0px 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
  opacity: 0;
}

@media screen and (max-width: 750px) {
  .gNav-outer {
    padding: 0px;
    overflow: auto;
    display: block;
    -webkit-overflow-scrolling: touch;
  }
}

.gNav-inner {
  min-width: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media screen and (max-width: 750px) {
  .gNav-inner {
    min-width: unset;
    max-width: 97.33333%;
    padding: 20px 0px;
    display: block;
  }
}

.gNav_close {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 20px;
  right: 10%;
  display: block;
  text-align: center;
  color: #fff;
  z-index: 4;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.66667em;
}

@media screen and (min-width: 850px) {
  .gNav_close::after {
    will-change: opacity;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
  }
  .gNav_close:hover::after {
    opacity: 0.6;
  }
}

@media screen and (max-width: 750px) {
  .gNav_close {
    right: 20px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.25em;
  }
}

.gNav_mask1 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(66, 66, 66, 0.53);
  z-index: 1;
}

.gNav_mask2 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: #424242;
  z-index: 2;
}

@media screen and (max-width: 750px) {
  .gNav_title {
    text-align: center;
  }
}

.gNav_title__link {
  display: inline-block;
  position: relative;
  font-size: 100px;
  font-size: 10rem;
  line-height: 1em;
}

@media screen and (max-width: 750px) {
  .gNav_title__link {
    font-size: 60px;
    font-size: 6rem;
    line-height: 1em;
  }
}

.gNav_navblock {
  margin: 20px 0px 0px 50px;
}

@media screen and (max-width: 750px) {
  .gNav_navblock {
    margin: 30px 0px 0px 0px;
    text-align: center;
  }
}

.gNav_navblock__heading a {
  display: inline-block;
}

@media screen and (min-width: 850px) {
  .gNav_navblock__heading a:hover {
    border-color: white;
  }
}

.gNav_navblock__heading___link {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  will-change: border;
  -webkit-transition: border .4s ease;
  -o-transition: border .4s ease;
  transition: border .4s ease;
}

.gNav_navblock__heading___text.___en {
  font-weight: 300;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .gNav_navblock__heading___text.___en {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.gNav_navblock__heading___text.___jp {
  margin-left: 20px;
  font-weight: 700;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .gNav_navblock__heading___text.___jp {
    margin-left: 5px;
    font-size: 10px;
    font-size: 1rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.gNav_navblock__linklist {
  margin: 20px 0px 0px 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 750px) {
  .gNav_navblock__linklist {
    margin: 20px 0px 0px 0px;
    display: block;
  }
}

.gNav_navblock__linklist___list {
  margin-left: 20px;
  padding-left: 20px;
  position: relative;
}

.gNav_navblock__linklist___list:first-child {
  margin-left: 0px;
  padding-left: 0px;
}

.gNav_navblock__linklist___list:first-child::before {
  display: none;
}

.gNav_navblock__linklist___list::before {
  content: '|';
  font-size: 12px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate3d(0px, -50%, 0px);
          transform: translate3d(0px, -50%, 0px);
}

@media screen and (max-width: 750px) {
  .gNav_navblock__linklist___list {
    margin-top: 15px;
    margin-left: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .gNav_navblock__linklist___list::before {
    display: none;
  }
}

.gNav_navblock__linklist___link {
  font-weight: 400;
  display: inline-block;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
  will-change: border;
  -webkit-transition: border .4s ease;
  -o-transition: border .4s ease;
  transition: border .4s ease;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 850px) {
  .gNav_navblock__linklist___link:hover {
    border-color: white;
  }
}

@media screen and (max-width: 750px) {
  .gNav_navblock__linklist___link {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

/* FOOTER
------------------------------------ */
.gFooter {
  margin-top: 100px;
  padding: 20px 0px;
  background: #424242;
  text-align: center;
}

@media screen and (max-width: 750px) {
  .gFooter {
    margin-top: 50px;
  }
}

.gFooter_copy {
  font-weight: 400;
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

.sec-news {
  margin-top: 10%;
}

.sec-news .mdl-listslide {
  margin-top: 60px;
}

@media screen and (max-width: 750px) {
  .mdl-box {
    display: block;
  }
}

.mdl-box_detail {
  width: 100%;
}

.mdl-box_thumbs {
  width: 100%;
}

.mdl-title {
  text-align: center;
}

.mdl-title_en {
  font-weight: 300;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-title_en {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
    display: block;
  }
}

.mdl-title_jp {
  font-weight: 700;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-title_jp {
    margin-top: 20px;
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1em;
    letter-spacing: 0.1em;
  }
}

.mdl-title-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mdl-title_youtube {
  max-width: 180px;
  margin-left: 10px;
}

.mdl-title_youtube svg {
  width: 100%;
  height: auto;
}

.mdl-read {
  margin-top: 70px;
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.14286em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-read {
    margin-top: 35px;
    text-align: left;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.66667em;
    letter-spacing: 0.1em;
  }
}

.mdl-categorylinkwrap {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 750px) {
  .mdl-categorylinkwrap {
    margin-top: 30px;
  }
}

.mdl-categorylinkwrap_list {
  padding: 0px 20px;
  position: relative;
}

.mdl-categorylinkwrap_list:first-child {
  padding-left: 0px;
}

.mdl-categorylinkwrap_list:first-child::before {
  display: none;
}

.mdl-categorylinkwrap_list:last-child {
  padding-right: 0px;
}

.mdl-categorylinkwrap_list::before {
  content: '|';
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 0em;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate3d(0px, -50%, 0px);
          transform: translate3d(0px, -50%, 0px);
  color: #424242;
}

@media screen and (max-width: 750px) {
  .mdl-categorylinkwrap_list::before {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 0em;
  }
}

@media screen and (max-width: 750px) {
  .mdl-categorylinkwrap_list {
    padding: 0px 15px;
    text-align: center;
  }
}

.mdl-categorylinkwrap_list__link {
  color: #424242;
  font-weight: 400;
  display: inline-block;
  border-bottom: 1px solid rgba(66, 66, 66, 0);
  will-change: border;
  -webkit-transition: border .4s ease;
  -o-transition: border .4s ease;
  transition: border .4s ease;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1em;
  letter-spacing: 0.1em;
}

.mdl-categorylinkwrap_list__link.current {
  border-color: #424242;
}

@media screen and (min-width: 850px) {
  .mdl-categorylinkwrap_list__link:hover {
    border-color: #424242;
  }
}

@media screen and (max-width: 750px) {
  .mdl-categorylinkwrap_list__link {
    margin-bottom: 5px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.25em;
    letter-spacing: 0.1em;
  }
}

.mdl-pagenation {
  margin-top: 6.25%;
}

@media screen and (max-width: 750px) {
  .mdl-pagenation {
    margin-top: 22.05882%;
  }
}

.mdl-pagenation_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mdl-pagenation_skip {
  width: 40px;
  height: 40px;
  display: block;
  color: #424242;
  position: relative;
}

.mdl-pagenation_skip::after {
  margin: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  will-change: transform;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1.25em;
}

@media screen and (max-width: 750px) {
  .mdl-pagenation_skip::after {
    font-size: 20px;
    font-size: 2rem;
    line-height: 2em;
  }
}

.mdl-pagenation_skip.is_disabled {
  color: #d6d5d2;
  pointer-events: none;
}

.mdl-pagenation_skip._prev {
  margin-right: 5px;
}

@media screen and (min-width: 850px) {
  .mdl-pagenation_skip._prev:hover::after {
    -webkit-transform: translateX(-5px);
        -ms-transform: translateX(-5px);
            transform: translateX(-5px);
  }
}

.mdl-pagenation_skip._next {
  margin-left: 5px;
}

@media screen and (min-width: 850px) {
  .mdl-pagenation_skip._next:hover::after {
    -webkit-transform: translateX(5px);
        -ms-transform: translateX(5px);
            transform: translateX(5px);
  }
}

.mdl-pagenation_listwrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mdl-pagenation_listwrap__list {
  margin: 0px 5px;
}

.mdl-pagenation_listwrap__list a, .mdl-pagenation_listwrap__list p {
  width: 40px;
  height: 40px;
  display: block;
  text-align: center;
  color: #424242;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.22222em;
}

@media screen and (max-width: 750px) {
  .mdl-pagenation_listwrap__list a, .mdl-pagenation_listwrap__list p {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2.66667em;
  }
}

.mdl-pagenation_listwrap__list a {
  position: relative;
  font-weight: 300;
}

.mdl-pagenation_listwrap__list a::after {
  content: '';
  width: 100%;
  height: 1px;
  background: #424242;
  position: absolute;
  left: 0px;
  bottom: 0px;
  opacity: 0;
  will-change: opacity;
  -webkit-transition: opacity .4s ease;
  -o-transition: opacity .4s ease;
  transition: opacity .4s ease;
}

.mdl-pagenation_listwrap__list a.is_active::after {
  opacity: 1;
}

@media screen and (min-width: 850px) {
  .mdl-pagenation_listwrap__list a:hover::after {
    opacity: 1;
  }
}

.mdl-exlain {
  max-width: 80%;
  margin: 100px auto 0px auto;
  text-align: center;
}

@media screen and (max-width: 750px) {
  .mdl-exlain {
    max-width: 100%;
    margin-top: 50px;
  }
}

.mdl-exlain_text {
  display: inline-block;
  text-align: left;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 2.14286em;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 750px) {
  .mdl-exlain_text {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 2.5em;
    letter-spacing: 0.06em;
  }
  .mdl-exlain_text br {
    display: none;
  }
  .mdl-exlain_text br.brblock {
    display: block;
  }
}

.mdl-exlain_supplement {
  margin-top: 30px;
  text-align: left;
}

.mdl-exlain_supplement li {
  margin: 5px 0px 0px 3em;
  list-style-type: circle;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: 0.1em;
}

.mdl-exlain_supplement li:first-child {
  margin-top: 0px;
}

@media screen and (max-width: 750px) {
  .mdl-exlain_supplement li {
    font-size: 10px;
    font-size: 1rem;
    line-height: 2em;
    letter-spacing: 0.06em;
  }
}

.mdl-detailtable {
  max-width: 80%;
  margin: 60px auto 0px auto;
}

@media screen and (max-width: 750px) {
  .mdl-detailtable {
    max-width: 100%;
  }
}

.mdl-detailtable_table {
  width: 100%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2.16667em;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 750px) {
  .mdl-detailtable_table {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 2.08333em;
    letter-spacing: 0.06em;
  }
}

.mdl-detailtable_table tr {
  border-bottom: 1px solid #424242;
}

.mdl-detailtable_table tr:last-child {
  border: none;
}

@media screen and (min-width: 850px) {
  .mdl-detailtable_table tr:nth-child(odd) {
    background: rgba(0, 0, 0, 0.03);
  }
}

@media screen and (max-width: 750px) {
  .mdl-detailtable_table tr {
    overflow: hidden;
    border: none;
  }
}

.mdl-detailtable_table tr th {
  width: 25%;
  padding: 20px;
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
}

@media screen and (max-width: 750px) {
  .mdl-detailtable_table tr th {
    width: 100%;
    padding: 5px;
    float: left;
    text-align: center;
    background: #797979;
    color: #fff;
    text-align: center;
  }
}

.mdl-detailtable_table tr td {
  width: 75%;
  padding: 20px;
  border-left: 1px solid #424242;
}

@media screen and (max-width: 750px) {
  .mdl-detailtable_table tr td {
    width: 100%;
    padding: 5px 10px 30px 10px;
    float: left;
    border-left: none;
  }
}

.mdl-detailtable_table tr td a {
  will-change: border;
  -webkit-transition: border .4s ease;
  -o-transition: border .4s ease;
  transition: border .4s ease;
  color: #424242;
  border-bottom: 1px solid rgba(66, 66, 66, 0);
}

@media screen and (min-width: 850px) {
  .mdl-detailtable_table tr td a:hover {
    border-color: #424242;
  }
}

.mdl-detailtable_supplement {
  margin-top: 30px;
}

.mdl-detailtable_supplement li {
  margin: 5px 0px 0px 3em;
  list-style-type: circle;
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: 0.1em;
}

.mdl-detailtable_supplement li:first-child {
  margin-top: 0px;
}

@media screen and (max-width: 750px) {
  .mdl-detailtable_supplement li {
    font-size: 10px;
    font-size: 1rem;
    line-height: 2em;
    letter-spacing: 0.06em;
  }
}

.mdl-tablist_list {
  display: none;
}

.mdl-detailtable th div {
  color: #ff1f1f;
}

.mdl-detailtable th div span::before {
  content: '¥';
}

@media screen and (max-width: 750px) {
  .mdl-detailtable th div {
    color: #fff;
    text-align: right;
  }
}

.mdl-detailtable td div {
  text-align: right;
  color: #2a2abf;
}

.mdl-detailtable td div:nth-of-type(1) {
  margin-top: 10px;
}

.mdl-detailtable td div::before {
  content: '※';
}

.sec-waxmenu {
  margin-top: 10%;
}

.sec-wax {
  margin-top: 10%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR1bmV1cC5jc3MiLCJfaW5jL19yZXNldC5zY3NzIiwiX2luYy9fZm9udC5zY3NzIiwiX2luYy9fYmFzZS5zY3NzIiwiX2luYy9fc2V0dGluZy5zY3NzIiwiX2luYy9faWNvbmZvbnQuY3NzIiwiX2luYy9faGVhZGVyLnNjc3MiLCJfaW5jL19uYXYuc2NzcyIsIl9pbmMvX2Zvb3Rlci5zY3NzIiwiX2luYy9fdW5kZXJsYXllci5zY3NzIiwidHVuZXVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7Ozs7RUFNRTtBQ0NGLHlGQUFZO0FEQVo7RUFBZ1csb0JBQWtCO0VBQUUsVUFBUTtFQUFFLFdBQVM7RUFBRSxVQUFRO0VBQUUsV0FBUztFQUFFLGdCQUFjO0VBQUUseUJBQXVCO0VBQUUsd0JBQXNCO0VBQUUsc0JBQW9CO0NBQUc7O0FBQUQ7RUFBTSxlQUFhO0NBQUU7O0FBQUQ7RUFBK0UsZUFBYTtDQUFFOztBQUFEO0VBQVEsaUJBQWU7Q0FBRTs7QUFBRDtFQUFjLGFBQVc7Q0FBRTs7QUFBRDtFQUFxRCxZQUFVO0VBQUUsY0FBWTtDQUFFOztBQUFEO0VBQUcsVUFBUTtFQUFFLFdBQVM7RUFBRSxnQkFBYztFQUFFLHlCQUF1QjtFQUFFLHdCQUFzQjtFQUFFLHNCQUFvQjtDQUFHOztBQUFELHVDQUF1QztBQUFBO0VBQUssdUJBQXFCO0VBQUUsWUFBVTtFQUFFLHNCQUFvQjtDQUFFOztBQUFELHVDQUF1QztBQUFBO0VBQU0sdUJBQXFCO0VBQUUsWUFBVTtFQUFFLG1CQUFpQjtFQUFFLGtCQUFnQjtDQUFFOztBQUFEO0VBQUssOEJBQTRCO0NBQUU7O0FBQUQ7RUFBd0IsMEJBQXdCO0VBQUUsYUFBVztDQUFFOztBQUFEO0VBQU8sMEJBQXdCO0VBQUUsa0JBQWdCO0NBQUU7O0FBQUQsNkNBQTZDO0FBQUE7RUFBSSxlQUFhO0VBQUUsWUFBVTtFQUFFLFVBQVE7RUFBRywyQkFBeUI7RUFBRSxjQUFZO0VBQUUsV0FBUztDQUFFOztBQUFEO0VBQWMsdUJBQXFCO0NBQUU7O0FFTDkyQztFQUNDLHNDQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsb0NBQW1DO0VBQ25DLHNCQUFxQjtFQUNyQiwrQkFBc0I7VUFBdEIsdUJBQXNCO0NBQ3RCOztBQUVEO0VBQ0MsaUJBQWdCO0NBaUNoQjs7QUZwQ29mO0VFdUNwZixlQUFjO0VBQ2QsaUJBQWdCO0NBY2hCOztBQUVEO0VBQ0MsV0FBVTtFQUNWLGNBQWE7RUFDYixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixXQUFVO0VBQ1YsYUFBWTtDQUNaOztBQUVEO0VBQ0Msa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsZUFBYztFQUNkLGlCQUFnQjtDQUloQjs7QUNqRUE7RUR3REQ7SUFPRSxrQkFBaUI7R0FFbEI7Q0hrREE7O0FHaEREO0VBQ0Msa0JBQWlCO0NBSWpCOztBQ3hFQTtFRG1FRDtJQUdFLGFBQVk7R0FFYjtDSHFEQTs7QUduREQ7RUFDQyxrQkFBaUI7RUFDakIsYUFBWTtDQUlaOztBQ2hGQTtFRDBFRDtJQUlFLGlCQ0RzQztHREd2QztDSHdEQTs7QUd0REQ7RUFFRSxrQkFBaUI7Q0FDakI7O0FBSEY7RUFLRSxlQUFjO0NBUWQ7O0FDOUVEO0VEaUVEO0lBT0cscUJBQW9CO0lBQ3BCLHFDQUE0QjtJQUE1QixnQ0FBNEI7SUFBNUIsNkJBQTRCO0dBSzdCO0VBYkY7SUFVSSxhQUFZO0dBQ1o7Q0g2REg7O0FHMURBO0VBQ0MsZUFBYztDQTRDZDs7QUEzQ0E7RUFDQyxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHdDQUFzQztFQUN0Qyw4Q0FBNEM7RUFDNUMsa0NBQWdDO0VBQ2hDLHFDQUFpQztFQUNqQyxvQkFBbUI7Q0FDbkI7O0FBQ0Q7RUFDQyxpQkFBZ0I7RUNyRGxCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDRHVEdkM7O0FDbEhGO0VEMkdDO0lDM0NELGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRDhDdkM7Q0h1RUY7O0FHdEVDO0VBQ0MsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsMkJBQXVCO0tBQXZCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUNqRXJCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDRGtFdkM7O0FDN0hGO0VEbUhDO0lDbkRELGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRHlEdkM7Q0hpRkY7O0FHaEZDO0VBQ0MsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQ3pFbkIsZ0JBQXFCO0VBQ3JCLGtCQUE4QjtFQUM5QixpQkFBaUM7RUFFaEMsc0JBQXdDO0NENEV2Qzs7QUN2SUY7RUQ4SEM7SUFNRSxpQkFBZ0I7SUNwRW5CLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRG1FdkM7Q0gwRkY7O0FHakZEO0VBQ0MsaUJBQWdCO0VBQ2hCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFDdkIsd0JBQTJCO01BQTNCLHFCQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0Isb0JBQWU7TUFBZixnQkFBZTtDQXVGZjs7QUF0RkE7RUFDQyxhQzFFc0M7RUQyRXRDLGlCQUFnQjtFQUNoQixpQkM1RXNDO0NEd0Z0Qzs7QUFmQTtFQUtDLGtCQUFpQjtDQUNqQjs7QUM1SkY7RURzSkE7SUFRRSxXQ2pGcUM7SURrRnJDLGlCQUFnQjtJQUNoQixpQkNuRnFDO0dEd0Z0QztFQWZBO0lBWUUsa0JBQWlCO0dBQ2pCO0NIMkZIOztBR3hGQTtFQUNDLFdDMUZzQztFRDJGdEMsaUJBQWdCO0VBQ2hCLGlCQzVGc0M7Q0QyR3RDOztBQWxCQTtFQUtDLGtCQUFpQjtDQUNqQjs7QUM1S0Y7RURzS0E7SUFRRSxXQ2pHcUM7SURrR3JDLGlCQUFnQjtJQUNoQixpQkNuR3FDO0dEMkd0QztFQWxCQTtJQVlFLGtCQUFpQjtHQUNqQjtDSGdHSDs7QUc3R0M7RUFnQkMsb0JBQW1CO0NBQ25COztBQXZDSDtFQTBDRSxlQUFjO0NBUWQ7O0FDakxEO0VEK0hEO0lBNENHLHFCQUFvQjtJQUNwQixxQ0FBNEI7SUFBNUIsZ0NBQTRCO0lBQTVCLDZCQUE0QjtHQUs3QjtFQWxERjtJQStDSSxhQUFZO0dBQ1o7Q0hxR0g7O0FHbEdBO0VBQ0MsZUFBYztDQXVDZDs7QUF0Q0E7RUFDQyxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLDZCQUE0QjtFQUM1QixtQ0FBa0M7RUFDbEMsdUJBQXNCO0VBQ3RCLCtCQUEyQjtFQUMzQixvQkFBbUI7Q0FDbkI7O0FBQ0Q7RUFDQyxpQkFBZ0I7RUN4SmxCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDRDBKdkM7O0FDck5GO0VEOE1DO0lDOUlELGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRGlKdkM7Q0grR0Y7O0FHOUdDO0VBQ0MsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsMkJBQXVCO0tBQXZCLHdCQUF1QjtFQUN2QixvQkFBbUI7RUNwS3JCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDRHFLdkM7O0FDaE9GO0VEc05DO0lDdEpELGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsdUJBQTZDO0lBRTVDLHNCQUF3QztHRDRKdkM7Q0h5SEY7O0FHeEhDO0VBQ0MsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQzVLbkIsZ0JBQXFCO0VBQ3JCLGtCQUE4QjtFQUM5QixpQkFBaUM7RUFFaEMsc0JBQXdDO0NEK0t2Qzs7QUMxT0Y7RURpT0M7SUFNRSxpQkFBZ0I7SUN2S25CLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRHNLdkM7Q0hrSUY7O0FHOUhEO0VBQ0MsWUFBVztFQUNYLGlCQUFnQjtFQUNoQiwrQkFBMkI7RUFDM0IsbUJBQWtCO0NBV2xCOztBQzdQQTtFRDhPRDtJQU1FLGtCQUFpQjtHQVNsQjtDSDRIQTs7QUduSUE7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztDQUNUOztBQUdGO0VBQ0MsZ0JDbkx1QztFRG9MdkMsbUJBQWtCO0NBNEVsQjs7QUM3VUE7RUQrUEQ7SUFJRSxnQkN0THNDO0dEZ1F2QztDSCtEQTs7QUd2SUE7RUFDQyxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLDBCQUF5QjtDQU16Qjs7QUM5UUQ7RURxUUE7SUFLRSxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLGlCQUFnQjtHQUVqQjtDSDRJRDs7QUczSUE7RUFDQyxpQkFBZ0I7RUN6TmpCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDRDBOeEM7O0FDclJEO0VEK1FBO0lDL01BLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRGlOeEM7Q0hzSkQ7O0FHckpBO0VBQ0MsaUJBQWdCO0VBQ2hCLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7Q0FrRHZCOztBQzVVRDtFRHNSQTtJQU1FLGlCQUFnQjtJQUNoQixlQUFjO0dBK0NmO0NINkdEOztBRzFKRTtFQUVDLG1CQUFrQjtDQUlsQjs7QUNyU0g7RUQrUkU7SUFJRSxrQkFBaUI7R0FFbEI7Q0g4Skg7O0FHcEtFO0VBUUMsa0JBQWlCO0NBS2pCOztBQzVTSDtFRCtSRTtJQVVFLGlCQUFnQjtJQUNoQixpQkFBZ0I7R0FFakI7Q0hrS0g7O0FHaktFO0VBQ0MsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsb0NBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiw0QkFBMkI7RUFDM0IsNkNBQTRDO0VBQzVDLHNCQUFxQjtFQUNyQixtQkFBa0I7RUM3UHJCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsb0JBQWlDO0VBRWhDLHNCQUF3QztDRCtRdEM7O0FDMVVIO0VENlNFO0lDN09GLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRHNRdEM7Q0gySkg7O0FHeExHO0VBY0Msa0JBQWlCO0VDcFFyQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLG9CQUFpQztFQUVoQyxzQkFBd0M7Q0RxUXJDOztBQ2hVSjtFRDZTRztJQzdPSCxnQkFBMkI7SUFDM0Isa0JBQW9DO0lBQ3BDLGlCQUE2QztJQUU1QyxzQkFBd0M7R0Q0UHJDO0NIc0xKOztBR3pNRztFQXFCQyxzQkFBaUM7Q0FDakM7O0FBWUw7RUFDQyxnQkNuUXVDO0NEdVJ2Qzs7QUNwV0E7RUQrVUQ7SUFHRSxzQkNyUXNDO0dEdVJ2QztDSGdLQTs7QUdoTEE7RUFDQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLCtCQUEyQjtFQUMzQixvREFBMkM7VUFBM0MsNENBQTJDO0NBSTNDOztBQzVWRDtFRG9WQTtJQU1FLGlCQUFnQjtHQUVqQjtDSHFMRDs7QUdwTEE7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLDhCQUE0QjtFQUM1QixTQUFRO0VBQ1IsVUFBUztDQUNUOztBQUlGO0VBQ0MsZ0JDM1J1QztDRG1TdkM7O0FBVEQ7RUFHRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0NBQ25COztBQzVXRDtFRHVXRDtJQU9FLHNCQ2pTc0M7R0RtU3ZDO0NId0xBOztBR3RMRDtFQUNDLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixTQUFRO0VBQ1IsVUFBUztFQUNULG1FQUFrRTtFQUNsRSw0QkFBMkI7RUFDM0IsYUFBWTtDQUNaOztBQUdEO0VBQ0Msb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixtQkFBa0I7RUMxVWxCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDRDJVekM7O0FDdFlBO0VEOFhEO0lDOVRDLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRGtVekM7Q0hnTUE7O0FHOUxEO0VBQ0MsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLG9CQUFlO01BQWYsZ0JBQWU7Q0FvQmY7O0FBMUJEO0VBU0csV0FBVTtFQUNWLDZCQUFRO01BQVIsa0JBQVE7VUFBUixTQUFRO0NBQ1I7O0FBWEg7RUFhRyxXQUFVO0VBQ1YsNkJBQVE7TUFBUixrQkFBUTtVQUFSLFNBQVE7Q0FDUjs7QUFmSDtFQWlCRyxZQUFXO0VBQ1gsNkJBQVE7TUFBUixrQkFBUTtVQUFSLFNBQVE7Q0FDUjs7QUFuQkg7RUFzQkUsWUFBVztFQUNYLGFBQVk7RUFDWixxQkFBaUI7S0FBakIsa0JBQWlCO0NBQ2pCOztBRGhiRjs7OztnQ0FJZ0M7QUFHaEM7Ozs7Z0NBSWdDO0FDZ0NoQztFRDlCQyx3Q0FBdUM7Q0FDdkM7O0FBRUQ7Ozs7Z0NBSWdDO0FDc0c3QjtFRHBHRixnQ0FBK0I7Q0FDL0I7O0FHekJEO0VBQ0Usd0JBQXVCO0VBQ3ZCLG9NQUdvRDtFQUNwRCxvQkFBbUI7RUFDbkIsbUJBQWtCO0NMNG9CbkI7O0FLem9CRDtFQUNFLHNCQUFxQjtFQUNyQix3QkFBdUI7RUFDdkIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsb0NBQW1DO0VBQ25DLG1DQUFrQztFQUNsQyxZQUFXO0VBQ1gscUJBQW9CO0VBQ3BCLHFCQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGdDQUErQjtFQUMvQixvQkFBbUI7RUFDbkIscUJBQW9CO0NBQ3JCOztBQUNEO0VBQVUsZUFBYztDQUFJOztBQUM1QjtFQUFVLGVBQWM7Q0FBSTs7QUFDNUI7RUFBVSxlQUFjO0NBQUk7O0FBQzVCO0VBQVUsZUFBYztDQUFJOztBQUM1QjtFQUNFLDRCQUEyQjtFQUMzQixtQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBR0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG9DQUFtQztFQUNuQyxtQ0FBa0M7RUFDbEMsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixxQkFBb0I7Q0FDckI7O0FDNVZEO3VDQUN1QztBQUN2QztFQUNDLFlBQVc7RUFDWCxnQkFBZTtFQUNmLFNBQVE7RUFDUixVQUFTO0VBRVQsMENBQWlDO1VBQWpDLGtDQUFpQztFQUNqQyxrREFBeUM7VUFBekMsMENBQXlDO0VBQ3pDLFdBQVU7Q0F1SVY7O0FBdElBO0VBQ0Msa0JBQWlCO0NBSWpCOztBRkREO0VFSkE7SUFHRSxhQUFZO0dBRWI7Q05paENEOztBTWhoQ0E7RUFDQyxrQkFBaUI7RUFDakIsYUFBWTtFQUNaLGFBQVk7RUFDWixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLDBCQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0NBSzlCOztBRmJEO0VFRUE7SUFRRSxxQkZtRXFDO0lFbEVyQyxhQUFZO0dBRWI7Q05xaENEOztBTW5oQ0M7RUFDQyxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxlQUFjO0NBSWQ7O0FGdkJGO0VFZUM7SUFNRSxhQUFZO0dBRWI7Q053aENGOztBTWppQ0M7RUFXQyxZQUFXO0NBQ1g7O0FBRUY7RUFDQyxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHNCQUF5QjtNQUF6QixtQkFBeUI7VUFBekIsMEJBQXlCO0NBa0d6Qjs7QUFqR0E7RUFDQyxpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBOEZoQjs7QUFoR0E7RUFJQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLGVBQWM7RUFFZCxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLG1CQUFrQjtFRlVyQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLGlCQUFpQztDRXNFOUI7O0FGL0hIO0VFc0NFO0lBVUUsWUFBVztJQUNYLGFBQVk7SUZNaEIsZ0JBQXFCO0lBQ3JCLGdCQUE4QjtJQUM5QixpQkFBaUM7R0VzRTlCO0NOeTlCSDs7QUl2a0NBO0VFcUJFO0lBZUUscUJBQW9CO0lBQ3BCLHFDQUE0QjtJQUE1QixnQ0FBNEI7SUFBNUIsNkJBQTRCO0dBeUU3QjtFQXpGQTtJQWtCRSxhQUFZO0dBQ1o7Q055aUNMOztBTTVqQ0c7RUE4QkMsWUFBVztFQUNYLGdCQUFlO0VBQ2YsaUVBQWdFO0VBQ2hFLDJCQUEwQjtDQU8xQjs7QUY5RUo7RUVzQ0c7SUFxQ0UsWUFBVztHQUdaO0NOaWlDSjs7QUk5bENBO0VFcUJHO0lBOENJLFlBQVc7R0FDWDtDTmdpQ1A7O0FNL2tDRztFQW1ERSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFdBQVU7RUFDVixZQUFXO0VBQ1gsYUFBWTtFRnRDakIsZ0JBQXFCO0VBQ3JCLGdCQUE4QjtFQUM5QixpQkFBaUM7Q0VzQzVCOztBQXpERjtFQTJERSxZQUFXO0VBQ1gsWUFBVztFQUNYLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTO0VBQ1QsV0FBVTtFQUNWLGFBQVk7Q0FvQlo7O0FGN0hMO0VFc0NHO0lBcUVHLFlBQVc7R0FrQlo7Q05xaENMOztBSWpvQ0E7RUVxQkc7SUF3RUcsbUJBQWtCO0lBQ2xCLG1DQUEwQjtJQUExQiw4QkFBMEI7SUFBMUIsMkJBQTBCO0dBYzNCO0NONGhDTDs7QU1ubkNHO0VBNEVHLFVBQVM7Q0FJVDs7QUZ0SE47RUVzQ0c7SUE4RUksVUFBUztHQUVWO0NONmlDTjs7QU03bkNHO0VBa0ZHLFVBQVM7Q0FJVDs7QUY1SE47RUVzQ0c7SUFvRkksVUFBUztHQUVWO0NOaWpDTjs7QU81ckNEO3VDQUN1QztBQUN2QztFQUNDLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixTQUFRO0VBQ1IsVUFBUztFQUNULFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIsV0FBVTtDQXVNVjs7QUEvTUQ7RUFVRSxZQUFXO0NBQ1g7O0FBQ0Q7RUFDQyxvQkFBbUI7Q0FDbkI7O0FBQ0Q7RUFDQyxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLFdBQVU7RUFDVixXQUFVO0NBT1Y7O0FIakJEO0VHRUE7SUFVRSxhQUFZO0lBQ1osZUFBYztJQUNkLGVBQWM7SUFDZCxrQ0FBaUM7R0FFbEM7Q1Bxc0NEOztBT3BzQ0E7RUFDQyxpQkFBZ0I7RUFDaEIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QiwwQkFBNkI7TUFBN0IsOEJBQTZCO0NBTzdCOztBSDdCRDtFR2tCQTtJQU1FLGlCQUFnQjtJQUNoQixxQkhvRHFDO0lHbkRyQyxrQkFBaUI7SUFDakIsZUFBYztHQUVmO0NQeXNDRDs7QU94c0NBO0VBQ0MsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsVUFBUztFQUNULFdBQVU7RUFDVixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxXQUFVO0VIZ0JYLGdCQUFxQjtFQUNyQixnQkFBOEI7RUFDOUIsdUJBQWlDO0NHQWhDOztBSHhDRDtFR2FDO0lBY0UscUJBQW9CO0lBQ3BCLHFDQUE0QjtJQUE1QixnQ0FBNEI7SUFBNUIsNkJBQTRCO0dBQzVCO0VBaEJGO0lBbUJHLGFBQVk7R0FDWjtDUDZzQ0o7O0FJL3ZDQTtFRzhCQTtJQXdCRSxZQUFXO0lIVWIsZ0JBQTJCO0lBQzNCLGdCQUFvQztJQUNwQyxvQkFBNkM7R0dUNUM7Q1Arc0NEOztBTzlzQ0E7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULG1DQUFrQztFQUNsQyxXQUFVO0NBQ1Y7O0FBQ0Q7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULG9CQUFtQjtFQUNuQixXQUFVO0NBQ1Y7O0FIM0VEO0VHNEVBO0lBRUUsbUJBQWtCO0dBV25CO0NQeXNDRDs7QU9sdENDO0VBQ0Msc0JBQXFCO0VBQ3JCLG1CQUFrQjtFSDNCcEIsaUJBQXFCO0VBQ3JCLGlCQUE4QjtFQUM5QixpQkFBaUM7Q0crQi9COztBSHhGRjtFR2dGQztJSGhCRCxnQkFBMkI7SUFDM0IsZ0JBQW9DO0lBQ3BDLGlCQUE2QztHR3NCM0M7Q1AwdENGOztBT3J0Q0E7RUFDQywwQkFBeUI7Q0FtR3pCOztBSGpNRDtFRzZGQTtJQUdFLHlCQUF3QjtJQUN4QixtQkFBa0I7R0FnR25CO0NQNG5DRDs7QU8xdENFO0VBSUMsc0JBQXFCO0NBTXJCOztBSDVGSDtFR2tGRTtJQU9HLG9CQUFvQztHQUNwQztDUDR0Q0w7O0FPenRDRTtFQUNDLGdEQUErQztFQUMvQyxvQkFBbUI7RUFDbkIsb0NBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiw0QkFBMkI7Q0FDM0I7O0FBQ0E7RUFFQyxpQkFBZ0I7RUg5RHBCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDR2dFckM7O0FIM0hKO0VHbUhHO0lIbkRILGdCQUEyQjtJQUMzQixnQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHR3VEckM7Q1BtdUNKOztBTzN1Q0c7RUFVQyxrQkFBaUI7RUFDakIsaUJBQWdCO0VIdkVwQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLGlCQUFpQztFQUVoQyxzQkFBd0M7Q0cwRXJDOztBSHJJSjtFR21IRztJQWVFLGlCQUFnQjtJSGxFckIsZ0JBQTJCO0lBQzNCLGdCQUFvQztJQUNwQyxpQkFBNkM7SUFFNUMsc0JBQXdDO0dHaUVyQztDUDR1Q0o7O0FPenVDQztFQUNDLDJCQUEwQjtFQUMxQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHdCQUEyQjtNQUEzQixxQkFBMkI7VUFBM0IsNEJBQTJCO0NBb0QzQjs7QUhoTUY7RUd3SUM7SUFNRSx5QkFBd0I7SUFDeEIsZUFBYztHQWlEZjtDUCtyQ0Y7O0FPOXVDRTtFQUNDLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NBMEJsQjs7QUE3QkE7RUFLQyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBSWpCOztBQVZEO0VBUUUsY0FBYTtDQUNiOztBQVRGO0VBWUMsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULCtDQUFzQztVQUF0Qyx1Q0FBc0M7Q0FDdEM7O0FIcEtKO0VHaUpFO0lBcUJFLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtHQUtuQjtFQTdCQTtJQTBCRSxjQUFhO0dBQ2I7Q1B3dkNMOztBT3J2Q0U7RUFDQyxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGdEQUErQztFQUMvQyxvQkFBbUI7RUFDbkIsb0NBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiw0QkFBMkI7RUg3SDlCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDR29JdEM7O0FIOUtIO0VHOEpHO0lBVUUsb0JBQW9DO0dBQ3BDO0NQNHZDTDs7QUl0N0NBO0VHK0tFO0lIL0dGLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztHRzJIdEM7Q1Bnd0NIOztBUTU4Q0Q7dUNBQ3VDO0FBQ3ZDO0VBQ0Msa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0NBVWxCOztBSkhBO0VJWEQ7SUFNRSxpQkFBZ0I7R0FRakI7Q1IyOENBOztBUWo5Q0E7RUFDQyxpQkFBZ0I7RUFDaEIsWUFBVztFSndEWixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLGlCQUFpQztFQUVoQyxzQkFBd0M7Q0l6RHhDOztBQ2hCRjtFQUNDLGdCTDBGdUM7Q0t0RnZDOztBQUxEO0VBR0UsaUJBQWdCO0NBQ2hCOztBTFVEO0VLUEQ7SUFFRSxlQUFjO0dBUWY7Q1RrK0NBOztBU3grQ0E7RUFDQyxZQUFXO0NBQ1g7O0FBQ0Q7RUFDQyxZQUFXO0NBQ1g7O0FBR0Y7RUFDQyxtQkFBa0I7Q0FnQ2xCOztBQS9CQTtFQUNDLGlCQUFnQjtFTCtDakIsZ0JBQXFCO0VBQ3JCLGtCQUE4QjtFQUM5QixpQkFBaUM7RUFFaEMsc0JBQXdDO0NLNUN4Qzs7QUxmRDtFS09BO0lMeURBLGdCQUEyQjtJQUMzQixnQkFBb0M7SUFDcEMsaUJBQTZDO0lBRTVDLHNCQUF3QztJS3ZEdkMsZUFBYztHQUVmO0NUby9DRDs7QVNuL0NBO0VBQ0MsaUJBQWdCO0VMc0NqQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLGlCQUFpQztFQUVoQyxzQkFBd0M7Q0tuQ3hDOztBTHhCRDtFS2dCQTtJQUlFLGlCQUFnQjtJQUNoQixlQUFjO0lMMkNoQixnQkFBMkI7SUFDM0Isa0JBQW9DO0lBQ3BDLGlCQUE2QztJQUU1QyxzQkFBd0M7R0s1Q3hDO0NUOC9DRDs7QVM3L0NBO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtDQUN2Qjs7QUFDRDtFQUNDLGlCQUFnQjtFQUNoQixrQkFBaUI7Q0FLakI7O0FBUEE7RUFJQyxZQUFXO0VBQ1gsYUFBWTtDQUNaOztBQUlIO0VBQ0MsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFTGFsQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLHVCQUFpQztFQUVoQyxzQkFBd0M7Q0tWekM7O0FMakRBO0VLd0NEO0lBS0UsaUJBQWdCO0lBQ2hCLGlCQUFnQjtJTGtCakIsZ0JBQTJCO0lBQzNCLGtCQUFvQztJQUNwQyx1QkFBNkM7SUFFNUMsc0JBQXdDO0dLbkJ6QztDVHlnREE7O0FTdmdERDtFQUNDLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0NBd0R2Qjs7QUwvR0E7RUttREQ7SUFNRSxpQkFBZ0I7R0FzRGpCO0NUdzlDQTs7QVM1Z0RBO0VBQ0Msa0JBQWlCO0VBQ2pCLG1CQUFrQjtDQWlEbEI7O0FBbkRBO0VBSUMsa0JBQWlCO0NBSWpCOztBQVJEO0VBTUUsY0FBYTtDQUNiOztBQVBGO0VBVUMsbUJBQWtCO0NBQ2xCOztBQVhEO0VBYUMsYUFBWTtFTGpCZCxnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLGlCQUFpQztFS2lCL0IsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULCtDQUFzQztVQUF0Qyx1Q0FBc0M7RUFDdEMsZUFBYztDQUlkOztBTG5GRjtFSzJEQztJTEtELGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsaUJBQTZDO0dLaUIzQztDVDBoREY7O0FJN21EQTtFSzJEQTtJQTBCRSxrQkFBaUI7SUFDakIsbUJBQWtCO0dBd0JuQjtDVHNnREQ7O0FTNWhEQztFQUNDLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLDZDQUE0QztFQUM1QyxvQkFBbUI7RUFDbkIsb0NBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiw0QkFBMkI7RUx2QzdCLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsaUJBQWlDO0VBRWhDLHNCQUF3QztDS2tEdkM7O0FBckJBO0VBVUMsc0JBQWlDO0NBQ2pDOztBTGxGSDtFS3VFRTtJQWNFLHNCQUFpQztHQUNqQztDVG9pREo7O0FJM29EQTtFS3dGQztJQWtCRSxtQkFBa0I7SUwxQ3JCLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsb0JBQTZDO0lBRTVDLHNCQUF3QztHS3lDdkM7Q1R3aURGOztBU3BpREQ7RUFDQyxrQkxyQ3VDO0NLZ0p2Qzs7QUw3TkE7RUtpSEQ7SUFHRSxzQkx2Q3NDO0dLZ0p2QztDVGs4Q0E7O0FTemlEQTtFQUNDLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0NBQ3ZCOztBQUNEO0VBQ0MsWUFBVztFQUNYLGFBQVk7RUFDWixlQUFjO0VBRWQsZUFBYztFQUNkLG1CQUFrQjtDQXdDbEI7O0FBOUNBO0VBUUMsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULFdBQVU7RUFDVix1QkFBc0I7RUFDdEIsK0NBQThCO0VBQTlCLHVDQUE4QjtFQUE5QixrQ0FBOEI7RUFBOUIsK0JBQThCO0VBQTlCLDJEQUE4QjtFTGxGaEMsZ0JBQXFCO0VBQ3JCLGtCQUE4QjtFQUM5QixvQkFBaUM7Q0txRi9COztBTDlJRjtFSzJIQztJTDNERCxnQkFBMkI7SUFDM0IsZ0JBQW9DO0lBQ3BDLGlCQUE2QztHSzRFM0M7Q1RvakRGOztBU3ZrREM7RUFxQkMsZUFBYztFQUNkLHFCQUFvQjtDQUNwQjs7QUF2QkQ7RUF5QkMsa0JBQWlCO0NBU2pCOztBTDVJRjtFSzBHQztJQThCSSxvQ0FBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQjtHQUMzQjtDVHVqREw7O0FTdGxEQztFQW9DQyxpQkFBZ0I7Q0FTaEI7O0FMdkpGO0VLMEdDO0lBeUNJLG1DQUEwQjtRQUExQiwrQkFBMEI7WUFBMUIsMkJBQTBCO0dBQzFCO0NUc2pETDs7QVNqakRBO0VBQ0MscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIseUJBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7Q0ErQ3ZCOztBQTlDQTtFQUNDLGdCQUFlO0NBNENmOztBQTdDQTtFQUdDLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztFQUVkLG1CQUFrQjtFQUNsQixlQUFjO0VML0hqQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLHVCQUFpQztDS2tJOUI7O0FMM0xIO0VLOEtFO0lMOUdGLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsdUJBQTZDO0dLeUgxQztDVDZqREg7O0FTMWtERTtFQWlCQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0NBMEJoQjs7QUE1Q0Q7RUFxQkUsWUFBVztFQUNYLFlBQVc7RUFDWCxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsWUFBVztFQUNYLFdBQVU7RUFDVixxQkFBb0I7RUFDcEIscUNBQTRCO0VBQTVCLGdDQUE0QjtFQUE1Qiw2QkFBNEI7Q0FDNUI7O0FBL0JGO0VBa0NHLFdBQVU7Q0FDVjs7QUxoTUw7RUs2SkU7SUF3Q0ksV0FBVTtHQUNWO0NUNmpETjs7QVNyakREO0VBQ0MsZUxuSnVDO0VLb0p2Qyw0QkFBMkI7RUFDM0IsbUJBQWtCO0NBa0NsQjs7QUxwUUE7RUsrTkQ7SUFLRSxnQkFBZTtJQUNmLGlCQUFnQjtHQStCakI7Q1Q2aERBOztBUzFqREE7RUFDQyxzQkFBcUI7RUFDckIsaUJBQWdCO0VMbExqQixnQkFBcUI7RUFDckIsa0JBQThCO0VBQzlCLHVCQUFpQztFQUVoQyxzQkFBd0M7Q0t5THhDOztBTHBQRDtFS3VPQTtJTHZLQSxnQkFBMkI7SUFDM0Isa0JBQW9DO0lBQ3BDLG1CQUE2QztJQUU1Qyx1QkFBd0M7R0tnTHhDO0VBYkE7SUFPRSxjQUFhO0dBSWI7RUFYRjtJQVNHLGVBQWM7R0FDZDtDVHdrREo7O0FTcGtEQTtFQUNDLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FZaEI7O0FBZEE7RUFJQyx3QkFBdUI7RUFDdkIsd0JBQXVCO0VMbk16QixnQkFBcUI7RUFDckIsZ0JBQThCO0VBQzlCLG1CQUFpQztFQUVoQyxzQkFBd0M7Q0t1TXZDOztBQWJEO0VBT0UsZ0JBQWU7Q0FDZjs7QUw3UEg7RUtxUEM7SUxyTEQsZ0JBQTJCO0lBQzNCLGdCQUFvQztJQUNwQyxpQkFBNkM7SUFFNUMsdUJBQXdDO0dLOEx2QztDVGtsREY7O0FTOWtERDtFQUNDLGVMMUx1QztFSzJMdkMsMkJBQTBCO0NBOEUxQjs7QUx0VkE7RUtzUUQ7SUFJRSxnQkFBZTtHQTRFaEI7Q1R5Z0RBOztBU25sREE7RUFDQyxZQUFXO0VMdE5aLGdCQUFxQjtFQUNyQixrQkFBOEI7RUFDOUIsdUJBQWlDO0VBRWhDLHVCQUF3QztDSzRReEM7O0FMdlVEO0VLNFFBO0lMNU1BLGdCQUEyQjtJQUMzQixrQkFBb0M7SUFDcEMsdUJBQTZDO0lBRTVDLHVCQUF3QztHS21ReEM7Q1R5aUREOztBU3BtREM7RUFPQyxpQ0FBZ0M7Q0FtRGhDOztBQTFERDtFQVNFLGFBQVk7Q0FDWjs7QUxyUUg7RUsyUEM7SUFhRyxnQ0FBNEI7R0FDNUI7Q1RvbURKOztBSTkzREE7RUs0UUM7SUFpQkUsaUJBQWdCO0lBQ2hCLGFBQVk7R0F3Q2I7Q1QrakRGOztBU3puREM7RUFxQkUsV0xwTm9DO0VLcU5wQyxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixrQkFBaUI7Q0FVakI7O0FML1NIO0VLNFFDO0lBMkJHLFlBQVc7SUFDWCxhQUFZO0lBQ1osWUFBVztJQUNYLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsWUFBVztJQUNYLG1CQUFrQjtHQUVuQjtDVDBtREg7O0FTN29EQztFQXFDRSxXTHBPb0M7RUtxT3BDLGNBQWE7RUFDYiwrQkFBOEI7Q0FrQjlCOztBTHJVSDtFSzRRQztJQXlDRyxZQUFXO0lBQ1gsNEJBQTJCO0lBQzNCLFlBQVc7SUFDWCxrQkFBaUI7R0FhbEI7Q1RtbURIOztBUzVwREM7RUErQ0csb0JBQW1CO0VBQ25CLG9DQUEyQjtFQUEzQiwrQkFBMkI7RUFBM0IsNEJBQTJCO0VBQzNCLGVBQWM7RUFDZCw2Q0FBeUM7Q0FNekM7O0FMblRKO0VLMlBDO0lBcURLLHNCQUE4QjtHQUM5QjtDVG1uRE47O0FTN21EQTtFQUNDLGlCQUFnQjtDQVloQjs7QUFiQTtFQUdDLHdCQUF1QjtFQUN2Qix3QkFBdUI7RUxyUnpCLGdCQUFxQjtFQUNyQixnQkFBOEI7RUFDOUIsbUJBQWlDO0VBRWhDLHNCQUF3QztDS3lSdkM7O0FBWkQ7RUFNRSxnQkFBZTtDQUNmOztBTC9VSDtFS3dVQztJTHhRRCxnQkFBMkI7SUFDM0IsZ0JBQW9DO0lBQ3BDLGlCQUE2QztJQUU1Qyx1QkFBd0M7R0tnUnZDO0NUMm5ERjs7QVN0bkRBO0VBQ0MsY0FBYTtDQUNiOztBQzlWRjtFQUdHLGVBQWM7Q0FVZDs7QUFiSDtFQU1LLGFBQVk7Q0FDWjs7QU5KSjtFTUhEO0lBVUksWUFBVztJQUNYLGtCQUFpQjtHQUVsQjtDVnc5REY7O0FVcitERDtFQWlCRyxrQkFBaUI7RUFDakIsZUFBYztDQU9kOztBQXpCSDtFQW9CSSxpQkFBZ0I7Q0FDaEI7O0FBckJKO0VBdUJJLGFBQWE7Q0FDYjs7QUFJSjtFQUNDLGdCTm1EdUM7Q01sRHZDOztBQUVEO0VBQ0MsZ0JOK0N1QztDTTlDdkMiLCJmaWxlIjoidHVuZXVwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tIFxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzozMDAsNDAwfE5vdG8rU2FucytKUDo1MDAsNzAwXCIpO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4qIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhlYWRlcmZpeGVkcG9pbnQge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogOTk5O1xufVxuXG5tYWluLm1haW4ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgbWFpbi5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4ubWRsLW91dGVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtb3V0ZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4ubWRsLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1pbm5lciB7XG4gICAgd2lkdGg6IDkwLjY2NjY3JTtcbiAgfVxufVxuXG4ubWRsLWxpc3RzbGlkZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubWRsLWxpc3RzbGlkZSBhLm1kbC1saXN0c2xpZGVfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAubWRsLWxpc3RzbGlkZSBhLm1kbC1saXN0c2xpZGVfbGluayB7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgfVxuICAubWRsLWxpc3RzbGlkZSBhLm1kbC1saXN0c2xpZGVfbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5tZGwtbGlzdHNsaWRlX2xpbmsge1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuLm1kbC1saXN0c2xpZGVfbGlua19faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubWRsLWxpc3RzbGlkZV9saW5rX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWxpc3RzbGlkZV9saW5rX19kYXRlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLm1kbC1saXN0c2xpZGVfbGlua19fZGV0YWlsIHtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtbGlzdHNsaWRlX2xpbmtfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5tZGwtbGlzdHNsaWRlX2xpbmtfX2p1bnJlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1saXN0c2xpZGVfbGlua19fanVucmUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5tZGwtbGlzdHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZGwtbGlzdHNfbGlzdCB7XG4gIHdpZHRoOiAyMy41JTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLm1kbC1saXN0c19saXN0Om50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1saXN0c19saXN0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuICAubWRsLWxpc3RzX2xpc3Q6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ubWRsLWxpc3RzX2xpc3R1YmUge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4ubWRsLWxpc3RzX2xpc3R1YmU6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWxpc3RzX2xpc3R1YmUge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIC5tZGwtbGlzdHNfbGlzdHViZTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5tZGwtbGlzdHNfbGlzdHViZSAubWRsLWxpc3RzbGlkZV9saW5rX19pbWcge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWRsLWxpc3RzIGEubWRsLWxpc3RzbGlkZV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5tZGwtbGlzdHMgYS5tZGwtbGlzdHNsaWRlX2xpbmsge1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gIH1cbiAgLm1kbC1saXN0cyBhLm1kbC1saXN0c2xpZGVfbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5tZGwtbGlzdHNfbGluayB7XG4gIGNvbG9yOiAjNDI0MjQyO1xufVxuXG4ubWRsLWxpc3RzX2xpbmtfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm1kbC1saXN0c19saW5rX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWxpc3RzX2xpbmtfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4ubWRsLWxpc3RzX2xpbmtfX2RldGFpbCB7XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWxpc3RzX2xpbmtfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5tZGwtbGlzdHNfbGlua19fanVucmUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWxpc3RzX2xpbmtfX2p1bnJlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4ubWRsLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwJTtcbiAgfVxufVxuXG4ubWRsLWNhbGVuZGFyX2NhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuXG4ubWRsLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gIH1cbn1cblxuLm1kbC1jb250YWN0X2JveCB7XG4gIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDI0MjQyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWNvbnRhY3RfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgZGlyZWN0aW9uOiBibG9jaztcbiAgfVxufVxuXG4ubWRsLWNvbnRhY3RfdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtY29udGFjdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5tZGwtY29udGFjdF9saXN0d3JhcCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWNvbnRhY3RfbGlzdHdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0Om50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWNvbnRhY3RfbGlzdHdyYXBfX2xpc3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0X19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICB3aWxsLWNoYW5nZTogYm9yZGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjRzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY2LCA2NiwgNjYsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWNvbnRhY3RfbGlzdHdyYXBfX2xpc3RfX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0X19fbGluazo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0X19fbGluazo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0X19fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0Mjtcbn1cblxuLm1kbC1tYXAge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2NyU7XG4gIH1cbn1cblxuLm1kbC1tYXBfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1tYXBfb3V0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cblxuLm1kbC1tYXBfbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbi5tZGwtc2NoZWR1bGUge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5cbi5tZGwtc2NoZWR1bGUgLm1kbC1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtc2NoZWR1bGUge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3JTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTcwcHggYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubWRsLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5tZGwtYWJvdXRfcGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWRsLWFib3V0X3BpYyBsaTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNTAlO1xuICBvcmRlcjogMztcbn1cblxuLm1kbC1hYm91dF9waWMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3JkZXI6IDI7XG59XG5cbi5tZGwtYWJvdXRfcGljIGxpOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTtcbn1cblxuLm1kbC1hYm91dF9waWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cdGh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS8/cXVlcnk9bm90byZzZWxlY3Rpb24uZmFtaWx5PUxhdG86MzAwLDQwMHxOb3RvK1NhbnMrSlA6NTAwLDcwMFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Tm90byBTYW5zIEpQXHJcblx0bWVkaXVtOiA1MDA7XHJcblx0Ym9sZDogNzAwO1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSwgLmdOYXZfbmF2YmxvY2tfX2hlYWRpbmdfX190ZXh0Ll9fX2pwIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdExhdG9cclxuXHRsaWdodDogMzAwO1xyXG5cdHJlZ3VsYXI6IDQwMDtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZGwtbGlzdHNsaWRlX2xpbmtfX2RhdGUsIC5tZGwtbGlzdHNsaWRlX2xpbmtfX2p1bnJlLCAubWRsLWxpc3RzX2xpbmtfX2RhdGUsIC5tZGwtbGlzdHNfbGlua19fanVucmUsIC5tZGwtY29udGFjdF9saXN0d3JhcF9fbGlzdF9fX2xpbmssIC5nTmF2X25hdmJsb2NrX19oZWFkaW5nX19fdGV4dC5fX19lbiwgLmdOYXZfbmF2YmxvY2tfX2xpbmtsaXN0X19fbGluaywgLmdGb290ZXJfY29weSwgLm1kbC10aXRsZV9lbiwgLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3RfX2xpbmssIC5tZGwtcGFnZW5hdGlvbl9saXN0d3JhcF9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9pY29uZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9pY29uZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L2ljb25mb250LnN2ZyNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljZjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDE7Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmljZi0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaWNmLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5pY2YtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmljZi01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uaWNmLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1NzE0Mjg1OGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY2YtYXJyb3dfbGVmdC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWFycm93X3JpZ2h0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2FydF9wYy1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWNhcnRfc3AtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1pbnN0YWdyYW0tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1saW5lLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbG9nby1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXBsYXlpY29uLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtZmFjZWJvb2stYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi10d2l0dGVyLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2xvc2UtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1tYWlsLWI6OmJlZm9yZSwgLm1kbC1jb250YWN0X2xpc3R3cmFwX19saXN0X19fbGluay5fX19tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXRlbGwtYjo6YmVmb3JlLCAubWRsLWNvbnRhY3RfbGlzdHdyYXBfX2xpc3RfX19saW5rLl9fX3RlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1hcnJvd19sZWZ0LWE6OmFmdGVyLCAubWRsLXBhZ2VuYXRpb25fc2tpcC5fcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1hcnJvd19yaWdodC1hOjphZnRlciwgLm1kbC1wYWdlbmF0aW9uX3NraXAuX25leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2FydF9wYy1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWNhcnRfc3AtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi1pbnN0YWdyYW0tYTo6YWZ0ZXIsIC5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluay5fX19pbnN0YWdyYW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtbGluZS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWxvZ28tYTo6YWZ0ZXIsIC5nTmF2X3RpdGxlX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLXBsYXlpY29uLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtZmFjZWJvb2stYTo6YWZ0ZXIsIC5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluay5fX19mYWNlYm9vazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUExMFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi10d2l0dGVyLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMTFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5pY2YtY2xvc2UtYTo6YWZ0ZXIsIC5nTmF2X2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTEyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLW1haWwtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUExM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmljZi10ZWxsLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi8qIEhFQURFUlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nSGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggIzQyNDI0MjRmO1xuICBiYWNrZHJvcC1maWx0ZXI6IHNhdHVyYXRlKDE4MCUpIGJsdXIoM3B4KTtcbiAgei1pbmRleDogMjtcbn1cblxuLmdIZWFkZXItb3V0ZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdIZWFkZXItb3V0ZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uZ0hlYWRlci1pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ0hlYWRlci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5Ny4zMzMzMyU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5nSGVhZGVyX3RpdGxlX19saW5rIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdIZWFkZXJfdGl0bGVfX2xpbmsge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uZ0hlYWRlcl90aXRsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdIZWFkZXJfbGlzdHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ0hlYWRlcl9saXN0d3JhcF9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nSGVhZGVyX2xpc3R3cmFwX19saXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmdIZWFkZXJfbGlzdHdyYXBfX2xpc3RfX19saW5rIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdIZWFkZXJfbGlzdHdyYXBfX2xpc3RfX19saW5rIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluayB7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgfVxuICAuZ0hlYWRlcl9saXN0d3JhcF9fbGlzdF9fX2xpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4uZ0hlYWRlcl9saXN0d3JhcF9fbGlzdF9fX2xpbmsuX19fb25saW5lc2hvcCB7XG4gIHdpZHRoOiA2NnB4O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nb19yYWt1dGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ0hlYWRlcl9saXN0d3JhcF9fbGlzdF9fX2xpbmsuX19fb25saW5lc2hvcCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmdIZWFkZXJfbGlzdHdyYXBfX2xpc3RfX19saW5rLl9fX21lbnU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluay5fX19tZW51IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiA3cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluay5fX19tZW51IHNwYW4ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdIZWFkZXJfbGlzdHdyYXBfX2xpc3RfX19saW5rLl9fX21lbnUgc3BhbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmdIZWFkZXJfbGlzdHdyYXBfX2xpc3RfX19saW5rLl9fX21lbnUgc3BhbiB7XG4gICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlO1xuICB9XG59XG5cbi5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluay5fX19tZW51IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ0hlYWRlcl9saXN0d3JhcF9fbGlzdF9fX2xpbmsuX19fbWVudSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5nSGVhZGVyX2xpc3R3cmFwX19saXN0X19fbGluay5fX19tZW51IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ0hlYWRlcl9saXN0d3JhcF9fbGlzdF9fX2xpbmsuX19fbWVudSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG5cbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdOYXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdOYXYgYSwgLmdOYXYgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sLm5hdm9wZW4gLmdOYXYge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZ05hdi1vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5nTmF2LW91dGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbi5nTmF2LWlubmVyIHtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ05hdi1pbm5lciB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDk3LjMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ05hdl9jbG9zZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY3ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5nTmF2X2Nsb3NlOjphZnRlciB7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbiAgfVxuICAuZ05hdl9jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ05hdl9jbG9zZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5cbi5nTmF2X21hc2sxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY2LCA2NiwgNjYsIDAuNTMpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZ05hdl9tYXNrMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogIzQyNDI0MjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdOYXZfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZ05hdl90aXRsZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXNpemU6IDEwcmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ05hdl90aXRsZV9fbGluayB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5cbi5nTmF2X25hdmJsb2NrIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAwcHggNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdOYXZfbmF2YmxvY2sge1xuICAgIG1hcmdpbjogMzBweCAwcHggMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmdOYXZfbmF2YmxvY2tfX2hlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmdOYXZfbmF2YmxvY2tfX2hlYWRpbmcgYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uZ05hdl9uYXZibG9ja19faGVhZGluZ19fX2xpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC40cyBlYXNlO1xufVxuXG4uZ05hdl9uYXZibG9ja19faGVhZGluZ19fX3RleHQuX19fZW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5nTmF2X25hdmJsb2NrX19oZWFkaW5nX19fdGV4dC5fX19lbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4uZ05hdl9uYXZibG9ja19faGVhZGluZ19fX3RleHQuX19fanAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ05hdl9uYXZibG9ja19faGVhZGluZ19fX3RleHQuX19fanAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4uZ05hdl9uYXZibG9ja19fbGlua2xpc3Qge1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ05hdl9uYXZibG9ja19fbGlua2xpc3Qge1xuICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ05hdl9uYXZibG9ja19fbGlua2xpc3RfX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ05hdl9uYXZibG9ja19fbGlua2xpc3RfX19saXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5nTmF2X25hdmJsb2NrX19saW5rbGlzdF9fX2xpc3Q6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nTmF2X25hdmJsb2NrX19saW5rbGlzdF9fX2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmdOYXZfbmF2YmxvY2tfX2xpbmtsaXN0X19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZ05hdl9uYXZibG9ja19fbGlua2xpc3RfX19saXN0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdOYXZfbmF2YmxvY2tfX2xpbmtsaXN0X19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHdpbGwtY2hhbmdlOiBib3JkZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuNHMgZWFzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZ05hdl9uYXZibG9ja19fbGlua2xpc3RfX19saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5nTmF2X25hdmJsb2NrX19saW5rbGlzdF9fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4vKiBGT09URVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ0Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgYmFja2dyb3VuZDogIzQyNDI0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuZ0Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uZ0Zvb3Rlcl9jb3B5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnNlYy1uZXdzIHtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuXG4uc2VjLW5ld3MgLm1kbC1saXN0c2xpZGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1kbC1ib3hfZGV0YWlsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZGwtYm94X3RodW1icyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWRsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWRsLXRpdGxlX2VuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLXRpdGxlX2VuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZGwtdGl0bGVfanAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtdGl0bGVfanAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5tZGwtdGl0bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZGwtdGl0bGVfeW91dHViZSB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWRsLXRpdGxlX3lvdXR1YmUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1kbC1yZWFkIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi4xNDI4NmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtcmVhZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2N2VtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4ubWRsLWNhdGVnb3J5bGlua3dyYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1jYXRlZ29yeWxpbmt3cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5tZGwtY2F0ZWdvcnlsaW5rd3JhcF9saXN0IHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3Q6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3Q6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZGwtY2F0ZWdvcnlsaW5rd3JhcF9saXN0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5tZGwtY2F0ZWdvcnlsaW5rd3JhcF9saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnfCc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3Q6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3Qge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWRsLWNhdGVnb3J5bGlua3dyYXBfbGlzdF9fbGluayB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY2LCA2NiwgNjYsIDApO1xuICB3aWxsLWNoYW5nZTogYm9yZGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjRzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3RfX2xpbmsuY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzQyNDI0Mjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLm1kbC1jYXRlZ29yeWxpbmt3cmFwX2xpc3RfX2xpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWNhdGVnb3J5bGlua3dyYXBfbGlzdF9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4ubWRsLXBhZ2VuYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2LjI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMi4wNTg4MiU7XG4gIH1cbn1cblxuLm1kbC1wYWdlbmF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZGwtcGFnZW5hdGlvbl9za2lwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtcGFnZW5hdGlvbl9za2lwOjphZnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtcGFnZW5hdGlvbl9za2lwOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICB9XG59XG5cbi5tZGwtcGFnZW5hdGlvbl9za2lwLmlzX2Rpc2FibGVkIHtcbiAgY29sb3I6ICNkNmQ1ZDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWRsLXBhZ2VuYXRpb25fc2tpcC5fcHJldiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAubWRsLXBhZ2VuYXRpb25fc2tpcC5fcHJldjpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgfVxufVxuXG4ubWRsLXBhZ2VuYXRpb25fc2tpcC5fbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5tZGwtcGFnZW5hdGlvbl9za2lwLl9uZXh0OmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbn1cblxuLm1kbC1wYWdlbmF0aW9uX2xpc3R3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1kbC1wYWdlbmF0aW9uX2xpc3R3cmFwX19saXN0IHtcbiAgbWFyZ2luOiAwcHggNXB4O1xufVxuXG4ubWRsLXBhZ2VuYXRpb25fbGlzdHdyYXBfX2xpc3QgYSwgLm1kbC1wYWdlbmF0aW9uX2xpc3R3cmFwX19saXN0IHAge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjIyMjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1wYWdlbmF0aW9uX2xpc3R3cmFwX19saXN0IGEsIC5tZGwtcGFnZW5hdGlvbl9saXN0d3JhcF9fbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjY2NjdlbTtcbiAgfVxufVxuXG4ubWRsLXBhZ2VuYXRpb25fbGlzdHdyYXBfX2xpc3QgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm1kbC1wYWdlbmF0aW9uX2xpc3R3cmFwX19saXN0IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzQyNDI0MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcbn1cblxuLm1kbC1wYWdlbmF0aW9uX2xpc3R3cmFwX19saXN0IGEuaXNfYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5tZGwtcGFnZW5hdGlvbl9saXN0d3JhcF9fbGlzdCBhOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubWRsLWV4bGFpbiB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1leGxhaW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5tZGwtZXhsYWluX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg2ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1leGxhaW5fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG4gIC5tZGwtZXhsYWluX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1kbC1leGxhaW5fdGV4dCBici5icmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWRsLWV4bGFpbl9zdXBwbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1kbC1leGxhaW5fc3VwcGxlbWVudCBsaSB7XG4gIG1hcmdpbjogNXB4IDBweCAwcHggM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLWV4bGFpbl9zdXBwbGVtZW50IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWV4bGFpbl9zdXBwbGVtZW50IGxpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxufVxuXG4ubWRsLWRldGFpbHRhYmxlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogNjBweCBhdXRvIDBweCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWRldGFpbHRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1kbC1kZXRhaWx0YWJsZV90YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMi4xNjY2N2VtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWRldGFpbHRhYmxlX3RhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDgzMzNlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG59XG5cbi5tZGwtZGV0YWlsdGFibGVfdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyNDI0Mjtcbn1cblxuLm1kbC1kZXRhaWx0YWJsZV90YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAubWRsLWRldGFpbHRhYmxlX3RhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtZGV0YWlsdGFibGVfdGFibGUgdHIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5tZGwtZGV0YWlsdGFibGVfdGFibGUgdHIgdGgge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm1kbC1kZXRhaWx0YWJsZV90YWJsZSB0ciB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjNzk3OTc5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWRsLWRldGFpbHRhYmxlX3RhYmxlIHRyIHRkIHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDI0MjQyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWRldGFpbHRhYmxlX3RhYmxlIHRyIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAzMHB4IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLm1kbC1kZXRhaWx0YWJsZV90YWJsZSB0ciB0ZCBhIHtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC40cyBlYXNlO1xuICBjb2xvcjogIzQyNDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjYsIDY2LCA2NiwgMCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5tZGwtZGV0YWlsdGFibGVfdGFibGUgdHIgdGQgYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQyO1xuICB9XG59XG5cbi5tZGwtZGV0YWlsdGFibGVfc3VwcGxlbWVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tZGwtZGV0YWlsdGFibGVfc3VwcGxlbWVudCBsaSB7XG4gIG1hcmdpbjogNXB4IDBweCAwcHggM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubWRsLWRldGFpbHRhYmxlX3N1cHBsZW1lbnQgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5tZGwtZGV0YWlsdGFibGVfc3VwcGxlbWVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIH1cbn1cblxuLm1kbC10YWJsaXN0X2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWRsLWRldGFpbHRhYmxlIHRoIGRpdiB7XG4gIGNvbG9yOiAjZmYxZjFmO1xufVxuXG4ubWRsLWRldGFpbHRhYmxlIHRoIGRpdiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnwqUnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubWRsLWRldGFpbHRhYmxlIHRoIGRpdiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLm1kbC1kZXRhaWx0YWJsZSB0ZCBkaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMyYTJhYmY7XG59XG5cbi5tZGwtZGV0YWlsdGFibGUgdGQgZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1kbC1kZXRhaWx0YWJsZSB0ZCBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigLsnO1xufVxuXG4uc2VjLXdheG1lbnUge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5cbi5zZWMtd2F4IHtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuIiwiLyogXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb20gXHJcblR3aXR0ZXI6IEByaWNoX2NsYXJrXHJcbiovXHJcbmh0bWwsYm9keSxkaXYsc3BhbixvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYWJicixhZGRyZXNzLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEsc2FtcCxzbWFsbCxzdHJvbmcsc3ViLHN1cCx2YXIsYixpLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVveyBmb250LXdlaWdodDpub3JtYWw7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGJvcmRlcjowOyBvdXRsaW5lOjA7IGZvbnQtc2l6ZToxMDAlOyB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgbGlzdC1zdHlsZS10eXBlOm5vbmU7fWJvZHl7IGxpbmUtaGVpZ2h0OjF9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257IGRpc3BsYXk6YmxvY2t9bmF2IHVseyBsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxeyBxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7IGNvbnRlbnQ6Jyc7IGNvbnRlbnQ6bm9uZX1heyBtYXJnaW46MDsgcGFkZGluZzowOyBmb250LXNpemU6MTAwJTsgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IHRleHQtZGVjb3JhdGlvbjpub25lO30vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9pbnN7IGJhY2tncm91bmQtY29sb3I6I2ZmOTsgY29sb3I6IzAwMDsgdGV4dC1kZWNvcmF0aW9uOm5vbmV9LyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovbWFya3sgYmFja2dyb3VuZC1jb2xvcjojZmY5OyBjb2xvcjojMDAwOyBmb250LXN0eWxlOml0YWxpYzsgZm9udC13ZWlnaHQ6Ym9sZH1kZWx7IHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9YWJiclt0aXRsZV0sZGZuW3RpdGxlXXsgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkOyBjdXJzb3I6aGVscH10YWJsZXsgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlOyBib3JkZXItc3BhY2luZzowfS8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL2hyeyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MXB4OyBib3JkZXI6MDsgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7IG1hcmdpbjoxZW0gMDsgcGFkZGluZzowfWlucHV0LHNlbGVjdHsgdmVydGljYWwtYWxpZ246bWlkZGxlfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cdGh0dHBzOi8vZm9udHMuZ29vZ2xlLmNvbS8/cXVlcnk9bm90byZzZWxlY3Rpb24uZmFtaWx5PUxhdG86MzAwLDQwMHxOb3RvK1NhbnMrSlA6NTAwLDcwMFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvOjMwMCw0MDB8Tm90bytTYW5zK0pQOjUwMCw3MDAnKTtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Tm90byBTYW5zIEpQXHJcblx0bWVkaXVtOiA1MDA7XHJcblx0Ym9sZDogNzAwO1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4lZm9udC1ub3RvIHtcclxuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0TGF0b1xyXG5cdGxpZ2h0OiAzMDA7XHJcblx0cmVndWxhcjogNDAwO1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4lZm9udC1sYXRvIHtcclxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4qIHtcclxuXHRmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiA2Mi41JTtcclxuXHQvLyAmOjpiZWZvcmUge1xyXG5cdC8vIFx0Y29udGVudDogJyc7XHJcblx0Ly8gXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHQvLyBcdGhlaWdodDogMTAwdmg7XHJcblx0Ly8gXHRtYXJnaW46IGF1dG87XHJcblx0Ly8gXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ly8gXHR0b3A6IDBweDtcclxuXHQvLyBcdGxlZnQ6IDBweDtcclxuXHQvLyBcdHJpZ2h0OiAwcHg7XHJcblx0Ly8gXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJlZDtcclxuXHQvLyBcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJlZDtcclxuXHQvLyBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdC8vIFx0QGluY2x1ZGUgc3Age1xyXG5cdC8vIFx0XHRtYXgtd2lkdGg6IHAoNzMwLCA3NTApO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHQvLyAmOjphZnRlciB7XHJcblx0Ly8gXHRjb250ZW50OiAnJztcclxuXHQvLyBcdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdC8vIFx0aGVpZ2h0OiAxMDB2aDtcclxuXHQvLyBcdG1hcmdpbjogYXV0bztcclxuXHQvLyBcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHQvLyBcdHRvcDogMHB4O1xyXG5cdC8vIFx0bGVmdDogMHB4O1xyXG5cdC8vIFx0cmlnaHQ6IDBweDtcclxuXHQvLyBcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmx1ZTtcclxuXHQvLyBcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsdWU7XHJcblx0Ly8gXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHQvLyBcdEBpbmNsdWRlIHNwIHtcclxuXHQvLyBcdFx0bWF4LXdpZHRoOiBwKDcwMCwgNzUwKTtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGNvbG9yOiAjNDI0MjQyO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0QGV4dGVuZCAlZm9udC1ub3RvO1xyXG5cdC8vICY6OmJlZm9yZSB7XHJcblx0Ly8gXHRjb250ZW50OiAnJztcclxuXHQvLyBcdHdpZHRoOiAxcHg7XHJcblx0Ly8gXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdC8vIFx0bWFyZ2luOiBhdXRvO1xyXG5cdC8vIFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdC8vIFx0dG9wOiAwcHg7XHJcblx0Ly8gXHRsZWZ0OiAwcHg7XHJcblx0Ly8gXHRyaWdodDogMHB4O1xyXG5cdC8vIFx0YmFja2dyb3VuZDogZ3JlZW47XHJcblx0Ly8gXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHQvLyB9XHJcbn1cclxuXHJcbi5oZWFkZXJmaXhlZHBvaW50IHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMHB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0ei1pbmRleDogOTk5O1xyXG59XHJcblxyXG5tYWluLm1haW4ge1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWRsLW91dGVyIHtcclxuXHRwYWRkaW5nOiAwcHggMjBweDtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWRsLWlubmVyIHtcclxuXHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0d2lkdGg6IHAoNjgwLCA3NTApO1xyXG5cdH1cclxufVxyXG5cclxuLm1kbC1saXN0c2xpZGUge1xyXG5cdC5zd2lwZXItY29udGFpbmVyIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHRhLm1kbC1saXN0c2xpZGVfbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX2xpbmsge1xyXG5cdFx0Y29sb3I6ICM0MjQyNDI7XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmX19kYXRlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0QGluY2x1ZGUgZnMoMTIsIDEyLCAxMDApO1xyXG5cdFx0XHRAZXh0ZW5kICVmb250LWxhdG87XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDIyLCAyMiwgMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGV0YWlsIHtcclxuXHRcdFx0aGVpZ2h0OiAxZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRAaW5jbHVkZSBmcygxNCwgMTQsIDEwMCk7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAyNCwgMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fanVucmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgZnMoMTIsIDEyLCAxMDApO1xyXG5cdFx0XHRAZXh0ZW5kICVmb250LWxhdG87XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjIsIDIyLCAxMDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBAaW5jbHVkZSBwYyB7XHJcblx0XHQvLyBcdCY6aG92ZXIge1xyXG5cdFx0Ly8gXHRcdGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cdH1cclxufVxyXG5cclxuLm1kbC1saXN0cyB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Jl9saXN0IHtcclxuXHRcdHdpZHRoOiBwKDIzNSwgMTAwMCk7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBwKDIwLCAxMDAwKTtcclxuXHRcdCY6bnRoLWNoaWxkKDRuKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogcCgzNjAsIDc1MCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcCgzMCwgNzUwKTtcclxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfbGlzdHViZSB7XHJcblx0XHR3aWR0aDogcCgzMDAsIDEwMDApO1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogcCgyMCwgMTAwMCk7XHJcblx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IHAoMzYwLCA3NTApO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHAoMzAsIDc1MCk7XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1kbC1saXN0c2xpZGVfbGlua19faW1nIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcclxuXHRcdH1cclxuXHR9XHJcblx0YS5tZGwtbGlzdHNsaWRlX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9saW5rIHtcclxuXHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDEyLCAxMiwgMTAwKTtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1sYXRvO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMjQsIDEwMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2RldGFpbCB7XHJcblx0XHRcdGhlaWdodDogMWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgZnMoMTQsIDE0LCAxMDApO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyOCwgNDAsIDEwMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2p1bnJlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDEyLCAxMiwgMTAwKTtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1sYXRvO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAyNCwgMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1kbC1jYWxlbmRhciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy10b3A6IDgwJTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNTAlO1xyXG5cdH1cclxuXHQmX2NhbGVuZGFyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWRsLWNvbnRhY3Qge1xyXG5cdG1hcmdpbi10b3A6IHAoMTAwLCAxMDAwKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luLXRvcDogcCgxNTAsIDc1MCk7XHJcblx0fVxyXG5cdCZfYm94IHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM0MjQyNDI7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XHJcblx0XHRcdGRpcmVjdGlvbjogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdEBpbmNsdWRlIGZzKDE0LCAxNCwgMTAwKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0QGluY2x1ZGUgZnNzcCgyOCwgMjgsIDEwMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfbGlzdHdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fX2xpbmsge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICM0MjQyNDI7XHJcblx0XHRcdFx0d2lsbC1jaGFuZ2U6IGJvcmRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgLjRzIGVhc2U7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjYsIDY2LCA2NiwgMCk7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRAZXh0ZW5kICVmb250LWxhdG87XHJcblx0XHRcdFx0QGluY2x1ZGUgZnMoMTYsIDIwLCAxMDApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDI0LCAxMDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNiwgMjAsIDEwMCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDI0LCAxMDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAxKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5fX190ZWwge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNmLXRlbGwtYjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5fX19tYWlsIHtcclxuXHRcdFx0XHRcdEBleHRlbmQgLmljZi1tYWlsLWI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWRsLW1hcCB7XHJcblx0bWFyZ2luLXRvcDogcCgxMDAsIDEwMDApO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG1hcmdpbi10b3A6IHAoMjAwLCA3NTApO1xyXG5cdH1cclxuXHQmX291dGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOiAzMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNDQpO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX21hcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubWRsLXNjaGVkdWxlIHtcclxuXHRtYXJnaW4tdG9wOiBwKDEwMCwgMTAwMCk7XHJcblx0Lm1kbC1jYWxlbmRhciB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luLXRvcDogcCgyMDAsIDc1MCk7XHJcblx0fVxyXG59XHJcblxyXG4ubG9hZGluZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDBweDtcclxuXHRsZWZ0OiAwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9sb2FkaW5nLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTcwcHggYXV0bztcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcblxyXG4ubWRsLWhlYWRpbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIGZzKDE2LCAxNiwgMTAwKTtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRAaW5jbHVkZSBmc3NwKDMyLCAzMiwgMTAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5tZGwtYWJvdXRfcGljIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGxpIHtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0b3JkZXI6IDM7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiJFBDVzogMTA0NDtcclxuXHJcbiRwYzogJ21pbi13aWR0aDogODUwcHgnO1xyXG4kc3A6ICdtYXgtd2lkdGg6IDc1MHB4JztcclxuJHNtYWxsOiAnbWF4LXdpZHRoOiAzMjBweCc7XHJcbiR0YWI6ICdtYXgtd2lkdGg6IDEwMjRweCc7XHJcblxyXG4kaW1nOiAnLi4vaW1nLyc7XHJcblxyXG5cclxuQG1peGluIHNtYWxsKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgkc21hbGwpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNwKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgkc3ApIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRhYigpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoJHRhYikge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiB0YWIyKCkge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC13aWR0aCA6IDk2MHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBjKCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kICgkcGMpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1xLW1pbigkbnVtKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG51bSArIHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1xLW1heCgkbnVtKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG51bSArIHB4KXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1xLXJhbmdlKCRtaW4sJG1heCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4gKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXggKyBweCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1sYW5kc2NhbGUge1xyXG5cdEBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZzKCRzaXplLCAkbGluZSwgJGxldHRlcnNwYWNpbmc6bnVsbCkge1xyXG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcclxuXHRmb250LXNpemU6ICgkc2l6ZSAvIDEwKSAqIDFyZW07XHJcblx0bGluZS1oZWlnaHQ6ICgkbGluZSAvICRzaXplKSArIGVtO1xyXG5cdEBpZiAkbGV0dGVyc3BhY2luZyAhPSBudWxsIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyc3BhY2luZy8xMDAwICsgZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZnNzcCgkc2l6ZSwgJGxpbmUsICRsZXR0ZXJzcGFjaW5nOm51bGwpIHtcclxuXHRmb250LXNpemU6ICgkc2l6ZSAvIDIpICsgcHg7XHJcblx0Zm9udC1zaXplOiAoKCRzaXplIC8gMikgLyAxMCkgKiAxcmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAoKCRsaW5lIC8gMikgLyAoJHNpemUgLyAyKSkgKyBlbTtcclxuXHRAaWYgJGxldHRlcnNwYWNpbmcgIT0gbnVsbCB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlcnNwYWNpbmcvMTAwMCArIGVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGxzKCRsZXR0ZXJzcGFjaW5nKSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJzcGFjaW5nLzEwMDAgKyBlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHAoJHRhcmdldHNpemUsICRiYXNlKSB7XHJcblx0QHJldHVybiBwZXJjZW50YWdlKCR0YXJnZXRzaXplIC8gJGJhc2UpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcGYoJHRhcmdldHNpemUsICRiYXNlKSB7XHJcblx0QHJldHVybiBmbG9vcihwZXJjZW50YWdlKCR0YXJnZXRzaXplIC8gJGJhc2UpKTtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvaWNvbmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250L2ljb25mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnQvaWNvbmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9pY29uZm9udC5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY2Y6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuXG4uaWNmLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uaWNmLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5pY2YtM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLmljZi00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uaWNmLTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbi5pY2YtZncge1xuICB3aWR0aDogMS4yODU3MTQyODU3MTQyODU4ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljZi1hcnJvd19sZWZ0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAxXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWFycm93X3JpZ2h0LWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNhcnRfcGMtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2FydF9zcC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1pbnN0YWdyYW0tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbGluZS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1sb2dvLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXBsYXlpY29uLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWZhY2Vib29rLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTEwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXR3aXR0ZXItYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2xvc2UtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbWFpbC1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi10ZWxsLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cblxuLmljZi1hcnJvd19sZWZ0LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWFycm93X3JpZ2h0LWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWNhcnRfcGMtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwM1wiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2FydF9zcC1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1pbnN0YWdyYW0tYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbGluZS1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi1sb2dvLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXBsYXlpY29uLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMEFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLWZhY2Vib29rLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMTBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uaWNmLXR3aXR0ZXItYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUExMVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtY2xvc2UtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUExMlwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5pY2YtbWFpbC1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTEzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLypsaW5lLWhlaWdodDogMWVtOyovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmljZi10ZWxsLWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEVBMTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAxZW07Ki9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyogSEVBREVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZ0hlYWRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMHB4O1xyXG5cdGxlZnQ6IDBweDtcclxuXHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblx0Ym94LXNoYWRvdzogMHB4IDFweCA0cHggIzQyNDI0MjRmO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigzcHgpO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Ji1vdXRlciB7XHJcblx0XHRwYWRkaW5nOiAwcHggMjBweDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWlubmVyIHtcclxuXHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1heC13aWR0aDogcCg3MzAsIDc1MCk7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl90aXRsZSB7XHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogIzQyNDI0MjtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfbGlzdHdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fX2xpbmsge1xyXG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBmcygyNSwgNTApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoMjAsIDQwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcGMge1xyXG5cdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLl9fX2ZhY2Vib29rIHtcclxuXHRcdFx0XHRcdEBleHRlbmQgLmljZi1mYWNlYm9vay1hO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLl9fX2luc3RhZ3JhbSB7XHJcblx0XHRcdFx0XHRAZXh0ZW5kIC5pY2YtaW5zdGFncmFtLWE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuX19fb25saW5lc2hvcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nb19yYWt1dGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHRcdFx0XHRcdC8vIEBleHRlbmQgLmljZi1jYXJ0X3NwLWE7XHJcblx0XHRcdFx0XHQvLyBAaW5jbHVkZSBmcygzMCwgNTApO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgZnMoMjUsIDQwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5fX19tZW51IHtcclxuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzKDEwLCAxMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzQyNDI0MjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdFx0XHRcdFx0d2lsbC1jaGFuZ2U6IHdpZHRoO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC40cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmdOYXYge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwcHg7XHJcblx0bGVmdDogMHB4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0YSwgcCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0aHRtbC5uYXZvcGVuICYge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHR9XHJcblx0Ji1vdXRlciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwcHggMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pbm5lciB7XHJcblx0XHRtaW4td2lkdGg6IDgwMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XHJcblx0XHRcdG1heC13aWR0aDogcCg3MzAsIDc1MCk7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9jbG9zZSB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjBweDtcclxuXHRcdHJpZ2h0OiAxMCU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ei1pbmRleDogNDtcclxuXHRcdEBleHRlbmQgLmljZi1jbG9zZS1hO1xyXG5cdFx0QGluY2x1ZGUgZnMoMzAsIDUwKTtcclxuXHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgZnNzcCg0MCwgNTApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX21hc2sxIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDY2LCA2NiwgNjYsIDAuNTMpO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0Jl9tYXNrMiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzQyNDI0MjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdCZfdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDEwMCwgMTAwKTtcclxuXHRcdFx0QGV4dGVuZCAuaWNmLWxvZ28tYTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzc3AoMTIwLCAxMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfd3JhcHAge1xyXG5cclxuXHR9XHJcblx0Jl9uYXZibG9jayB7XHJcblx0XHRtYXJnaW46IDIwcHggMHB4IDBweCA1MHB4O1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCZfX2hlYWRpbmcge1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX19saW5rIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHRcdFx0XHR3aWxsLWNoYW5nZTogYm9yZGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuNHMgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19fdGV4dCB7XHJcblx0XHRcdFx0Ji5fX19lbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnMoMzYsIDM2LCAxMDApO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlZm9udC1sYXRvO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmc3NwKDQwLCA0MCwgMTAwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5fX19qcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmcygxNCwgMTQsIDEwMCk7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICVmb250LW5vdG87XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjAsIDIwLCAxMDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGlua2xpc3Qge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMHB4IDBweCAxMzBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX19saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICd8JztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX19saW5rIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHRcdFx0XHR3aWxsLWNoYW5nZTogYm9yZGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuNHMgZWFzZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmcygxNiwgMTYsIDEwMCk7XHJcblx0XHRcdFx0QGV4dGVuZCAlZm9udC1sYXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDI0LCAxMDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4kaW1nOiAnLi4vaW1nLyc7XHJcblxyXG4vKiBGT09URVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5nRm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nOiAyMHB4IDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjNDI0MjQyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdH1cclxuXHQmX2NvcHkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0QGluY2x1ZGUgZnMoMTIsIDEyLCAxMDApO1xyXG5cdFx0QGV4dGVuZCAlZm9udC1sYXRvO1xyXG5cdH1cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuXHJcbi5zZWMtbmV3cyB7XHJcblx0bWFyZ2luLXRvcDogcCgxMDAsIDEwMDApO1xyXG5cdC5tZGwtbGlzdHNsaWRlIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWRsLWJveCB7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCZfZGV0YWlsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX3RodW1icyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5tZGwtdGl0bGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmX2VuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRAZXh0ZW5kICVmb250LWxhdG87XHJcblx0XHRAaW5jbHVkZSBmcygzNiwgMzYsIDEwMCk7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoNDAsIDQwLCAxMDApO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9qcCB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0QGluY2x1ZGUgZnMoMTQsIDE0LCAxMDApO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMjQsIDEwMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfeW91dHViZSB7XHJcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRzdmcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1kbC1yZWFkIHtcclxuXHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSBmcygxNCwgMzAsIDEwMCk7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRAaW5jbHVkZSBmc3NwKDI0LCA0MCwgMTAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5tZGwtY2F0ZWdvcnlsaW5rd3JhcCB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0Jl9saXN0IHtcclxuXHRcdHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICd8JztcclxuXHRcdFx0QGluY2x1ZGUgZnMoMTIsIDApO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcclxuXHRcdFx0Y29sb3I6ICM0MjQyNDI7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY2LCA2NiwgNjYsIDApO1xyXG5cdFx0XHR3aWxsLWNoYW5nZTogYm9yZGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgLjRzIGVhc2U7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDE2LCAxNiwgMTAwKTtcclxuXHRcdFx0QGV4dGVuZCAlZm9udC1sYXRvO1xyXG5cdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoNjYsIDY2LCA2NiwgMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyNCwgMzAsIDEwMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tZGwtcGFnZW5hdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogcCgxMDAsIDE2MDApO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG1hcmdpbi10b3A6IHAoMTUwLCA2ODApO1xyXG5cdH1cclxuXHQmX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfc2tpcCB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xyXG5cdFx0Y29sb3I6ICM0MjQyNDI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcblx0XHRcdEBpbmNsdWRlIGZzKDMyLCA0MCk7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDQwLCA4MCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaXNfZGlzYWJsZWQge1xyXG5cdFx0XHRjb2xvcjogI2Q2ZDVkMjtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmLl9wcmV2IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19sZWZ0LWE7XHJcblx0XHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5fbmV4dCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdEBleHRlbmQgLmljZi1hcnJvd19yaWdodC1hO1xyXG5cdFx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX2xpc3R3cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW46IDBweCA1cHg7XHJcblx0XHRcdGEsIHAge1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjNDI0MjQyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZzKDE4LCA0MCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZnNzcCgzMCwgODApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRAZXh0ZW5kICVmb250LWxhdG87XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzQyNDI0MjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pc19hY3RpdmUge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tZGwtZXhsYWluIHtcclxuXHRtYXgtd2lkdGg6IHAoODAwLCAxMDAwKTtcclxuXHRtYXJnaW46IDEwMHB4IGF1dG8gMHB4IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0fVxyXG5cdCZfdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgZnMoMTQsIDMwLCAxMDApO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRAaW5jbHVkZSBmc3NwKDI0LCA2MCwgNjApO1xyXG5cdFx0XHRiciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHQmLmJyYmxvY2sge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfc3VwcGxlbWVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiA1cHggMHB4IDBweCAzZW07XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZnMoMTAsIDE1LCAxMDApO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZnNzcCgyMCwgNDAsIDYwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1kbC1kZXRhaWx0YWJsZSB7XHJcblx0bWF4LXdpZHRoOiBwKDgwMCwgMTAwMCk7XHJcblx0bWFyZ2luOiA2MHB4IGF1dG8gMHB4IGF1dG87XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmX3RhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgZnMoMTIsIDI2LCA4MCk7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdEBpbmNsdWRlIGZzc3AoMjQsIDUwLCA2MCk7XHJcblx0XHR9XHJcblx0XHR0ciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDI0MjQyO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdHdpZHRoOiBwKDIwMCwgODAwKTtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzc5Nzk3OTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0d2lkdGg6IHAoNjAwLCA4MDApO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDI0MjQyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHggMzBweCAxMHB4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR3aWxsLWNoYW5nZTogYm9yZGVyO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIC40cyBlYXNlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM0MjQyNDI7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2Niw2Niw2NiwwKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHBjIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDY2LDY2LDY2LDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfc3VwcGxlbWVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDVweCAwcHggMHB4IDNlbTtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBmcygxMCwgMTUsIDEwMCk7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmc3NwKDIwLCA0MCwgNjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWRsLXRhYmxpc3Qge1xyXG5cdCZfbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0IFwiLi9faW5jL19yZXNldFwiO1xyXG5AaW1wb3J0IFwiLi9faW5jL19zZXR0aW5nXCI7XHJcbkBpbXBvcnQgXCIuL19pbmMvX2Jhc2VcIjtcclxuQGltcG9ydCBcIi4vX2luYy9fZm9udFwiO1xyXG5AaW1wb3J0IFwiLi9faW5jL19pY29uZm9udFwiO1xyXG5AaW1wb3J0IFwiLi9faW5jL19oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4vX2luYy9fbmF2XCI7XHJcbkBpbXBvcnQgXCIuL19pbmMvX2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiLi9faW5jL191bmRlcmxheWVyXCI7XHJcblxyXG4kaW1nOiAnLi4vaW1nLyc7XHJcblxyXG4ubWRsLWRldGFpbHRhYmxlIHtcclxuXHR0aCB7XHJcblx0XHRkaXYge1xyXG5cdFx0XHRjb2xvcjogI2ZmMWYxZjtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICfCpSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZCB7XHJcblx0XHRkaXYge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Y29sb3I6ICMyYTJhYmY7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICfigLsnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWMtd2F4bWVudSB7XHJcblx0bWFyZ2luLXRvcDogcCgxMDAsIDEwMDApO1xyXG59XHJcblxyXG4uc2VjLXdheCB7XHJcblx0bWFyZ2luLXRvcDogcCgxMDAsIDEwMDApO1xyXG59XHJcbiJdfQ== */
