@charset "UTF-8";
.hospital-mainvisual {
  background-color: #f5f4f1;
  background-image: url("/container/hospital-food/images/mainvisual.png");
  background-repeat: no-repeat;
  background-position: top center;
}

.hospital-mainvisual:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 6px;
  background-image: url("/container/hospital-food/images/hospital-border-mainvisual.png");
  background-repeat: repeat-x;
}

@media (max-width: 425px) {
  .hospital-mainvisual {
    background-image: url("/container/hospital-food/images/mainvisual-sp.png");
    background-size: cover;
  }
}

.hospital-mainvisual--inner {
  width: 960px;
  height: 420px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .hospital-mainvisual--inner {
    width: 100%;
    height: 380px;
  }
}

.hospital-mainvisual--logo {
  padding: 80px 0 0 80px;
}

@media (max-width: 425px) {
  .hospital-mainvisual--logo {
    display: block;
    width: 200px;
    padding-top: 200px;
    padding-left: 0;
    margin: 0 auto;
  }
}

.hospital-recipe_new_arrival--box {
  margin-top: 10px !important;
}

.hospital_contents {
  position: relative;
}

.hospital_contents-standard {
  background-image: url("/container/hospital-food/images/hospital-intro-bg.png");
}

.hospital_contents--wrap {
  background-image: url("/container/common/images/bg-pagettl.png");
}

.hospital_contents--inner {
  width: 980px;
  margin: 0 auto;
  padding: 1px 0;
}

@media (max-width: 425px) {
  .hospital_contents--inner {
    width: 100%;
  }
}

.hospital_contents--ttl {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.5;
  color: #603813;
  font-weight: 700;
  text-align: center;
  background-image: url("/container/hospital-food/images/hospital-ttl.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding: 100px 0 15px 0;
  margin: 40px 0 0 0;
}

@media (max-width: 425px) {
  .hospital_contents--ttl {
    font-size: 22px;
    font-size: 1.375rem;
    margin-top: 20px;
  }
}

.hospital_contents--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
}

@media (max-width: 425px) {
  .hospital_contents--txt {
    margin: 0 15px;
  }
}

.hospital_contents--txt-center {
  text-align: center;
}

.hospital_contents--index_everio {
  display: block;
  margin: 0 auto;
  padding: 40px 0;
}

@media (max-width: 425px) {
  .hospital_contents--index_everio {
    width: 98%;
    padding: 20px 0;
  }
}

.hospital_contents--box {
  display: flex;
  justify-content: center;
  padding: 0 0 60px 0;
}

@media (max-width: 425px) {
  .hospital_contents--box {
    display: block;
  }
}

.hospital_contents--link {
  position: relative;
  width: 240px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0;
  background-color: #ffcc00;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #603813;
  border-radius: 20px;
  box-sizing: border-box;
  transition: .15s;
}

.hospital_contents--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 5px;
  height: 5px;
  margin: auto 0;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(45deg);
  transition: .15s;
}

.hospital_contents--link:last-child {
  margin-left: 15px;
}

.hospital_contents--link:hover {
  background-color: #b38f00;
}

@media (max-width: 425px) {
  .hospital_contents--link {
    margin: 0 auto;
    width: 240px;
    margin: 0 auto 10px auto;
  }
  .hospital_contents--link:after {
    right: 20px;
  }
  .hospital_contents--link:last-child {
    margin-left: auto;
    margin-bottom: 0;
  }
}

.hospital_contents--relation {
  padding: 20px 0;
}

.hospital_contents--relation .recipe_new_arrival--link {
  margin: 0 auto;
}

.hospital_contents--bnr_link {
  display: block;
  background-image: url("/container/recipesearch/images/recipe-bg.png");
  padding: 10px;
  margin: 20px auto 0 auto;
  transition: .15s;
}

.hospital_contents--bnr_link:hover {
  opacity: 0.8;
}

@media (max-width: 425px) {
  .hospital_contents--bnr {
    width: 100%;
  }
}

.hospital_contents--note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
}

.hospital_bnrbox {
  position: relative;
  display: flex;
  justify-content: center;
}

@media (max-width: 425px) {
  .hospital_bnrbox {
    display: block;
  }
}

.hospital_bnrbox--link {
  display: block;
  width: 300px;
  margin: 0 10px;
  transition: .3s;
}

.hospital_bnrbox--link:hover {
  opacity: .8;
}

@media (max-width: 425px) {
  .hospital_bnrbox--link {
    margin: 0 auto 10px auto;
  }
  .hospital_bnrbox--link:last-of-type {
    margin-bottom: 0;
  }
}

.hospital_bnrbox--bnr {
  width: 100%;
}

.hospital_icon {
  position: relative;
  display: inline-block;
}

.hospital_icon:before {
  display: inline-block;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  font-size: 1.5rem;
}

.hospital_icon-01:before {
  content: "\e904";
  color: #7acfe5;
}

.hospital_icon-02:before {
  content: "\e903";
  color: #b1d525;
}

.hospital_icon-03:before {
  content: "\e902";
  color: #cfa758;
}

.hospital_icon-04:before {
  content: "\e901";
  color: #cd96cd;
}

.hospital_icon-05:before {
  content: "\e900";
  color: #f5a249;
}

.hospital_icon-06:before {
  content: "\e906";
  color: #65c0c2;
}

.hospital_icon-07:before {
  content: "\e905";
  color: #ff88a2;
}

.hospital_contents_intro {
  background-image: url("/container/hospital-food/images/hospital-intro-bg.png");
}

.hospital_contents_intro--inner {
  background-image: url("/container/hospital-food/images/hospital-intro-items.png");
  background-repeat: no-repeat;
  background-position: top center;
  width: 100%;
  height: 460px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .hospital_contents_intro--inner {
    background-image: url("/container/hospital-food/images/hospital-intro-items-sp.png");
    height: 520px;
  }
}

.hospital_contents_intro--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 2.0;
  padding: 120px 0 0 0;
  text-align: center;
}

@media (max-width: 425px) {
  .hospital_contents_intro--txt {
    padding-top: 155px;
  }
}

.hospital_contents_makerecipe {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 30px 0;
}

@media (max-width: 425px) {
  .hospital_contents_makerecipe {
    display: block;
  }
}

.hospital_contents_makerecipe--item {
  width: 302px;
}

@media (max-width: 425px) {
  .hospital_contents_makerecipe--item {
    margin: 0 auto 20px auto;
  }
}

.hospital_contents_makerecipe--link {
  text-decoration: none;
  display: block;
}

.hospital_contents_makerecipe--link:hover .hospital_contents_makerecipe--bnr {
  opacity: 0.8;
}

.hospital_contents_makerecipe--link:hover .hospital_contents_makerecipe--ttl {
  opacity: 0.8;
}

.hospital_contents_makerecipe--bnr {
  transition: .15s;
}

.hospital_contents_makerecipe--ttl {
  position: relative;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  padding: 0 0 0 20px;
  margin: 10px 0;
  color: #603813;
  transition: .15s;
}

.hospital_contents_makerecipe--ttl:before {
  content: "";
  position: absolute;
  top: calc(50% - 4px);
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 5px;
  border-color: transparent transparent transparent #603813;
}

.hospital_contents_makerecipe--link2 {
  position: relative;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  text-decoration: none;
  padding: 5px 0 5px 20px;
  color: #000;
  border-bottom: 1px dotted #cacaca;
  transition: .15s;
}

.hospital_contents_makerecipe--link2:before {
  content: "";
  position: absolute;
  top: calc(50% - 4px);
  left: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 5px;
  border-color: transparent transparent transparent #603813;
}

.hospital_contents_makerecipe--link2:first-of-type {
  border-top: 1px dotted #cacaca;
}

.hospital_contents_makerecipe--link2:hover {
  opacity: 0.8;
}

.hospital_contents_point {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
}

@media (max-width: 425px) {
  .hospital_contents_point {
    display: block;
  }
}

.hospital_contents_point--link {
  position: relative;
  display: block;
  width: 302px;
  line-height: 0;
  text-decoration: none;
  transition: .15s;
}

.hospital_contents_point--link:hover {
  opacity: 0.8;
}

@media (max-width: 425px) {
  .hospital_contents_point--link {
    margin: 0 auto 10px auto;
  }
}

.hospital_contents_case {
  position: relative;
  overflow: hidden;
  background-image: url("/container/case/images/mainvisual-bg.png");
}

.hospital_contents_case:before {
  content: "";
  width: 1400px;
  height: 340px;
  position: absolute;
  top: 0;
  left: calc(50% - 700px);
  background-image: url("/container/hospital-food/images/hospital-case-bg.png");
}

@media (max-width: 425px) {
  .hospital_contents_case:before {
    width: 100%;
    height: 540px;
    left: 0;
    background-image: url("/container/hospital-food/images/hospital-case-bg-sp.png");
    background-size: cover;
  }
}

.hospital_contents_case--inner {
  position: relative;
  width: 800px;
  height: 340px;
  margin: 0 auto;
  padding: 1px 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .hospital_contents_case--inner {
    width: auto;
    height: 540px;
    margin: 0 15px;
  }
}

.hospital_contents_case--ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  background-image: url("/container/recipesearch/images/recipe-bg-bar.png");
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 15px 0;
  margin: 50px 0 20px 0;
}

@media (max-width: 425px) {
  .hospital_contents_case--ttl {
    font-size: 16px;
    font-size: 1rem;
    border-radius: 5px;
    padding: 20px 0;
    margin-top: 30px;
  }
}

.hospital_contents_case--box {
  position: relative;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .hospital_contents_case--box {
    display: block;
  }
}

.hospital_contents_case--link {
  display: block;
  line-height: 0;
  width: 392px;
  transition: .15s;
}

.hospital_contents_case--link:hover {
  opacity: 0.8;
}

@media (max-width: 425px) {
  .hospital_contents_case--link {
    width: 100%;
    margin: 0 0 10px 0;
  }
}

.hospital_contents_case--bnr {
  width: 100%;
}

.merit {
  background-image: url("/container/hospital-food/images/hospital-intro-bg.png");
}

.merit--ttlimg {
  display: block;
  margin: 50px auto 10px auto;
}

@media (max-width: 425px) {
  .merit--ttlimg {
    width: 90%;
  }
}

@media (max-width: 425px) {
  .merit--intro {
    margin-bottom: 20px;
  }
}

.merit--list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

.merit--list:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url("/container/hospital-food/images/merit-bg01.png");
  background-repeat: no-repeat;
  width: 230px;
  height: 195px;
}

@media (max-width: 425px) {
  .merit--list {
    display: block;
    margin: 0 15px;
  }
  .merit--list:after {
    content: none;
  }
}

.merit--listitem {
  width: 300px;
  margin: 0 40px 40px 0;
}

.merit--listitem:nth-child(3n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .merit--listitem {
    width: 100%;
    margin: 0 auto 20px auto;
  }
  .merit--listitem:nth-child(3n) {
    margin-right: auto;
  }
}

.merit--list_ttl {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  margin: 10px auto;
  font-weight: 700;
  color: #603813;
}

.merit--list_txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .merit--listimg {
    display: block;
    margin: 0 auto;
  }
}

.merit--link_bnr {
  position: relative;
  display: block;
  width: 300px;
  margin: 100px auto;
  transition: .3s;
}

.merit--link_bnr:hover {
  opacity: .8;
}

@media (max-width: 425px) {
  .merit--link_bnr {
    margin: 50px auto;
  }
}

.standard {
  position: relative;
  padding: 40px 0;
}

.standard:after {
  content: "";
  position: absolute;
  top: 90px;
  right: 0;
  background-image: url("/container/hospital-food/images/standard-img01.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 210px;
  height: 200px;
}

@media (max-width: 425px) {
  .standard {
    padding: 20px 0;
  }
  .standard:after {
    top: 70px;
    right: -25px;
    width: 105px;
    height: 100px;
  }
}

.standard--ttl {
  position: relative;
}

@media (max-width: 425px) {
  .standard--ttl {
    position: relative;
    overflow: hidden;
    margin: 0 10px;
  }
}

@media (max-width: 425px) {
  .standard--ttlimg {
    height: 78px;
    margin-left: calc(50% - 288px);
  }
}

.standard--ttl2 {
  position: relative;
  max-width: 440px;
  margin: 20px auto;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .standard--ttl2 {
    margin-right: 10px;
    margin-left: 10px;
  }
}

.standard--ttlimg2 {
  width: 100%;
}

.standard--ttl3 {
  position: relative;
  width: 100%;
  height: 100px;
  margin: 0 auto 20px auto;
  background-color: #fd99cf;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  color: #fff;
}

.standard--ttl3:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: calc(100% - 10px);
  height: 90px;
  border: 1px solid #fff;
}

@media (max-width: 425px) {
  .standard--ttl3 {
    height: 70px;
    border-radius: 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .standard--ttl3:before {
    width: 100%;
    height: 60px;
    border-right: none;
    border-left: none;
  }
}

.standard--ttlimg3 {
  width: 100%;
}

.standard--ttl4 {
  position: relative;
  width: 100%;
  height: 60px;
  background-image: url("/container/hospital-food/images/standard-bg-ttl.png");
  background-repeat: no-repeat;
  background-position: center center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px auto;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  color: #603813;
}

@media (max-width: 425px) {
  .standard--ttl4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.standard--ttl3_sml, .standard--ttl4_sml {
  font-size: 16px;
  font-size: 1rem;
}

@media (max-width: 425px) {
  .standard--ttl3_sml, .standard--ttl4_sml {
    font-size: 14px;
    font-size: 0.875rem;
    display: block;
  }
}

.standard--supervision {
  font-size: 12px;
  font-size: 0.75rem;
  color: #4d4d4d;
  text-align: right;
  margin: 0 10px 10px 0;
}

.standard--nav {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 30px 0 0 0;
}

.standard--nav:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #7acfe5;
}

.standard--navlink {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 305px;
  height: 60px;
  margin: 0 0 5px 0;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  background-color: #d7ceb2;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  box-shadow: 0px -2px 2px -1px rgba(0, 0, 0, 0.2) inset;
  transition: .15s;
}

.standard--navlink.current, .standard--navlink:hover {
  background-color: #7acfe5;
  box-shadow: none;
}

@media (max-width: 425px) {
  .standard--navlink {
    width: 32%;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.3;
    text-align: center;
  }
}

.standard--box {
  background-color: #fff;
  padding: 30px 60px;
}

@media (max-width: 425px) {
  .standard--box {
    padding: 30px 0;
  }
}

.standard--link_bnr {
  position: relative;
  display: block;
  width: 300px;
  margin: 40px auto 80px auto;
  transition: .3s;
}

.standard--link_bnr:hover {
  opacity: .8;
}

@media (max-width: 425px) {
  .standard--link_bnr {
    margin: 20px auto 40px auto;
  }
}

.makerecipe {
  padding: 0 0 40px 0;
}

.makerecipe--box {
  position: relative;
  border: 3px solid #fd99cf;
  border-radius: 5px;
  padding: 30px;
  margin: 60px 0 0 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .makerecipe--box {
    margin: 60px 10px 0 10px;
    padding: 20px;
  }
}

.makerecipe--arw {
  display: block;
  width: 42px;
  margin: 10px auto -20px auto;
}

.makerecipe--no {
  position: absolute;
  top: -35px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.makerecipe--ttl {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  color: #fc79c0;
  font-weight: 700;
  margin: 20px 0 10px 0;
}

.makerecipe--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
}

.makerecipe--txt-btm {
  margin-top: 5px;
}

.makerecipe--note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
}

.makerecipe--note-btm {
  margin-top: 10px;
}

@media (max-width: 425px) {
  .makerecipe--note-btm {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.makerecipe--note-btm2 {
  margin-top: 10px;
}

@media (max-width: 425px) {
  .makerecipe--note-btm2 {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 40px;
  }
}

.makerecipe--txt_hlight {
  color: #f7aacb;
}

.makerecipe--img01 {
  display: block;
  margin: -70px 0 0 auto;
}

@media (max-width: 425px) {
  .makerecipe--img01 {
    margin: 20px auto 0 auto;
  }
}

.makerecipe--img02 {
  display: block;
  margin: -170px 20px 70px auto;
}

@media (max-width: 425px) {
  .makerecipe--img02 {
    margin: 20px auto 0 auto;
  }
}

.makerecipe--img03 {
  margin: 20px auto 0 auto;
  display: block;
}

@media (max-width: 425px) {
  .makerecipe--img03 {
    width: 100%;
  }
}

.makerecipe--img04 {
  display: block;
  margin: 0 0 0 80px;
}

@media (max-width: 425px) {
  .makerecipe--img04 {
    margin: 20px auto 0 auto;
  }
}

.makerecipe--cyclemenu {
  position: relative;
  display: flex;
}

@media (max-width: 425px) {
  .makerecipe--cyclemenu {
    display: block;
    padding: 0 15px;
  }
}

.energy {
  padding: 0 0 60px 0;
}

.energy--nutrients {
  margin-bottom: 40px;
}

@media (max-width: 425px) {
  .energy--nutrients {
    width: 100%;
    overflow-x: auto;
    /* 横スクロールの指定 */
    white-space: nowrap;
    /* 横スクロールの指定 */
    overflow-scrolling: touch;
    /* スクロールを滑らかにする */
  }
}

.energy--inner {
  width: 800px;
  margin: 0 auto 80px auto;
}

@media (max-width: 425px) {
  .energy--inner {
    width: auto;
    margin: 0 15px 40px 15px;
  }
}

.energy--img01 {
  display: block;
  margin: 0  auto;
}

@media (max-width: 425px) {
  .energy--img01 {
    width: 600px;
  }
}

.energy--img02 {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 425px) {
  .energy--img02 {
    position: relative;
    margin: 20px auto;
    width: 100%;
  }
}

.energy--img03 {
  width: 390px;
}

@media (max-width: 425px) {
  .energy--img03scroll {
    width: 100%;
    overflow-x: auto;
    /* 横スクロールの指定 */
    white-space: nowrap;
    /* 横スクロールの指定 */
    overflow-scrolling: touch;
    /* スクロールを滑らかにする */
  }
}

.energy--img04 {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 425px) {
  .energy--img04 {
    position: relative;
    display: block;
    margin: 20px auto;
  }
}

.energy--guideline {
  position: relative;
  margin-bottom: 80px;
}

@media (max-width: 425px) {
  .energy--guideline {
    margin-bottom: 40px;
  }
}

.energy--guideline_list {
  width: 430px;
  margin: 0 0 10px 0;
}

@media (max-width: 425px) {
  .energy--guideline_list {
    width: 100%;
  }
}

.energy--guideline_item {
  display: flex;
  align-items: baseline;
  padding: 20px 0 10px;
  border-bottom: 1px solid #d7ceb2;
}

@media (max-width: 425px) {
  .energy--guideline_item {
    padding: 10px 0;
  }
}

.energy--guideline_dot {
  color: #f7aacb;
  font-size: 18px;
  font-size: 1.125rem;
}

@media (max-width: 425px) {
  .energy--guideline_dot {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.energy--guideline_txt1 {
  color: #603813;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  width: 30%;
}

@media (max-width: 425px) {
  .energy--guideline_txt1 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.energy--guideline_txt2 {
  font-size: 24px;
  font-size: 1.5rem;
}

@media (max-width: 425px) {
  .energy--guideline_txt2 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}

.energy--guideline_txt3 {
  font-size: 16px;
  font-size: 1rem;
}

@media (max-width: 425px) {
  .energy--guideline_txt3 {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.energy--guideline_txt4 {
  font-size: 14px;
  font-size: 0.875rem;
  width: 30%;
}

@media (max-width: 425px) {
  .energy--guideline_txt4 {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.energy--guideline_color1 {
  color: #7acfe5;
  font-weight: 700;
}

.energy--guideline_color2 {
  color: #cd96cd;
  font-weight: 700;
}

.energy--guideline_color3 {
  color: #b1d525;
  font-weight: 700;
}

.energy--calc {
  position: relative;
  margin: 0 0 80px 0;
}

@media (max-width: 425px) {
  .energy--calc {
    margin-bottom: 40px;
  }
}

.energy--note_calc {
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
  font-weight: 700;
  padding: 0 0 20px 0;
}

.energy--bnr_link {
  display: block;
  width: 300px;
  margin: -80px 0 0 auto;
  transition: .15s;
}

.energy--bnr_link:hover {
  opacity: 0.8;
}

@media (max-width: 425px) {
  .energy--bnr_link {
    margin: 0 auto 20px auto;
  }
}

@media (max-width: 425px) {
  .energy--bnr {
    width: 100%;
  }
}

@media (max-width: 425px) {
  .energy--chart {
    width: 100%;
    overflow-x: auto;
    /* 横スクロールの指定 */
    white-space: nowrap;
    /* 横スクロールの指定 */
    overflow-scrolling: touch;
    /* スクロールを滑らかにする */
  }
}

.energy--img_chart {
  display: block;
  margin: 0 0 0 120px;
}

@media (max-width: 425px) {
  .energy--img_chart {
    margin: 0;
  }
}

.energy--column {
  position: relative;
  padding: 30px;
  margin: 0 0 10px 0;
}

.energy--column:before, .energy--column:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 6px;
  background-image: url("/container/hospital-food/images/hospital-border-mainvisual.png");
  background-repeat: repeat-x;
}

.energy--column:before {
  top: 0;
}

.energy--column:after {
  bottom: 0;
}

@media (max-width: 425px) {
  .energy--column {
    padding: 30px 15px;
  }
}

.energy--column_ttlimg {
  position: absolute;
  top: 30px;
  left: 0;
}

@media (max-width: 425px) {
  .energy--column_ttlimg {
    width: 105px;
  }
}

.energy--img_column {
  display: block;
  margin: 20px auto;
}

@media (max-width: 425px) {
  .energy--img_column {
    width: 100%;
  }
}

.energy--column_ttl {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #603813;
  text-align: center;
  padding: 30px 0;
}

@media (max-width: 425px) {
  .energy--column_ttl {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 60px 0 20px;
  }
}

@media (max-width: 425px) {
  .energy--note_end {
    padding: 0 20px;
  }
}

.about {
  padding: 0 0 60px 0;
}

.about--inner {
  width: 800px;
  margin: 0 auto 60px auto;
}

@media (max-width: 425px) {
  .about--inner {
    width: auto;
    margin: 0 15px 40px 15px;
  }
}

.about--inner_txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.about--kind {
  position: relative;
  background-image: url("/container/hospital-food/images/about-img01.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 20px 0;
}

@media (max-width: 425px) {
  .about--kind {
    padding-bottom: 120px;
    background-position: center bottom;
  }
}

.about--kind_inner {
  display: flex;
  width: 534px;
  border-bottom: 1px solid #d7ceb2;
  padding: 20px 0;
}

.about--kind_inner:first-of-type {
  border-top: 1px solid #d7ceb2;
}

@media (max-width: 425px) {
  .about--kind_inner {
    display: block;
    width: 100%;
  }
}

.about--kind_ttl {
  width: 20%;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #603813;
  margin-bottom: 10px;
}

.about--kind_ttl:before {
  content: "●";
  color: #f7aacb;
  padding: 0 5px 0 0;
}

@media (max-width: 425px) {
  .about--kind_ttl {
    width: 100%;
  }
}

.about--kind_contents {
  width: 80%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .about--kind_contents {
    width: 100%;
  }
}

.about--kind_note {
  width: 534px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  text-indent: -12px;
  padding: 0 0 0 12px;
  margin: 5px 0 0 0;
}

@media (max-width: 425px) {
  .about--kind_note {
    width: 100%;
  }
}

.about--chart-02 {
  display: block;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .about--chart-02 {
    width: 600px;
  }
}

@media (max-width: 425px) {
  .about--scroll {
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    overflow-scrolling: touch;
    margin: 0 -15px 0 15px;
  }
}

.about--kateisyoku {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  background-image: url("/container/hospital-food/images/about-img02.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  min-height: 150px;
  padding: 0 280px 0 0;
}

@media (max-width: 425px) {
  .about--kateisyoku {
    min-height: auto;
    padding: 0 0 150px 0;
    background-position: bottom center;
  }
}

.about--difference {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 20px;
}

.about--note_end {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  margin: 10px 0 0 0;
}

.weekly {
  background-image: url("/container/hospital-food/images/weekly-bg.png");
  padding: 0 0 60px 0;
}

.weekly--ttlbox {
  width: 100%;
  height: 400px;
  background-image: url("/container/hospital-food/images/weeklyrecipe-ttl-bg.png");
  background-position: center center;
  background-repeat: no-repeat;
}

@media (max-width: 425px) {
  .weekly--ttlbox {
    height: auto;
    background-image: url("/container/hospital-food/images/weeklyrecipe-ttl-bg-sp.png");
    background-position: top center;
  }
}

.weekly--ttl {
  width: 550px;
  margin: 0 auto;
  padding: 20px 0;
}

@media (max-width: 425px) {
  .weekly--ttl {
    padding-top: 40px;
    width: 90%;
  }
}

.weekly--ttlimg {
  margin-left: -50px;
}

@media (max-width: 425px) {
  .weekly--ttlimg {
    width: 100%;
    margin-left: 0;
  }
}

.weekly--ttl_description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  text-align: center;
}

@media (max-width: 425px) {
  .weekly--ttl_description {
    text-align: left;
    padding: 0 20px 40px 20px;
  }
}

.weekly--box {
  position: relative;
  margin-bottom: 40px;
}

.weekly--box_head {
  padding: 15px;
}

.weekly--box_head-sun {
  background-color: #ff88a2;
}

.weekly--box_head-other {
  background-color: #f5b149;
}

.weekly--box_head-sat {
  background-color: #65b6de;
}

.weekly--box_contents {
  position: relative;
  overflow: hidden;
  background-image: url("/container/hospital-food/images/weekly-box-bg.png");
  padding: 20px 10px 10px 10px;
}

.weekly--box_nav {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 0 0 5px 0;
}

.weekly--tab {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
  width: 226px;
  height: 50px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  transition: .3s;
}

.weekly--tab:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 960px;
  height: 5px;
  transition: .3s;
}

.weekly--tab:hover, .weekly--tab.active {
  color: #fff;
}

@media (max-width: 425px) {
  .weekly--tab {
    width: 24%;
  }
  .weekly--tab:before {
    width: 100%;
  }
}

.weekly--tab-main {
  color: #cfa758;
}

.weekly--tab-main:hover, .weekly--tab-main.active {
  background-color: #cfa758;
}

.weekly--tab-main:hover:before, .weekly--tab-main.active:before {
  background-color: #cfa758;
}

.weekly--tab-breakfast {
  color: #79cbe0;
}

.weekly--tab-breakfast:hover, .weekly--tab-breakfast.active {
  background-color: #79cbe0;
}

.weekly--tab-breakfast:hover:before, .weekly--tab-breakfast.active:before {
  background-color: #79cbe0;
}

.weekly--tab-lunch {
  color: #f58751;
}

.weekly--tab-lunch:hover, .weekly--tab-lunch.active {
  background-color: #f58751;
}

.weekly--tab-lunch:hover:before, .weekly--tab-lunch.active:before {
  background-color: #f58751;
}

.weekly--tab-dinner {
  color: #9cc82e;
}

.weekly--tab-dinner:hover, .weekly--tab-dinner.active {
  background-color: #9cc82e;
}

.weekly--tab-dinner:hover:before, .weekly--tab-dinner.active:before {
  background-color: #9cc82e;
}

.weekly--box_inner {
  position: relative;
  background-color: #fff;
  width: 100%;
  height: 340px;
  padding: 40px 0 0 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .weekly--box_inner {
    min-height: 540px;
    padding-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 425px) {
  .weekly--box_inner-nobnr {
    min-height: 480px;
  }
}

.weekly--box_inner .flickity-prev-next-button {
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background-color: #603813;
  border: none;
  cursor: pointer;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  transition: .3s;
}

.weekly--box_inner .flickity-prev-next-button:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 10px;
  height: 10px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}

@media (max-width: 425px) {
  .weekly--box_inner .flickity-prev-next-button {
    width: 40px;
    height: 40px;
    top: 100px;
    border: 2px solid #fff;
    box-shadow: 0 0 0 0;
  }
  .weekly--box_inner .flickity-prev-next-button:before {
    width: 6px;
    height: 6px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
  }
}

.weekly--box_inner .flickity-prev-next-button.previous {
  left: 5%;
}

.weekly--box_inner .flickity-prev-next-button.previous:before {
  left: 20px;
  transform: rotate(-135deg);
}

.weekly--box_inner .flickity-prev-next-button.previous:hover {
  left: 4%;
}

@media (max-width: 425px) {
  .weekly--box_inner .flickity-prev-next-button.previous {
    left: -10px;
  }
  .weekly--box_inner .flickity-prev-next-button.previous:before {
    left: 15px;
  }
  .weekly--box_inner .flickity-prev-next-button.previous:hover {
    left: -10px;
  }
}

.weekly--box_inner .flickity-prev-next-button.next {
  right: 5%;
}

.weekly--box_inner .flickity-prev-next-button.next:before {
  right: 20px;
  transform: rotate(45deg);
}

.weekly--box_inner .flickity-prev-next-button.next:hover {
  right: 4%;
}

@media (max-width: 425px) {
  .weekly--box_inner .flickity-prev-next-button.next {
    right: -10px;
  }
  .weekly--box_inner .flickity-prev-next-button.next:before {
    right: 15px;
  }
  .weekly--box_inner .flickity-prev-next-button.next:hover {
    right: -10px;
  }
}

.weekly--box_inner .flickity-prev-next-button svg {
  display: none;
}

.weekly--panel_contents {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 135px;
  width: 100%;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .weekly--panel_contents {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
}

.weekly--dish_ph {
  width: 320px;
}

@media (max-width: 425px) {
  .weekly--dish_ph {
    display: block;
    margin: 0 auto 20px auto;
  }
}

.weekly--panel_data {
  width: 320px;
}

@media (max-width: 425px) {
  .weekly--panel_data {
    margin: 0 auto;
  }
}

.weekly--panel_data_ttl {
  color: #603813;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  padding: 0 0 10px 0;
}

.weekly--panel_topmenu {
  background-color: transparent;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #ccc;
  position: relative;
  display: block;
  width: 100%;
  color: #603813;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-align: left;
  text-decoration: none;
  padding: 6px 0 6px 12px;
  transition: .15s;
}

.weekly--panel_topmenu:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 4px;
  border-color: transparent transparent transparent #42210b;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

.weekly--panel_topmenu:hover {
  opacity: .8;
}

@media (max-width: 425px) {
  .weekly--panel_topmenu {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.weekly--panel_menu_link {
  position: relative;
  display: block;
  width: 100%;
  color: #000;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  text-decoration: none;
  padding: 6px 0 6px 12px;
  transition: .15s;
}

.weekly--panel_menu_link:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 4px;
  border-color: transparent transparent transparent #42210b;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

.weekly--panel_menu_link:hover {
  color: #603813;
}

.weekly--panel_dish_txt {
  font-size: 16px;
  font-size: 1rem;
  padding: 10px 0;
}

.weekly--panel_data_list {
  list-style: none;
}

.weekly--panel_data_item {
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}

.weekly--mark {
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  margin: 0 5px 0 0;
}

.weekly--mark-breakfast {
  background-color: #79cbe0;
}

.weekly--mark-lunch {
  background-color: #f58751;
}

.weekly--mark-dinner {
  background-color: #9cc82e;
}

.weekly--panel_data_icon {
  position: relative;
  display: inline-block;
}

.weekly--panel_data_icon:before {
  display: inline-block;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  font-size: 1.5rem;
}

.weekly--panel_data_icon-01:before {
  content: "\e904";
  color: #7acfe5;
}

.weekly--panel_data_icon-02:before {
  content: "\e903";
  color: #b1d525;
}

.weekly--panel_data_icon-03:before {
  content: "\e902";
  color: #cfa758;
}

.weekly--panel_data_icon-04:before {
  content: "\e901";
  color: #cd96cd;
}

.weekly--panel_data_icon-05:before {
  content: "\e900";
  color: #f5a249;
}

.weekly--panel_data_icon-06:before {
  content: "\e906";
  color: #65c0c2;
}

.weekly--panel_data_icon-07:before {
  content: "\e905";
  color: #ff88a2;
}

.weekly--panel_data_wrap {
  position: absolute;
  top: calc(50% - 12px);
  right: 0;
}

.weekly--panel_bnr {
  width: 100%;
}

.weekly--panel_bnr_link {
  display: block;
  margin: 20px auto 0 auto;
  width: 230px;
}

@media (max-width: 425px) {
  .weekly--panel_bnr_link {
    margin-top: 10px;
  }
}

.weekly_iconpack {
  position: relative;
  display: flex;
  align-items: center;
  padding: 10px 20px;
  margin-bottom: 30px;
  background-color: #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .weekly_iconpack {
    overflow: hidden;
    display: block;
    padding: 20px;
    margin: 0 15px 20px 15px;
  }
}

.weekly_iconpack--ttl {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 700;
  color: #f092b6;
  width: 120px;
}

@media (max-width: 425px) {
  .weekly_iconpack--ttl {
    width: auto;
    text-align: center;
    margin-bottom: 10px;
  }
}

.weekly_iconpack--list {
  display: flex;
}

@media (max-width: 425px) {
  .weekly_iconpack--list {
    flex-wrap: wrap;
  }
}

.weekly_iconpack--icon {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 12px;
  font-size: 0.75rem;
  color: #646464;
  width: 100px;
  height: 60px;
  box-sizing: border-box;
}

.weekly_iconpack--icon:before {
  margin-right: 5px;
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  font-size: 1.75rem;
}

@media (max-width: 425px) {
  .weekly_iconpack--icon {
    width: 34%;
    height: 40px;
  }
  .weekly_iconpack--icon:nth-child(3n) {
    width: 32%;
  }
}

.weekly_iconpack--icon-01:before {
  content: "\e904";
  color: #7acfe5;
}

.weekly_iconpack--icon-02:before {
  content: "\e903";
  color: #b1d525;
}

.weekly_iconpack--icon-03:before {
  content: "\e902";
  color: #cfa758;
}

.weekly_iconpack--icon-04:before {
  content: "\e901";
  color: #cd96cd;
}

.weekly_iconpack--icon-05:before {
  content: "\e900";
  color: #f5a249;
}

.weekly_iconpack--icon-06:before {
  content: "\e906";
  color: #65c0c2;
}

.weekly_iconpack--icon-07:before {
  content: "\e905";
  color: #ff88a2;
}

.weekly_iconpack--link {
  position: relative;
  color: #603813;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-decoration: none;
  padding: 0 0 0 12px;
  margin: 0 0 0 20px;
}

.weekly_iconpack--link:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 4px;
  border-color: transparent transparent transparent #42210b;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

@media (max-width: 425px) {
  .weekly_iconpack--link {
    margin-top: 10px;
    margin-left: auto;
    float: right;
  }
}

.calculation {
  padding: 0 0 60px 0;
  background-image: url("/container/hospital-food/images/hospital-intro-bg.png");
}

.calculation--intro {
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .calculation--intro {
    margin-bottom: 20px;
  }
}

.calculation--ttl {
  width: 550px;
  margin: 0 auto;
  padding: 60px 0 20px 0;
}

@media (max-width: 425px) {
  .calculation--ttl {
    padding-top: 30px;
    width: 325px;
  }
}

.calculation--ttlimg {
  width: 100%;
}

.calculation--ttl2 {
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background-color: #ff88a2;
  padding: 15px 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

@media (max-width: 425px) {
  .calculation--ttl2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.calculation--ttl3 {
  position: relative;
  width: 100%;
  height: 60px;
  background-image: url("/container/hospital-food/images/standard-bg-ttl.png");
  background-repeat: no-repeat;
  background-position: center center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px auto;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  color: #603813;
}

@media (max-width: 425px) {
  .calculation--ttl3 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.calculation--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.calculation--txt-center {
  text-align: center;
}

.calculation--contents {
  position: relative;
  background-color: #fff;
  padding: 30px 80px;
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .calculation--contents {
    padding: 20px;
    margin-bottom: 20px;
  }
}

.calculation--img01 {
  position: absolute;
  top: 250px;
  right: 80px;
}

@media (max-width: 425px) {
  .calculation--img01 {
    position: relative;
    top: auto;
    right: auto;
    display: block;
    margin: 0 auto 20px auto;
  }
}

.calculation--img02 {
  position: absolute;
  top: 80px;
  right: -10px;
}

@media (max-width: 425px) {
  .calculation--img02 {
    position: relative;
    top: auto;
    right: auto;
    display: block;
    margin: 20px auto;
  }
}

.calculation--variation {
  position: relative;
  margin: 40px 0;
  padding: 30px 0;
}

.calculation--variation:before, .calculation--variation:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 6px;
  background-image: url("/container/hospital-food/images/hospital-border-mainvisual.png");
  background-repeat: repeat-x;
}

.calculation--variation:before {
  top: 0;
}

.calculation--variation:after {
  bottom: 0;
}

@media (max-width: 425px) {
  .calculation--variation {
    padding-bottom: 30px;
  }
  .calculation--variation:before, .calculation--variation:after {
    width: calc(100% + 40px);
    left: -20px;
  }
}

.calculation--variation_ttl {
  position: relative;
  text-align: center;
  padding: 20px 0 40px 0;
}

@media (max-width: 425px) {
  .calculation--variation_ttl {
    padding: 65px 0 20px 0;
  }
}

.calculation--variation_ttl_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 125px;
}

@media (max-width: 425px) {
  .calculation--variation_ttl_img {
    width: 100px;
    left: -20px;
  }
}

.calculation--variation_ttl_txt {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #603813;
}

@media (max-width: 425px) {
  .calculation--variation_ttl_txt {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

.calculation--box {
  margin: 0 0 60px 0;
}

.calculation_tbl {
  margin: 20px 0 0 0;
  border: 0;
  padding: 0;
  vertical-align: inherit;
}

.calculation_tbl-synthesis {
  width: 490px;
}

@media (max-width: 425px) {
  .calculation_tbl-synthesis {
    width: 100%;
  }
}

.calculation_tbl-ratio {
  width: 570px;
}

@media (max-width: 425px) {
  .calculation_tbl-ratio {
    width: 100%;
  }
}

.calculation_tbl th, .calculation_tbl td, .calculation_tbl tr {
  vertical-align: middle;
}

.calculation_tbl--cell_energy {
  width: 100px;
  height: 50px;
  padding: 1px 5px 1px 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--cell_energy {
    width: 35px;
  }
}

.calculation_tbl--cell_energy-types {
  height: 60px;
}

@media (max-width: 425px) {
  .calculation_tbl--cell_energy-types {
    width: 35px;
  }
}

.calculation_tbl--cell_ttl_synthesis {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 60px;
  padding: 0 0 5px 0;
  box-sizing: border-box;
}

.calculation_tbl--cell_ttl_ratio {
  position: relative;
}

.calculation_tbl--cell_ttl_types {
  position: relative;
  height: 60px;
}

.calculation_tbl--box_ttl {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: normal;
  text-align: left;
}

.calculation_tbl--box_ttl:first-of-type {
  width: 145px;
}

.calculation_tbl--box_ttl2 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 108px;
  padding: 5px 0;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  text-align: center;
  color: #fff;
  background-color: #754c24;
}

@media (max-width: 425px) {
  .calculation_tbl--box_ttl2 {
    display: none;
  }
}

.calculation_tbl--cell_calc {
  position: relative;
  vertical-align: top;
  display: flex;
}

@media (max-width: 425px) {
  .calculation_tbl--cell_calc {
    display: block;
  }
}

.calculation_tbl--box_calc_yellow {
  background-color: #fdf420;
  width: 135px;
  height: 100%;
  padding: 5px;
  margin: 0 10px 0 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--box_calc_yellow {
    border-bottom: 1px dotted #d0c1a1;
  }
}

.calculation_tbl--box_calc_yellow2 {
  position: relative;
  background-color: #fdf420;
  width: 150px;
  height: 60px;
  padding: 17px 5px 5px 5px;
  margin: -10px 5px 0 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--box_calc_yellow2 {
    border-bottom: 1px dotted #d0c1a1;
  }
}

.calculation_tbl--box_calc_ocher {
  display: flex;
  align-items: center;
  height: 50px;
  width: 108px;
  background-color: #ede4c7;
  padding: 5px;
  margin: 0 0 0 auto;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--box_calc_ocher {
    width: 100%;
    margin-right: 0;
    border-top: 1px dotted #d0c1a1;
    justify-content: flex-end;
    padding-right: 10px;
  }
}

.calculation_tbl--box_calc_ocher-types {
  height: 60px;
  padding-top: 10px;
  margin-left: 0;
}

@media (max-width: 425px) {
  .calculation_tbl--box_calc_ocher-types {
    width: 100%;
    margin-right: 0;
    border-top: 1px dotted #d0c1a1;
    justify-content: flex-end;
    padding-top: auto;
    padding-right: 10px;
  }
}

.calculation_tbl--wrap_for_sp {
  display: flex;
  align-items: center;
  height: 50px;
  padding: 0 5px 0 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--wrap_for_sp {
    width: 100%;
    padding-right: 0;
  }
}

@media (max-width: 425px) {
  .calculation_tbl--wrap_for_sp-total {
    border-top: 1px dotted #d0c1a1;
    justify-content: flex-end;
    padding-right: 10px;
  }
}

@media (max-width: 425px) {
  .calculation_tbl--wrap_for_sp-r {
    justify-content: flex-end;
    padding-right: 10px;
    padding-bottom: 5px;
    height: 30px;
  }
}

.calculation_tbl--wrap_for_sp2 {
  display: flex;
  align-items: center;
  height: 60px;
  padding: 10px 5px 0 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--wrap_for_sp2 {
    width: 100%;
    padding-right: 0;
  }
}

@media (max-width: 425px) {
  .calculation_tbl--wrap_for_sp2-total {
    border-top: 1px dotted #d0c1a1;
    justify-content: flex-end;
    padding-right: 10px;
  }
}

.calculation_tbl--wrap_for_sp2-r {
  margin-left: auto;
}

@media (max-width: 425px) {
  .calculation_tbl--wrap_for_sp2-r {
    justify-content: flex-end;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    height: 30px;
  }
}

.calculation_tbl--cell_total {
  text-align: right;
  vertical-align: middle;
  font-weight: normal;
  height: 50px;
}

@media (max-width: 425px) {
  .calculation_tbl--cell_total {
    height: 100px;
  }
}

.calculation_tbl--box_total {
  display: inline;
}

@media (max-width: 425px) {
  .calculation_tbl--box_total {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 50%;
    text-align: center;
  }
}

.calculation_tbl--box_total_answer {
  display: inline-block;
  width: 170px;
  height: 50px;
  padding: 5px 10px;
  margin: 0 0 0 10px;
  background-color: #ede4c7;
  text-align: left;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .calculation_tbl--box_total_answer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    border-top: 1px dotted #d0c1a1;
    padding: 10px;
    margin-left: 0;
  }
}

.calculation_tbl--energy {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #fff;
}

@media (max-width: 425px) {
  .calculation_tbl--energy {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
}

.calculation_tbl--energy-protein {
  background-color: #7acfe5;
}

.calculation_tbl--energy-lipid {
  background-color: #cd96cd;
}

.calculation_tbl--energy-carbs {
  background-color: #b1d525;
}

.calculation_tbl--energy-cereals {
  background-color: #787878;
}

.calculation_tbl--img_arw {
  position: absolute;
  bottom: 0;
  left: 5px;
}

.calculation_tbl--img_kal {
  vertical-align: middle;
}

.calculation_tbl--line {
  border-bottom: 1px solid #d0c1a1;
}

.calculation_tbl--cube {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 5px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}

.calculation_tbl--cube-ocher {
  background-color: #cfa758;
}

.calculation_tbl--cube-gray {
  background-color: #787878;
}

.calculation_tbl--cube-brown {
  background-color: #97744e;
}

.calculation_tbl--cube_total {
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  padding: 5px 10px;
  background-color: #787878;
}

.calculation_tbl--input {
  width: 70px;
  height: 40px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  margin: 0 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 1;
  color: #999 !important;
  text-align: center;
  vertical-align: middle;
}

.calculation_tbl--input-st {
  border: 2px solid #603813;
}

.calculation_tbl--input-total {
  border: 2px solid #787878;
}

.calculation_tbl--fukidashi {
  position: absolute;
  top: 0;
  right: -155px;
  width: 155px;
  height: 50px;
  display: flex;
  align-items: center;
}

@media (max-width: 425px) {
  .calculation_tbl--fukidashi {
    position: relative;
    right: auto;
    width: 100%;
    justify-content: flex-end;
    padding-right: 10px;
    box-sizing: border-box;
  }
}

.calculation_tbl--txt_ratio {
  display: none;
}

@media (max-width: 425px) {
  .calculation_tbl--txt_ratio {
    display: inline-block;
    width: 108px;
    padding: 5px 0;
    margin: 0 10px 0 0;
    font-size: 12px;
    font-size: 0.75rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background-color: #754c24;
  }
}

.calculation_tbl--txt_types {
  position: absolute;
  top: 3px;
  left: 10px;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: normal;
}

.calculation_tbl--txt {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: normal;
}

.tips {
  padding: 0 0 60px 0;
  background-image: url("/container/hospital-food/images/hospital-intro-bg.png");
}

.tips--intro {
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .tips--intro {
    margin-bottom: 20px;
  }
}

.tips--ttl {
  width: 550px;
  margin: 0 auto;
  padding: 40px 0 20px 0;
}

@media (max-width: 425px) {
  .tips--ttl {
    width: 325px;
  }
}

.tips--ttlimg {
  width: 100%;
}

.tips--ttl2 {
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

@media (max-width: 425px) {
  .tips--ttl2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.tips--ttl2-total {
  background-color: #cfa758;
}

.tips--ttl2-breakfast {
  background-color: #79cbe0;
}

.tips--ttl2-lunch {
  background-color: #f58751;
}

.tips--ttl2-dinner {
  background-color: #9cc82e;
}

.tips--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.tips--txt-center {
  text-align: center;
}

.tips--contents {
  position: relative;
  background-color: #fff;
  padding: 20px 50px;
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .tips--contents {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
}

.tips--contents-breakfast {
  background-image: url("/container/hospital-food/images/tips-bg-breakfast.png");
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.tips--contents-lunch {
  background-image: url("/container/hospital-food/images/tips-bg-lunch.png");
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.tips--contents-dinner {
  background-image: url("/container/hospital-food/images/tips-bg-dinner.png");
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.tips--ttl_total {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #603813;
  text-align: center;
  padding: 0 0 20px 0;
}

.tips--total_recipe {
  display: flex;
  justify-content: space-between;
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .tips--total_recipe {
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #d0c1a1;
  }
}

.tips--total_recipe_item {
  position: relative;
  width: 240px;
}

.tips--total_recipe_item:nth-child(2):before {
  content: "";
  position: absolute;
  top: 0;
  left: -35px;
  width: 310px;
  height: 220px;
  border-left: 1px solid #d0c1a1;
  border-right: 1px solid #d0c1a1;
}

@media (max-width: 425px) {
  .tips--total_recipe_item {
    width: 100%;
  }
  .tips--total_recipe_item:nth-child(2):before {
    content: none;
  }
}

.tips--total_recipe_pic {
  width: 100%;
}

.tips--total_recipe_link {
  position: relative;
  display: block;
  margin: 10px 0 0 0;
  padding: 10px 0 20px 0;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  text-align: center;
  border-radius: 5px;
  transition: .3s;
}

.tips--total_recipe_link:after {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  vertical-align: middle;
  width: 5px;
  height: 5px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(135deg);
}

.tips--total_recipe_link:hover {
  background-color: #eee2bc;
}

.tips--mark {
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  margin: 0 5px 0 0;
}

.tips--mark-breakfast {
  background-color: #79cbe0;
}

.tips--mark-lunch {
  background-color: #f58751;
}

.tips--mark-dinner {
  background-color: #9cc82e;
}

.tips--chart {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tips--chart {
    display: block;
    margin: 0 15px;
  }
}

.tips--chart_l {
  width: 222px;
}

@media (max-width: 425px) {
  .tips--chart_l {
    width: 100%;
    margin-bottom: 10px;
  }
}

.tips--chart_r {
  width: 634px;
}

@media (max-width: 425px) {
  .tips--chart_r {
    width: 100%;
  }
}

.tips--chart_ttl {
  background-color: #97744e;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  padding: 5px;
  margin: 0 0 10px 0;
}

.tips--chart_list {
  position: relative;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tips--chart_list {
    display: block;
  }
}

.tips--chart_listitem {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-right: 20px;
  padding: 10px 5px 5px 5px;
  border-bottom: 1px solid #d0c1a1;
  box-sizing: border-box;
}

.tips--chart_listitem:last-child {
  margin-right: 0;
}

.tips--chart_listitem-3cols {
  width: 194px;
}

@media (max-width: 425px) {
  .tips--chart_listitem-3cols {
    width: 100%;
  }
}

.tips--point {
  position: relative;
}

@media (max-width: 425px) {
  .tips--point {
    margin: 0 15px;
  }
}

.tips--point_ttl {
  position: relative;
  background-image: url("/container/hospital-food/images/hospital-border-mainvisual.png");
  background-repeat: repeat-x;
  background-position: center left;
  text-align: center;
  margin: 40px 0 20px;
}

.tips--point_ttl_inner {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  margin: 0 auto;
  color: #fe96cd;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}

.tips--point_inner {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .tips--point_inner {
    display: block;
  }
}

.tips--point_box {
  background-image: url(/container/recipesearch/images/recipe-bg.png);
  width: 430px;
  padding: 20px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .tips--point_box {
    width: 100%;
    margin-bottom: 10px;
  }
}

.tips--point_ttl2 {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
  color: #603813;
  margin: 0 0 10px 0;
}

.tips--point_txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.tips--ttl_menu {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  color: #603813;
  margin: 0 0 10px 0;
  text-align: center;
}

.tips_tech {
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  margin: 20px 0 0 0;
  padding: 35px;
}

@media (max-width: 425px) {
  .tips_tech {
    display: block;
  }
}

.tips_tech--l {
  position: relative;
  width: 440px;
}

@media (max-width: 425px) {
  .tips_tech--l {
    width: 320px;
    margin-bottom: 20px;
  }
}

.tips_tech--r {
  position: relative;
  width: 380px;
}

@media (max-width: 425px) {
  .tips_tech--r {
    width: 320px;
  }
}

.tips_tech--waku {
  position: relative;
  width: 100%;
  height: 210px;
  box-sizing: border-box;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tips_tech--waku:after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: -80px;
  width: 150px;
  height: 100px;
  background-image: url("/container/practice/images/practice-charactor01.png");
  background-repeat: no-repeat;
  z-index: 120;
}

@media (max-width: 425px) {
  .tips_tech--waku {
    height: 186px;
  }
  .tips_tech--waku:after {
    width: 90px;
    height: 60px;
    background-size: cover;
    bottom: -10px;
    left: -40px;
    z-index: 2;
  }
}

.tips_tech--waku-breakfast {
  border: 5px solid #79cbe0;
}

.tips_tech--waku-breakfast .modal_tips_tech--contents {
  border: 5px solid #79cbe0;
}

.tips_tech--waku-breakfast .modal_tips_tech--ttl {
  color: #79cbe0;
}

.tips_tech--waku-lunch {
  border: 5px solid #f58751;
}

.tips_tech--waku-lunch .modal_tips_tech--contents {
  border: 5px solid #f58751;
}

.tips_tech--waku-lunch .modal_tips_tech--ttl {
  color: #f58751;
}

.tips_tech--waku-dinner {
  border: 5px solid #9cc82e;
}

.tips_tech--waku-dinner .modal_tips_tech--contents {
  border: 5px solid #9cc82e;
}

.tips_tech--waku-dinner .modal_tips_tech--ttl {
  color: #9cc82e;
}

.tips_tech--ttl {
  position: relative;
  background-image: url("/container/hospital-food/images/hospital-border-mainvisual.png");
  background-repeat: repeat-x;
  background-position: center center;
  text-align: center;
  margin: -10px 0 10px 0;
}

.tips_tech--ttl_inner {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  margin: 0 auto;
  color: #fe96cd;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
}

.tips_tech--comment {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
  font-weight: 700;
  color: #603813;
  text-align: center;
}

@media (max-width: 425px) {
  .tips_tech--comment {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.tips_tech--icon_plus {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: #ffcc00;
  border-radius: 12px;
  vertical-align: bottom;
}

.tips_tech--icon_plus:before, .tips_tech--icon_plus:after {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 15px;
  height: 3px;
  background-color: #fff;
}

.tips_tech--icon_plus:before {
  transform: rotate(90deg);
}

.tips_tech--icon_plus-btn {
  position: absolute;
  cursor: pointer;
  transition: .15s;
}

.tips_tech--icon_plus-btn:hover {
  background-color: #ff8123;
}

.tips_tech--icon_plus-btn-b01 {
  top: 30px;
  left: 55px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-b01 {
    top: 20px;
    left: 40px;
  }
}

.tips_tech--icon_plus-btn-b02 {
  top: 175px;
  left: 85px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-b02 {
    top: 135px;
    left: 55px;
  }
}

.tips_tech--icon_plus-btn-b03 {
  top: 210px;
  left: 85px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-b03 {
    top: 165px;
    left: 55px;
  }
}

.tips_tech--icon_plus-btn-b04 {
  top: 90px;
  left: 380px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-b04 {
    top: 70px;
    left: 270px;
  }
}

.tips_tech--icon_plus-btn-b05 {
  top: 125px;
  left: 380px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-b05 {
    top: 100px;
    left: 270px;
  }
}

.tips_tech--icon_plus-btn-l01 {
  top: 175px;
  left: 20px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-l01 {
    top: 120px;
    left: 15px;
  }
}

.tips_tech--icon_plus-btn-l02 {
  top: 205px;
  left: 20px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-l02 {
    top: 150px;
    left: 15px;
  }
}

.tips_tech--icon_plus-btn-l03 {
  top: 20px;
  left: 350px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-l03 {
    top: 10px;
    left: 255px;
  }
}

.tips_tech--icon_plus-btn-l04 {
  top: 50px;
  left: 350px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-l04 {
    top: 40px;
    left: 255px;
  }
}

.tips_tech--icon_plus-btn-l05 {
  top: 210px;
  left: 370px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-l05 {
    top: 150px;
    left: 270px;
  }
}

.tips_tech--icon_plus-btn-d01 {
  top: 20px;
  left: 135px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-d01 {
    top: 10px;
    left: 100px;
  }
}

.tips_tech--icon_plus-btn-d02 {
  top: 50px;
  left: 135px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-d02 {
    top: 40px;
    left: 100px;
  }
}

.tips_tech--icon_plus-btn-d03 {
  top: 210px;
  left: 80px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-d03 {
    top: 150px;
    left: 55px;
  }
}

.tips_tech--icon_plus-btn-d04 {
  top: 60px;
  left: 380px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-d04 {
    top: 40px;
    left: 280px;
  }
}

.tips_tech--icon_plus-btn-d05 {
  top: 90px;
  left: 380px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-d05 {
    top: 70px;
    left: 280px;
  }
}

.tips_tech--icon_plus-btn-d06 {
  top: 210px;
  left: 380px;
}

@media (max-width: 425px) {
  .tips_tech--icon_plus-btn-d06 {
    top: 150px;
    left: 270px;
  }
}

.modal_tips_tech--contents {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -5px;
  left: -5px;
  width: calc(100% + 10px);
  height: 210px;
  border-radius: 10px;
  background-color: #fff;
  box-sizing: border-box;
  transition: .3s;
}

.modal_tips_tech--contents.open {
  opacity: 1;
  pointer-events: auto;
}

@media (max-width: 425px) {
  .modal_tips_tech--contents {
    height: 186px;
  }
}

.modal_tips_tech--inner {
  padding: 20px 40px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .modal_tips_tech--inner {
    padding: 15px 20px;
  }
}

@media (max-width: 425px) {
  .modal_tips_tech--scroll {
    overflow-y: scroll;
  }
}

.modal_tips_tech--intro {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  color: #fe96cd;
  margin: 0 0 10px 0;
}

.modal_tips_tech--ttl {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  margin: 0 0 10px 0;
}

.modal_tips_tech--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.modal_tips_tech--txt_steam {
  color: #46b2e3;
}

.modal_tips_tech--txt_hotair {
  color: #eb514b;
}

.modal_tips_tech--txt_combi {
  color: #e96f00;
}

.modal_tips_tech--txt_caution {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  padding: 10px 0 0 0;
}

.modal_tips_tech--bar {
  position: absolute;
  bottom: 5px;
  right: 0;
  width: 100%;
  height: 50px;
  z-index: 10;
}

@media (max-width: 425px) {
  .modal_tips_tech--bar {
    bottom: -5px;
    right: -10px;
  }
}

.modal_tips_tech--close {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 60px;
  height: 100%;
  cursor: pointer;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  color: #603813;
}

.modal_tips_tech--close_mark {
  position: relative;
  display: block;
  width: 17px;
  height: 17px;
  margin: 0 0 3px 0;
}

.modal_tips_tech--close_mark:before, .modal_tips_tech--close_mark:after {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.modal_tips_tech--close_mark:before {
  transform: rotate(45deg);
}

.modal_tips_tech--close_mark:after {
  transform: rotate(-45deg);
}

.modal_tips_tech--close_mark:before, .modal_tips_tech--close_mark:after {
  width: 2px;
  height: 24px;
  background-color: #603813;
}

.medical {
  padding: 0 0 60px 0;
  background-image: url("/container/hospital-food/images/hospital-intro-bg.png");
}

.medical--intro {
  margin: 0 0 40px 0;
}

@media (max-width: 425px) {
  .medical--intro {
    margin-bottom: 20px;
  }
}

.medical--ttl {
  width: 550px;
  margin: 0 auto;
  padding: 60px 0 20px 0;
}

@media (max-width: 425px) {
  .medical--ttl {
    width: 320px;
  }
}

.medical--ttlimg {
  width: 100%;
}

.medical--ttl2 {
  background-color: #ac96cd;
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  padding: 15px 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

@media (max-width: 425px) {
  .medical--ttl2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.medical--ttl3 {
  position: relative;
  background-image: url("/container/hospital-food/images/hospital-border-mainvisual.png");
  background-repeat: repeat-x;
  background-position: center center;
  text-align: center;
  margin: -10px 0 10px 0;
}

@media (max-width: 425px) {
  .medical--ttl3 {
    width: calc(100% + 30px);
    margin-top: 0;
    margin-left: -15px;
  }
}

.medical--ttl3_inner {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  margin: 0 auto;
  color: #fe96cd;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 700;
}

.medical--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.medical--txt-point {
  padding: 0 0 0 15px;
  text-indent: -15px;
}

.medical--txt-point:before {
  content: "●";
  color: #f16d3a;
}

.medical--contents {
  position: relative;
  background-color: #fff;
  padding: 30px 40px;
  margin: 0 0 60px 0;
}

@media (max-width: 425px) {
  .medical--contents {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
  }
}

.medical--menu {
  display: flex;
  justify-content: space-between;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .medical--menu {
    display: block;
  }
}

.medical--pic {
  width: 430px;
}

@media (max-width: 425px) {
  .medical--pic {
    width: 100%;
  }
}

.medical--menu_contents {
  width: 430px;
}

@media (max-width: 425px) {
  .medical--menu_contents {
    width: auto;
    margin: 20px 15px 0 15px;
  }
}

.medical--list {
  counter-reset: item;
  list-style: none;
  margin: 0 0 30px 0;
}

.medical--listitem {
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.7;
  font-weight: 700;
  color: #603813;
  padding: 0 0 0 28px;
  margin: 0 0 20px 0;
}

.medical--listitem:before {
  position: absolute;
  top: 0;
  left: 0;
  counter-increment: item;
  content: counter(item);
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  background-color: #ac96cd;
  border-radius: 50%;
}

.medical--num {
  display: none;
}

.medical--menu_st {
  color: #646464;
}

.medical--menu_underline {
  border-bottom: 2px solid #f16d3a;
}

.medical--menu_underline_txt {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  color: #f16d3a;
  padding: 5px 0 0 0;
}

.medical--menu_fukidashi {
  vertical-align: middle;
  margin: 0 0 0 5px;
}

.medical--menu_note {
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.2;
  color: #646464;
}

@media (max-width: 425px) {
  .medical--menu_note {
    margin: 0 15px;
  }
}

.medical--point_inner {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

@media (max-width: 425px) {
  .medical--point_inner {
    display: block;
    margin: 0 15px;
  }
}

.medical--point_box {
  position: relative;
  background-image: url(/container/recipesearch/images/recipe-bg.png);
  width: 430px;
  padding: 50px 20px 20px 20px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .medical--point_box {
    width: 100%;
    margin-bottom: 20px;
  }
}

.medical--point_ttl {
  position: absolute;
  top: 0;
  left: 0;
}

.medical--annotation {
  background-image: url("/container/hospital-food/images/medical-line.png");
  background-position: top center;
  background-repeat: no-repeat;
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 0 40px 0;
}

@media (max-width: 425px) {
  .medical--annotation {
    margin: 0 15px;
    background-image: none;
    padding-top: 0;
  }
}

.medical--annotation_note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  padding-top: 0;
}

.medical_nav {
  padding: 40px 0;
}

@media (max-width: 425px) {
  .medical_nav {
    padding-top: 0;
    padding-bottom: 20px;
  }
}

.medical_nav--inner {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .medical_nav--inner {
    display: none;
  }
}

.medical_nav--ttl_sp {
  display: none;
  position: relative;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 10px 0 20px 0;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #603813;
  border-top: 1px solid #c08609;
  border-bottom: 1px solid #c08609;
}

.medical_nav--ttl_sp:before {
  content: "";
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 4px;
  height: 4px;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(135deg);
}

@media (max-width: 425px) {
  .medical_nav--ttl_sp {
    display: block;
  }
}

.medical_nav--link {
  position: relative;
  display: flex;
  align-items: center;
  width: 25%;
  height: 50px;
  border-right: 1px solid #c08609;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
}

.medical_nav--link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  margin: auto 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(135deg);
}

.medical_nav--link:nth-of-type(1), .medical_nav--link:nth-of-type(5) {
  border-left: 1px solid #c08609;
}

@media (max-width: 425px) {
  .medical_nav--link {
    justify-content: center;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #c08609;
    margin-bottom: 0;
    padding-left: 0;
  }
  .medical_nav--link:nth-of-type(1), .medical_nav--link:nth-of-type(5) {
    border-left: none;
  }
}

.changerecipe {
  padding: 0 0 60px 0;
  background-image: url("/container/hospital-food/images/weekly-bg.png");
}

.changerecipe--intro {
  background-image: url("/container/hospital-food/images/changerecipe-bg.png");
  background-repeat: no-repeat;
  background-position: top center;
}

@media (max-width: 425px) {
  .changerecipe--intro {
    background-image: url("/container/hospital-food/images/changerecipe-bg-sp.png");
    background-size: contain;
  }
}

.changerecipe--intro_inner {
  position: relative;
  padding: 120px 0 20px 0;
}

@media (max-width: 425px) {
  .changerecipe--intro_inner {
    padding-top: 60px;
  }
}

.changerecipe--ttl {
  padding: 0 0 20px 0;
}

@media (max-width: 425px) {
  .changerecipe--ttl {
    padding-top: 10px;
  }
}

.changerecipe--ttlimg {
  display: block;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .changerecipe--ttlimg {
    width: 260px;
  }
}

.changerecipe--product {
  position: absolute;
  top: 125px;
  left: 125px;
}

@media (max-width: 425px) {
  .changerecipe--product {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    margin: 0 auto;
    width: 110px;
  }
}

.changerecipe--contents {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .changerecipe--contents {
    display: block;
  }
}

.changerecipe--item {
  position: relative;
  width: 310px;
  margin: 0 25px 25px 0;
  padding: 20px 20px 190px 20px;
  box-sizing: border-box;
}

.changerecipe--item:nth-of-type(3n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .changerecipe--item {
    width: auto;
    margin: 0 15px 20px 15px;
  }
}

.changerecipe--icon {
  display: block;
  margin: 0 auto;
  text-align: center;
}

.changerecipe--icon:before {
  font-size: 70px;
  font-size: 4.375rem;
}

.changerecipe--ttl2 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #603813;
  text-align: center;
  padding: 10px 0;
}

.changerecipe--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.changerecipe--pic {
  display: block;
  margin: 0 auto;
  height: 200px;
}

.changerecipe--example {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  width: 280px;
  height: 150px;
  margin: 0 auto;
  background-image: url(/container/recipesearch/images/recipe-bg.png);
  box-sizing: border-box;
}

.changerecipe--example_ttl {
  display: block;
  text-align: center;
  margin: -15px auto 15px auto;
}

.changerecipe_slider {
  position: relative;
  margin: 20px auto;
}

.changerecipe_slider--item {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-content: flex-start;
  color: #000;
  width: 280px;
  padding: 0 35px;
  margin-right: 10px;
  box-sizing: border-box;
}

.changerecipe_slider--pic {
  display: block;
  width: 70px;
  height: 70px;
  border: 2px solid #fff;
}

.changerecipe_slider--txt {
  position: relative;
  width: 120px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0 0 0 10px;
  box-sizing: border-box;
}

.changerecipe_slider--txt:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 4px;
  border-color: transparent transparent transparent #42210b;
  position: absolute;
  top: 7px;
  left: 0;
  color: #603813;
}

.changerecipe_slider .flickity-viewport {
  overflow: hidden;
  min-height: 74px;
}

.changerecipe_slider .flickity-prev-next-button {
  position: absolute;
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background-image: url(/container/recipesearch/images/recipe-bg.png);
  transition: .3s;
}

.changerecipe_slider .flickity-prev-next-button:before {
  content: "";
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #603813;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
  transition: .3s;
}

.changerecipe_slider .flickity-prev-next-button:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.changerecipe_slider .flickity-prev-next-button.previous {
  left: -15px;
}

.changerecipe_slider .flickity-prev-next-button.previous:before {
  left: 5px;
}

.changerecipe_slider .flickity-prev-next-button.previous:after {
  left: 17px;
  transform: rotate(-135deg);
}

.changerecipe_slider .flickity-prev-next-button.next {
  right: -15px;
}

.changerecipe_slider .flickity-prev-next-button.next:before {
  right: 5px;
}

.changerecipe_slider .flickity-prev-next-button.next:after {
  right: 17px;
  transform: rotate(45deg);
}

.changerecipe_slider .flickity-prev-next-button svg {
  display: none;
}

.recipe {
  padding: 0 0 60px 0;
}

.recipe--intro {
  background-image: url("/container/hospital-food/images/recipe-ttl-bg.png");
  background-position: top center;
}

@media (max-width: 425px) {
  .recipe--intro {
    background-image: url("/container/hospital-food/images/recipe-ttl-bg-sp.png");
    background-size: cover;
  }
}

.recipe--intro_inner {
  width: 980px;
  height: 450px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .recipe--intro_inner {
    width: 100%;
  }
}

.recipe--ttl {
  width: 400px;
  margin: 0 auto;
  padding: 70px 0 0 0;
}

@media (max-width: 425px) {
  .recipe--ttl {
    width: 300px;
    padding-top: 100px;
  }
}

.recipe--ttlimg {
  width: 100%;
}

.recipe--ttl_archive {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #603813;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  width: 220px;
  height: 40px;
  border-radius: 20px;
  margin: 0 auto 20px auto;
}

.recipe--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.recipe--txt-center {
  text-align: center;
}

.recipe--wrap {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .recipe--wrap {
    width: 100%;
  }
}

.recipe--archive_link {
  position: relative;
  width: 200px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0;
  margin: 20px auto 0 auto;
  background-color: #ffcc00;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #603813;
  border-radius: 20px;
  box-sizing: border-box;
  transition: .15s;
}

.recipe--archive_link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 5px;
  height: 5px;
  margin: auto 0;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(45deg);
  transition: .15s;
}

.recipe--archive_link:hover {
  background-color: #b38f00;
}

@media (max-width: 425px) {
  .recipe--archive_link {
    width: 240px;
  }
  .recipe--archive_link:after {
    right: 20px;
  }
}

.recipe_nav {
  position: relative;
  display: flex;
  border-bottom: 5px solid #ffcc00;
  margin: 40px 0 10px 0;
}

.recipe_nav--tab {
  display: block;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 300px;
  min-height: 60px;
  box-sizing: border-box;
  color: #603813;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  padding: 20px 0;
  margin-left: 30px;
  background-color: #e6e6e6;
  transition: .15s;
}

.recipe_nav--tab:first-child {
  margin-left: 0;
}

.recipe_nav--tab.current, .recipe_nav--tab:hover {
  background-color: #ffcc00;
}

@media (max-width: 425px) {
  .recipe_nav--tab {
    width: 32%;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 10px 0;
    margin-left: 2%;
  }
  .recipe_nav--tab:first-child {
    margin-left: 0;
  }
}

.recipe_nav--type {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
}

@media (max-width: 425px) {
  .recipe_nav--type {
    display: block;
    font-size: 18px;
    font-size: 1.125rem;
    margin: 0 0 5px 0;
  }
}

.archive {
  padding: 40px 0;
}

.archive--ttl {
  color: #603813;
  font-size: 16px;
  font-size: 1rem;
  padding: 20px 30px;
  margin: 0 0 40px 0;
  box-sizing: border-box;
  background-color: #ffcc00;
  transition: .15s;
}

@media (max-width: 425px) {
  .archive--ttl {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 15px 20px;
    margin: 0 0 20px 0;
  }
}

.archive--type {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
}

@media (max-width: 425px) {
  .archive--type {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.archive--box {
  position: relative;
  padding: 0 10px 10px 10px;
  background-image: url("/container/hospital-food/images/archive-box-bg.png");
  display: none;
}

.archive--box.active {
  display: block;
}

.archive--box_ttl {
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 700;
  color: #603813;
  text-align: center;
  padding: 40px 0;
}

@media (max-width: 425px) {
  .archive--box_ttl {
    font-size: 22px;
    font-size: 1.375rem;
    padding: 30px 0;
  }
}

.archive--contents {
  background-color: #fff;
  padding: 20px 40px 0 40px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .archive--contents {
    display: block;
    padding-right: calc(50% - 120px);
    padding-left: calc(50% - 120px);
  }
}

.archive--set {
  position: relative;
  display: block;
  width: 260px;
  padding: 10px;
  margin-bottom: 30px;
  margin-right: 50px;
  box-sizing: border-box;
  text-decoration: none;
}

.archive--set:before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: rgba(200, 155, 5, 0.3);
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.archive--set:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.archive--set:nth-child(3n) {
  margin-right: 0;
}

.archive--picbox {
  font-size: 0;
}

.archive--pic_set {
  width: 80px;
  display: inline-block;
}

.archive--link_set {
  position: relative;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  color: #603813;
  padding: 10px 0 10px 13px;
}

.archive--link_set:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 4px;
  border-color: transparent transparent transparent #603813;
}

.archive--menu {
  list-style: none;
  border-top: 1px dotted #ddd5cd;
  border-bottom: 1px dotted #ddd5cd;
  padding: 10px 0;
}

.archive--menu_name {
  position: relative;
  color: #603813;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 5px 0 5px 35px;
}

.archive--icon_season {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 26px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
}

.archive--icon_season-breakfast {
  background-color: #79cbe0;
}

.archive--icon_season-lunch {
  background-color: #f58751;
}

.archive--icon_season-dinner {
  background-color: #9cc82e;
}

.archive_nav {
  position: relative;
  display: flex;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  margin: 0 0 10px 0;
}

@media (max-width: 425px) {
  .archive_nav {
    margin: 0 10px 10px 10px;
  }
}

.archive_nav--tab {
  border-bottom: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
  width: 24%;
  height: 50px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  box-sizing: border-box;
  transition: .15s;
}

.archive_nav--tab:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 5px;
}

.archive_nav--tab.active, .archive_nav--tab:hover {
  color: #fff;
}

.archive_nav--tab-spring {
  border-left: 2px solid #ffa2c3;
  border-top: 2px solid #ffa2c3;
  border-right: 2px solid #ffa2c3;
  color: #ffa2c3;
}

.archive_nav--tab-spring.active, .archive_nav--tab-spring:hover {
  background-color: #ffa2c3;
}

.archive_nav--tab-spring.active:after, .archive_nav--tab-spring:hover:after {
  background-color: #ffa2c3;
}

.archive_nav--tab-summer {
  border-left: 2px solid #9cc82e;
  border-top: 2px solid #9cc82e;
  border-right: 2px solid #9cc82e;
  color: #9cc82e;
}

.archive_nav--tab-summer.active, .archive_nav--tab-summer:hover {
  background-color: #9cc82e;
}

.archive_nav--tab-summer.active:after, .archive_nav--tab-summer:hover:after {
  background-color: #9cc82e;
}

.archive_nav--tab-autumn {
  border-left: 2px solid #f58751;
  border-top: 2px solid #f58751;
  border-right: 2px solid #f58751;
  color: #f58751;
}

.archive_nav--tab-autumn.active, .archive_nav--tab-autumn:hover {
  background-color: #f58751;
}

.archive_nav--tab-autumn.active:after, .archive_nav--tab-autumn:hover:after {
  background-color: #f58751;
}

.archive_nav--tab-winter {
  border-left: 2px solid #79cbe0;
  border-top: 2px solid #79cbe0;
  border-right: 2px solid #79cbe0;
  color: #79cbe0;
}

.archive_nav--tab-winter.active, .archive_nav--tab-winter:hover {
  background-color: #79cbe0;
}

.archive_nav--tab-winter.active:after, .archive_nav--tab-winter:hover:after {
  background-color: #79cbe0;
}

@media (max-width: 425px) {
  .archive_nav--tab {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .archive_nav--tab:after {
    width: calc(100% + 20px);
    left: -10px;
  }
}

.archive_set_box {
  position: relative;
  padding: 0 10px 10px 10px;
  margin: 0 0 40px 0;
  background-image: url("/container/hospital-food/images/archive-box-bg.png");
}

.archive_set_box--ttl {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.3;
  font-weight: 700;
  color: #603813;
  text-align: center;
  padding: 40px 0;
}

@media (max-width: 425px) {
  .archive_set_box--ttl {
    font-size: 22px;
    font-size: 1.375rem;
    padding: 30px 0;
  }
}

.archive_set_box--contents {
  background-color: #fff;
  padding: 20px 60px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .archive_set_box--contents {
    display: block;
    padding-right: calc(50% - 150px);
    padding-left: calc(50% - 150px);
  }
}

.archive_set_box--link_back {
  position: relative;
  width: 220px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0 0 10px;
  margin: 0 auto;
  background-color: #ffcc00;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #603813;
  border-radius: 20px;
  box-sizing: border-box;
  transition: .15s;
}

.archive_set_box--link_back:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  width: 5px;
  height: 5px;
  margin: auto 0;
  border-top: 1px solid #603813;
  border-right: 1px solid #603813;
  transform: rotate(-135deg);
  transition: .15s;
}

.archive_set_box--link_back:hover {
  background-color: #b38f00;
}

@media (max-width: 425px) {
  .archive_set_box--link_back {
    margin: 0 auto;
    width: 240px;
    margin: 0 auto 10px auto;
  }
  .archive_set_box--link_back:after {
    right: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC9ob3NwaXRhbC1mb29kLmNzcyIsImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC9ob3NwaXRhbC1mb29kLnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNNaEI7RUFDRSx5QkFBeUI7RUFDekIsdUVBQXVFO0VBQ3ZFLDRCQUE0QjtFQUM1QiwrQkFBK0I7QURKakM7O0FDQUE7RUFNSSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFNBQVE7RUFDUixPQUFNO0VBQ04sY0FBYztFQUNkLFdBQVc7RUFDWCxXQUFXO0VBQ1gsdUZBQXVGO0VBQ3ZGLDJCQUEyQjtBREYvQjs7QUUySEU7RUR2SUY7SUFpQkksMEVBQTBFO0lBQzFFLHNCQUFzQjtFREF4QjtBQUNGOztBQ0NFO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixjQUFjO0FERWxCOztBRThHRTtFRG5IQTtJQUtJLFdBQVc7SUFDWCxhQUFhO0VES2pCO0FBQ0Y7O0FDSEU7RUFDRSxzQkFBc0I7QURNMUI7O0FFbUdFO0VEMUdBO0lBR0ksY0FBYztJQUNkLFlBQVk7SUFDWixrQkFBaUI7SUFDakIsZUFBYztJQUNkLGNBQWM7RURTbEI7QUFDRjs7QUNOQTtFQUNFLDJCQUEyQjtBRFM3Qjs7QUNQQTtFQUNFLGtCQUFrQjtBRFVwQjs7QUNURTtFQUNFLDhFQUE4RTtBRFlsRjs7QUNWRTtFQUNFLGdFQUFnRTtBRGFwRTs7QUNYRTtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2QsY0FBYztBRGNsQjs7QUVtRUU7RURwRkE7SUFLSSxXQUFXO0VEaUJmO0FBQ0Y7O0FDZkU7RUNzR0QsZUFBcUI7RUFDckIsa0JBQWdDO0VEckc3QixnQkFBZ0I7RUFDaEIsY0NqRWdCO0VEa0VoQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHlFQUF5RTtFQUN6RSwrQkFBK0I7RUFDL0IsNEJBQTRCO0VB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Q1YsVUFBVTtFQUNWLFdBQVc7RUFDWCxjQUFjO0VBQ2QsNkJDbDRIYztFRG00SGQsK0JDbjRIYztFRG80SGQsMEJBQTBCO0VBQzFCLGdCQUFnQjtBRGluQ3RCOztBQzdvQ0c7RUErQkcseUJBQTJDO0FEa25DakQ7O0FFaDNKRTtFRCt0SEE7SUFrQ0ksY0FBYztJQUNkLFlBQVk7SUFDWix3QkFBd0I7RURvbkM1QjtFQ3hwQ0M7SUFzQ0ssV0FBVztFRHFuQ2pCO0FBQ0YiLCJmaWxlIjoiY29udGFpbmVyL2NvbW1vbi9jc3MvbGF5b3V0L2hvc3BpdGFsLWZvb2QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmhvc3BpdGFsLW1haW52aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGYxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL21haW52aXN1YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uaG9zcGl0YWwtbWFpbnZpc3VhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWJvcmRlci1tYWludmlzdWFsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsLW1haW52aXN1YWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvbWFpbnZpc3VhbC1zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uaG9zcGl0YWwtbWFpbnZpc3VhbC0taW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsLW1haW52aXN1YWwtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5ob3NwaXRhbC1tYWludmlzdWFsLS1sb2dvIHtcbiAgcGFkZGluZzogODBweCAwIDAgODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbC1tYWludmlzdWFsLS1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaG9zcGl0YWwtcmVjaXBlX25ld19hcnJpdmFsLS1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLXN0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1pbnRyby1iZy5wbmdcIik7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50cy0td3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1wYWdldHRsLnBuZ1wiKTtcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS1pbm5lciB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS10dGwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC10dGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMDBweCAwIDE1cHggMDtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfY29udGVudHMtLXR4dCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS10eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9zcGl0YWxfY29udGVudHMtLWluZGV4X2V2ZXJpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzLS1pbmRleF9ldmVyaW8ge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5ob3NwaXRhbF9jb250ZW50cy0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfY29udGVudHMtLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbF9jb250ZW50cy0tbGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgfVxuICAuaG9zcGl0YWxfY29udGVudHMtLWxpbms6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5ob3NwaXRhbF9jb250ZW50cy0tbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ob3NwaXRhbF9jb250ZW50cy0tcmVsYXRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50cy0tcmVsYXRpb24gLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGluayB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaG9zcGl0YWxfY29udGVudHMtLWJucl9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmcucG5nXCIpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50cy0tYm5yX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfY29udGVudHMtLWJuciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzLS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ob3NwaXRhbF9ibnJib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2JucmJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2JucmJveC0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5ob3NwaXRhbF9ibnJib3gtLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbF9ibnJib3gtLWxpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgfVxuICAuaG9zcGl0YWxfYm5yYm94LS1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaG9zcGl0YWxfYm5yYm94LS1ibnIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvc3BpdGFsX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhvc3BpdGFsX2ljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5ob3NwaXRhbF9pY29uLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjN2FjZmU1O1xufVxuXG4uaG9zcGl0YWxfaWNvbi0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogI2IxZDUyNTtcbn1cblxuLmhvc3BpdGFsX2ljb24tMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICNjZmE3NTg7XG59XG5cbi5ob3NwaXRhbF9pY29uLTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGNvbG9yOiAjY2Q5NmNkO1xufVxuXG4uaG9zcGl0YWxfaWNvbi0wNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBjb2xvcjogI2Y1YTI0OTtcbn1cblxuLmhvc3BpdGFsX2ljb24tMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgY29sb3I6ICM2NWMwYzI7XG59XG5cbi5ob3NwaXRhbF9pY29uLTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjZmY4OGEyO1xufVxuXG4uaG9zcGl0YWxfY29udGVudHNfaW50cm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWludHJvLWJnLnBuZ1wiKTtcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX2ludHJvLS1pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtaW50cm8taXRlbXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfY29udGVudHNfaW50cm8tLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWludHJvLWl0ZW1zLXNwLnBuZ1wiKTtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19pbnRyby0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wO1xuICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzX2ludHJvLS10eHQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgfVxufVxuXG4uaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbF9jb250ZW50c19tYWtlcmVjaXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0taXRlbSB7XG4gIHdpZHRoOiAzMDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbF9jb250ZW50c19tYWtlcmVjaXBlLS1pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX21ha2VyZWNpcGUtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tbGluazpob3ZlciAuaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tYm5yIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tbGluazpob3ZlciAuaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tdHRsIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tYm5yIHtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX21ha2VyZWNpcGUtLXR0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19tYWtlcmVjaXBlLS10dGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjAzODEzO1xufVxuXG4uaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tbGluazIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NhY2FjYTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX21ha2VyZWNpcGUtLWxpbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX21ha2VyZWNpcGUtLWxpbmsyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjYWNhY2E7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19tYWtlcmVjaXBlLS1saW5rMjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX3BvaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfY29udGVudHNfcG9pbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19wb2ludC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDJweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX3BvaW50LS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzX3BvaW50LS1saW5rIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY2FzZS9pbWFnZXMvbWFpbnZpc3VhbC1iZy5wbmdcIik7XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNDAwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDcwMHB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1jYXNlLWJnLnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3NwaXRhbF9jb250ZW50c19jYXNlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtY2FzZS1iZy1zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uaG9zcGl0YWxfY29udGVudHNfY2FzZS0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2UtLWlubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19jYXNlLS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctYmFyLnBuZ1wiKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2UtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2UtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2UtLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2UtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAzOTJweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmhvc3BpdGFsX2NvbnRlbnRzX2Nhc2UtLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9zcGl0YWxfY29udGVudHNfY2FzZS0tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5ob3NwaXRhbF9jb250ZW50c19jYXNlLS1ibnIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lcml0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1pbnRyby1iZy5wbmdcIik7XG59XG5cbi5tZXJpdC0tdHRsaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCBhdXRvIDEwcHggYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZXJpdC0tdHRsaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWVyaXQtLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tZXJpdC0tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVyaXQtLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvbWVyaXQtYmcwMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAxOTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZXJpdC0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLm1lcml0LS1saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5tZXJpdC0tbGlzdGl0ZW0ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCA0MHB4IDQwcHggMDtcbn1cblxuLm1lcml0LS1saXN0aXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lcml0LS1saXN0aXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5tZXJpdC0tbGlzdGl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tZXJpdC0tbGlzdF90dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLm1lcml0LS1saXN0X3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZXJpdC0tbGlzdGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm1lcml0LS1saW5rX2JuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tZXJpdC0tbGlua19ibnI6aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZXJpdC0tbGlua19ibnIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG5cbi5zdGFuZGFyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uc3RhbmRhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvc3RhbmRhcmQtaW1nMDEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhbmRhcmQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuc3RhbmRhcmQ6YWZ0ZXIge1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnN0YW5kYXJkLS10dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhbmRhcmQtLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zdGFuZGFyZC0tdHRsaW1nIHtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gMjg4cHgpO1xuICB9XG59XG5cbi5zdGFuZGFyZC0tdHRsMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhbmRhcmQtLXR0bDIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uc3RhbmRhcmQtLXR0bGltZzIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0YW5kYXJkLS10dGwzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ5OWNmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhbmRhcmQtLXR0bDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhbmRhcmQtLXR0bDMge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5zdGFuZGFyZC0tdHRsMzpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLnN0YW5kYXJkLS10dGxpbWczIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGFuZGFyZC0tdHRsNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9zdGFuZGFyZC1iZy10dGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3RhbmRhcmQtLXR0bDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5zdGFuZGFyZC0tdHRsM19zbWwsIC5zdGFuZGFyZC0tdHRsNF9zbWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zdGFuZGFyZC0tdHRsM19zbWwsIC5zdGFuZGFyZC0tdHRsNF9zbWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGFuZGFyZC0tc3VwZXJ2aXNpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG5cbi5zdGFuZGFyZC0tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cblxuLnN0YW5kYXJkLS1uYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FjZmU1O1xufVxuXG4uc3RhbmRhcmQtLW5hdmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzA1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2ViMjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggLTJweCAycHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5zdGFuZGFyZC0tbmF2bGluay5jdXJyZW50LCAuc3RhbmRhcmQtLW5hdmxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FjZmU1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN0YW5kYXJkLS1uYXZsaW5rIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zdGFuZGFyZC0tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN0YW5kYXJkLS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4uc3RhbmRhcmQtLWxpbmtfYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byA4MHB4IGF1dG87XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnN0YW5kYXJkLS1saW5rX2Jucjpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnN0YW5kYXJkLS1saW5rX2JuciB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICB9XG59XG5cbi5tYWtlcmVjaXBlIHtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbn1cblxuLm1ha2VyZWNpcGUtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZkOTljZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFrZXJlY2lwZS0tYm94IHtcbiAgICBtYXJnaW46IDYwcHggMTBweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ubWFrZXJlY2lwZS0tYXJ3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MnB4O1xuICBtYXJnaW46IDEwcHggYXV0byAtMjBweCBhdXRvO1xufVxuXG4ubWFrZXJlY2lwZS0tbm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1ha2VyZWNpcGUtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmYzc5YzA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbn1cblxuLm1ha2VyZWNpcGUtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLm1ha2VyZWNpcGUtLXR4dC1idG0ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tYWtlcmVjaXBlLS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5tYWtlcmVjaXBlLS1ub3RlLWJ0bSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFrZXJlY2lwZS0tbm90ZS1idG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubWFrZXJlY2lwZS0tbm90ZS1idG0yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYWtlcmVjaXBlLS1ub3RlLWJ0bTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tYWtlcmVjaXBlLS10eHRfaGxpZ2h0IHtcbiAgY29sb3I6ICNmN2FhY2I7XG59XG5cbi5tYWtlcmVjaXBlLS1pbWcwMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IC03MHB4IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1ha2VyZWNpcGUtLWltZzAxIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLm1ha2VyZWNpcGUtLWltZzAyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTE3MHB4IDIwcHggNzBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1ha2VyZWNpcGUtLWltZzAyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLm1ha2VyZWNpcGUtLWltZzAzIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYWtlcmVjaXBlLS1pbWcwMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1ha2VyZWNpcGUtLWltZzA0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYWtlcmVjaXBlLS1pbWcwNCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5tYWtlcmVjaXBlLS1jeWNsZW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWFrZXJlY2lwZS0tY3ljbGVtZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmVuZXJneSB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG59XG5cbi5lbmVyZ3ktLW51dHJpZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1udXRyaWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLyog5qiq44K544Kv44Ot44O844Or44Gu5oyH5a6aICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC8qIOOCueOCr+ODreODvOODq+OCkua7keOCieOBi+OBq+OBmeOCiyAqL1xuICB9XG59XG5cbi5lbmVyZ3ktLWlubmVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDE1cHggNDBweCAxNXB4O1xuICB9XG59XG5cbi5lbmVyZ3ktLWltZzAxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWltZzAxIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmVuZXJneS0taW1nMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1pbWcwMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbmVyZ3ktLWltZzAzIHtcbiAgd2lkdGg6IDM5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVuZXJneS0taW1nMDNzY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLyog5qiq44K544Kv44Ot44O844Or44Gu5oyH5a6aICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC8qIOOCueOCr+ODreODvOODq+OCkua7keOCieOBi+OBq+OBmeOCiyAqL1xuICB9XG59XG5cbi5lbmVyZ3ktLWltZzA0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVuZXJneS0taW1nMDQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuXG4uZW5lcmd5LS1ndWlkZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1ndWlkZWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmVuZXJneS0tZ3VpZGVsaW5lX2xpc3Qge1xuICB3aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWd1aWRlbGluZV9saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZW5lcmd5LS1ndWlkZWxpbmVfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdjZWIyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVuZXJneS0tZ3VpZGVsaW5lX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uZW5lcmd5LS1ndWlkZWxpbmVfZG90IHtcbiAgY29sb3I6ICNmN2FhY2I7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWd1aWRlbGluZV9kb3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uZW5lcmd5LS1ndWlkZWxpbmVfdHh0MSB7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1ndWlkZWxpbmVfdHh0MSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5cbi5lbmVyZ3ktLWd1aWRlbGluZV90eHQyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWd1aWRlbGluZV90eHQyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uZW5lcmd5LS1ndWlkZWxpbmVfdHh0MyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVuZXJneS0tZ3VpZGVsaW5lX3R4dDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmVuZXJneS0tZ3VpZGVsaW5lX3R4dDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1ndWlkZWxpbmVfdHh0NCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uZW5lcmd5LS1ndWlkZWxpbmVfY29sb3IxIHtcbiAgY29sb3I6ICM3YWNmZTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5lbmVyZ3ktLWd1aWRlbGluZV9jb2xvcjIge1xuICBjb2xvcjogI2NkOTZjZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmVuZXJneS0tZ3VpZGVsaW5lX2NvbG9yMyB7XG4gIGNvbG9yOiAjYjFkNTI1O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZW5lcmd5LS1jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA4MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1jYWxjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5lbmVyZ3ktLW5vdGVfY2FsYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi5lbmVyZ3ktLWJucl9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAtODBweCAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmVuZXJneS0tYm5yX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1ibnJfbGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1ibnIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1jaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8qIOaoquOCueOCr+ODreODvOODq+OBruaMh+WumiAqL1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLyog44K544Kv44Ot44O844Or44KS5ruR44KJ44GL44Gr44GZ44KLICovXG4gIH1cbn1cblxuLmVuZXJneS0taW1nX2NoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZW5lcmd5LS1pbWdfY2hhcnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZW5lcmd5LS1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmVuZXJneS0tY29sdW1uOmJlZm9yZSwgLmVuZXJneS0tY29sdW1uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5lbmVyZ3ktLWNvbHVtbjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5lbmVyZ3ktLWNvbHVtbjphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi5lbmVyZ3ktLWNvbHVtbl90dGxpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWNvbHVtbl90dGxpbWcge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuXG4uZW5lcmd5LS1pbWdfY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVuZXJneS0taW1nX2NvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVuZXJneS0tY29sdW1uX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLWNvbHVtbl90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lbmVyZ3ktLW5vdGVfZW5kIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgcGFkZGluZzogMCAwIDYwcHggMDtcbn1cblxuLmFib3V0LS1pbm5lciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0LS1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDE1cHggNDBweCAxNXB4O1xuICB9XG59XG5cbi5hYm91dC0taW5uZXJfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYWJvdXQtLWtpbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvYWJvdXQtaW1nMDEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dC0ta2luZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cblxuLmFib3V0LS1raW5kX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUzNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3Y2ViMjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uYWJvdXQtLWtpbmRfaW5uZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdjZWIyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0LS1raW5kX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXQtLWtpbmRfdHRsIHtcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFib3V0LS1raW5kX3R0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogI2Y3YWFjYjtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0LS1raW5kX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LS1raW5kX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0LS1raW5kX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXQtLWtpbmRfbm90ZSB7XG4gIHdpZHRoOiA1MzRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtaW5kZW50OiAtMTJweDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWJvdXQtLWtpbmRfbm90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LS1jaGFydC0wMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hYm91dC0tY2hhcnQtMDIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFib3V0LS1zY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1hcmdpbjogMCAtMTVweCAwIDE1cHg7XG4gIH1cbn1cblxuLmFib3V0LS1rYXRlaXN5b2t1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2Fib3V0LWltZzAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMCAyODBweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWJvdXQtLWthdGVpc3lva3Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDE1MHB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgfVxufVxuXG4uYWJvdXQtLWRpZmZlcmVuY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hYm91dC0tbm90ZV9lbmQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4ud2Vla2x5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy93ZWVrbHktYmcucG5nXCIpO1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xufVxuXG4ud2Vla2x5LS10dGxib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy93ZWVrbHlyZWNpcGUtdHRsLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLXR0bGJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvd2Vla2x5cmVjaXBlLXR0bC1iZy1zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuXG4ud2Vla2x5LS10dGwge1xuICB3aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5LS10dGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLndlZWtseS0tdHRsaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndlZWtseS0tdHRsaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ud2Vla2x5LS10dGxfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLXR0bF9kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4O1xuICB9XG59XG5cbi53ZWVrbHktLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndlZWtseS0tYm94X2hlYWQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ud2Vla2x5LS1ib3hfaGVhZC1zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OGEyO1xufVxuXG4ud2Vla2x5LS1ib3hfaGVhZC1vdGhlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWIxNDk7XG59XG5cbi53ZWVrbHktLWJveF9oZWFkLXNhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NWI2ZGU7XG59XG5cbi53ZWVrbHktLWJveF9jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy93ZWVrbHktYm94LWJnLnBuZ1wiKTtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLndlZWtseS0tYm94X25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLndlZWtseS0tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjI2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi53ZWVrbHktLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ud2Vla2x5LS10YWI6aG92ZXIsIC53ZWVrbHktLXRhYi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLXRhYiB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxuICAud2Vla2x5LS10YWI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud2Vla2x5LS10YWItbWFpbiB7XG4gIGNvbG9yOiAjY2ZhNzU4O1xufVxuXG4ud2Vla2x5LS10YWItbWFpbjpob3ZlciwgLndlZWtseS0tdGFiLW1haW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmYTc1ODtcbn1cblxuLndlZWtseS0tdGFiLW1haW46aG92ZXI6YmVmb3JlLCAud2Vla2x5LS10YWItbWFpbi5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmYTc1ODtcbn1cblxuLndlZWtseS0tdGFiLWJyZWFrZmFzdCB7XG4gIGNvbG9yOiAjNzljYmUwO1xufVxuXG4ud2Vla2x5LS10YWItYnJlYWtmYXN0OmhvdmVyLCAud2Vla2x5LS10YWItYnJlYWtmYXN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWNiZTA7XG59XG5cbi53ZWVrbHktLXRhYi1icmVha2Zhc3Q6aG92ZXI6YmVmb3JlLCAud2Vla2x5LS10YWItYnJlYWtmYXN0LmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xufVxuXG4ud2Vla2x5LS10YWItbHVuY2gge1xuICBjb2xvcjogI2Y1ODc1MTtcbn1cblxuLndlZWtseS0tdGFiLWx1bmNoOmhvdmVyLCAud2Vla2x5LS10YWItbHVuY2guYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODc1MTtcbn1cblxuLndlZWtseS0tdGFiLWx1bmNoOmhvdmVyOmJlZm9yZSwgLndlZWtseS0tdGFiLWx1bmNoLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NzUxO1xufVxuXG4ud2Vla2x5LS10YWItZGlubmVyIHtcbiAgY29sb3I6ICM5Y2M4MmU7XG59XG5cbi53ZWVrbHktLXRhYi1kaW5uZXI6aG92ZXIsIC53ZWVrbHktLXRhYi1kaW5uZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbn1cblxuLndlZWtseS0tdGFiLWRpbm5lcjpob3ZlcjpiZWZvcmUsIC53ZWVrbHktLXRhYi1kaW5uZXIuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2M4MmU7XG59XG5cbi53ZWVrbHktLWJveF9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5LS1ib3hfaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLWJveF9pbm5lci1ub2JuciB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi53ZWVrbHktLWJveF9pbm5lciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5LS1ib3hfaW5uZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMDtcbiAgfVxuICAud2Vla2x5LS1ib3hfaW5uZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogNSU7XG59XG5cbi53ZWVrbHktLWJveF9pbm5lciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czpiZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmhvdmVyIHtcbiAgbGVmdDogNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5LS1ib3hfaW5uZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC53ZWVrbHktLWJveF9pbm5lciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmhvdmVyIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4ud2Vla2x5LS1ib3hfaW5uZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiA1JTtcbn1cblxuLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQ6aG92ZXIge1xuICByaWdodDogNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5LS1ib3hfaW5uZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC53ZWVrbHktLWJveF9pbm5lciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLndlZWtseS0tYm94X2lubmVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQ6aG92ZXIge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG4ud2Vla2x5LS1ib3hfaW5uZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndlZWtseS0tcGFuZWxfY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDEzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLXBhbmVsX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ud2Vla2x5LS1kaXNoX3BoIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndlZWtseS0tZGlzaF9waCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi53ZWVrbHktLXBhbmVsX2RhdGEge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5LS1wYW5lbF9kYXRhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ud2Vla2x5LS1wYW5lbF9kYXRhX3R0bCB7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLndlZWtseS0tcGFuZWxfdG9wbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAxMnB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ud2Vla2x5LS1wYW5lbF90b3BtZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQyMjEwYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi53ZWVrbHktLXBhbmVsX3RvcG1lbnU6aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLXBhbmVsX3RvcG1lbnUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi53ZWVrbHktLXBhbmVsX21lbnVfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi53ZWVrbHktLXBhbmVsX21lbnVfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDQuNXB4IDAgNC41cHggNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0MjIxMGI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4ud2Vla2x5LS1wYW5lbF9tZW51X2xpbms6aG92ZXIge1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLndlZWtseS0tcGFuZWxfZGlzaF90eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ud2Vla2x5LS1wYW5lbF9kYXRhX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2Vla2x5LS1wYW5lbF9kYXRhX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ud2Vla2x5LS1tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbi53ZWVrbHktLW1hcmstYnJlYWtmYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2JlMDtcbn1cblxuLndlZWtseS0tbWFyay1sdW5jaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG59XG5cbi53ZWVrbHktLW1hcmstZGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbn1cblxuLndlZWtseS0tcGFuZWxfZGF0YV9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53ZWVrbHktLXBhbmVsX2RhdGFfaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLndlZWtseS0tcGFuZWxfZGF0YV9pY29uLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjN2FjZmU1O1xufVxuXG4ud2Vla2x5LS1wYW5lbF9kYXRhX2ljb24tMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICNiMWQ1MjU7XG59XG5cbi53ZWVrbHktLXBhbmVsX2RhdGFfaWNvbi0wMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICBjb2xvcjogI2NmYTc1ODtcbn1cblxuLndlZWtseS0tcGFuZWxfZGF0YV9pY29uLTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGNvbG9yOiAjY2Q5NmNkO1xufVxuXG4ud2Vla2x5LS1wYW5lbF9kYXRhX2ljb24tMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICNmNWEyNDk7XG59XG5cbi53ZWVrbHktLXBhbmVsX2RhdGFfaWNvbi0wNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBjb2xvcjogIzY1YzBjMjtcbn1cblxuLndlZWtseS0tcGFuZWxfZGF0YV9pY29uLTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjZmY4OGEyO1xufVxuXG4ud2Vla2x5LS1wYW5lbF9kYXRhX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgcmlnaHQ6IDA7XG59XG5cbi53ZWVrbHktLXBhbmVsX2JuciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2Vla2x5LS1wYW5lbF9ibnJfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHktLXBhbmVsX2Jucl9saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi53ZWVrbHlfaWNvbnBhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHlfaWNvbnBhY2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gIH1cbn1cblxuLndlZWtseV9pY29ucGFjay0tdHRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2YwOTJiNjtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndlZWtseV9pY29ucGFjay0tdHRsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ud2Vla2x5X2ljb25wYWNrLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWVrbHlfaWNvbnBhY2stLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ud2Vla2x5X2ljb25wYWNrLS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud2Vla2x5X2ljb25wYWNrLS1pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndlZWtseV9pY29ucGFjay0taWNvbiB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLndlZWtseV9pY29ucGFjay0taWNvbjpudGgtY2hpbGQoM24pIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICM3YWNmZTU7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgY29sb3I6ICNiMWQ1MjU7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICNjZmE3NTg7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgY29sb3I6ICNjZDk2Y2Q7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICNmNWEyNDk7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgY29sb3I6ICM2NWMwYzI7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWljb24tMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgY29sb3I6ICNmZjg4YTI7XG59XG5cbi53ZWVrbHlfaWNvbnBhY2stLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xufVxuXG4ud2Vla2x5X2ljb25wYWNrLS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQyMjEwYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud2Vla2x5X2ljb25wYWNrLS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb24ge1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWludHJvLWJnLnBuZ1wiKTtcbn1cblxuLmNhbGN1bGF0aW9uLS1pbnRybyB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbi0taW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uLS10dGwge1xuICB3aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uLS10dGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAzMjVweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb24tLXR0bGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRpb24tLXR0bDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OGEyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uLS10dGwyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0tdHRsMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9zdGFuZGFyZC1iZy10dGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb24tLXR0bDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY2FsY3VsYXRpb24tLXR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdGlvbi0tY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uLS1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0taW1nMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUwcHg7XG4gIHJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uLS1pbWcwMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uLS1pbWcwMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICByaWdodDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb24tLWltZzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uY2FsY3VsYXRpb24tLXZhcmlhdGlvbjpiZWZvcmUsIC5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmNhbGN1bGF0aW9uLS12YXJpYXRpb246YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb24tLXZhcmlhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhbGN1bGF0aW9uLS12YXJpYXRpb246YmVmb3JlLCAuY2FsY3VsYXRpb24tLXZhcmlhdGlvbjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uLS12YXJpYXRpb25fdHRsIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMjBweCAwO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uX3R0bF9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uLS12YXJpYXRpb25fdHRsX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uX3R0bF90eHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbi0tdmFyaWF0aW9uX3R0bF90eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uLS1ib3gge1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG59XG5cbi5jYWxjdWxhdGlvbl90Ymwge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5jYWxjdWxhdGlvbl90Ymwtc3ludGhlc2lzIHtcbiAgd2lkdGg6IDQ5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC1zeW50aGVzaXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtcmF0aW8ge1xuICB3aWR0aDogNTcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb25fdGJsLXJhdGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb25fdGJsIHRoLCAuY2FsY3VsYXRpb25fdGJsIHRkLCAuY2FsY3VsYXRpb25fdGJsIHRyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tY2VsbF9lbmVyZ3kge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMXB4IDVweCAxcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbl90YmwtLWNlbGxfZW5lcmd5IHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1jZWxsX2VuZXJneS10eXBlcyB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbl90YmwtLWNlbGxfZW5lcmd5LXR5cGVzIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1jZWxsX3R0bF9zeW50aGVzaXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWNlbGxfdHRsX3JhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1jZWxsX3R0bF90eXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1ib3hfdHRsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWJveF90dGw6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxNDVweDtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tYm94X3R0bDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDhweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU0YzI0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tYm94X3R0bDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tY2VsbF9jYWxjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tY2VsbF9jYWxjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1ib3hfY2FsY195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNDIwO1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb25fdGJsLS1ib3hfY2FsY195ZWxsb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2QwYzFhMTtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1ib3hfY2FsY195ZWxsb3cyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNDIwO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTdweCA1cHggNXB4IDVweDtcbiAgbWFyZ2luOiAtMTBweCA1cHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tYm94X2NhbGNfeWVsbG93MiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZDBjMWExO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWJveF9jYWxjX29jaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU0Yzc7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tYm94X2NhbGNfb2NoZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkMGMxYTE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWJveF9jYWxjX29jaGVyLXR5cGVzIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb25fdGJsLS1ib3hfY2FsY19vY2hlci10eXBlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2QwYzFhMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uX3RibC0td3JhcF9mb3Jfc3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbl90YmwtLXdyYXBfZm9yX3NwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb25fdGJsLS13cmFwX2Zvcl9zcC10b3RhbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZDBjMWExO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0td3JhcF9mb3Jfc3AtciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLXdyYXBfZm9yX3NwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTBweCA1cHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0td3JhcF9mb3Jfc3AyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FsY3VsYXRpb25fdGJsLS13cmFwX2Zvcl9zcDItdG90YWwge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2QwYzFhMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uX3RibC0td3JhcF9mb3Jfc3AyLXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbl90YmwtLXdyYXBfZm9yX3NwMi1yIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1jZWxsX3RvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbl90YmwtLWNlbGxfdG90YWwge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tYm94X3RvdGFsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tYm94X3RvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWJveF90b3RhbF9hbnN3ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlNGM3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tYm94X3RvdGFsX2Fuc3dlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZDBjMWExO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tZW5lcmd5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tZW5lcmd5IHtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWVuZXJneS1wcm90ZWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhY2ZlNTtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tZW5lcmd5LWxpcGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkOTZjZDtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tZW5lcmd5LWNhcmJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZDUyNTtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tZW5lcmd5LWNlcmVhbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1pbWdfYXJ3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0taW1nX2thbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwYzFhMTtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tY3ViZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWN1YmUtb2NoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZhNzU4O1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1jdWJlLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1jdWJlLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NzQ0ZTtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tY3ViZV90b3RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1pbnB1dCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2FsY3VsYXRpb25fdGJsLS1pbnB1dC1zdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2MDM4MTM7XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLWlucHV0LXRvdGFsIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzc4Nzg3ODtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tZnVraWRhc2hpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTU1cHg7XG4gIHdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0aW9uX3RibC0tZnVraWRhc2hpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tdHh0X3JhdGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYWxjdWxhdGlvbl90YmwtLXR4dF9yYXRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU0YzI0O1xuICB9XG59XG5cbi5jYWxjdWxhdGlvbl90YmwtLXR4dF90eXBlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNhbGN1bGF0aW9uX3RibC0tdHh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRpcHMge1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWludHJvLWJnLnBuZ1wiKTtcbn1cblxuLnRpcHMtLWludHJvIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHMtLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aXBzLS10dGwge1xuICB3aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHMtLXR0bCB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICB9XG59XG5cbi50aXBzLS10dGxpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpcHMtLXR0bDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHMtLXR0bDIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnRpcHMtLXR0bDItdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZhNzU4O1xufVxuXG4udGlwcy0tdHRsMi1icmVha2Zhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xufVxuXG4udGlwcy0tdHRsMi1sdW5jaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG59XG5cbi50aXBzLS10dGwyLWRpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2M4MmU7XG59XG5cbi50aXBzLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50aXBzLS10eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGlwcy0tY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHMtLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aXBzLS1jb250ZW50cy1icmVha2Zhc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3RpcHMtYmctYnJlYWtmYXN0LnBuZ1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRpcHMtLWNvbnRlbnRzLWx1bmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy90aXBzLWJnLWx1bmNoLnBuZ1wiKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRpcHMtLWNvbnRlbnRzLWRpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvdGlwcy1iZy1kaW5uZXIucG5nXCIpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udGlwcy0tdHRsX3RvdGFsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG5cbi50aXBzLS10b3RhbF9yZWNpcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzLS10b3RhbF9yZWNpcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBjMWExO1xuICB9XG59XG5cbi50aXBzLS10b3RhbF9yZWNpcGVfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4udGlwcy0tdG90YWxfcmVjaXBlX2l0ZW06bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzVweDtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMGMxYTE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMGMxYTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwcy0tdG90YWxfcmVjaXBlX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50aXBzLS10b3RhbF9yZWNpcGVfaXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi50aXBzLS10b3RhbF9yZWNpcGVfcGljIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aXBzLS10b3RhbF9yZWNpcGVfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnRpcHMtLXRvdGFsX3JlY2lwZV9saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4udGlwcy0tdG90YWxfcmVjaXBlX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlMmJjO1xufVxuXG4udGlwcy0tbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuXG4udGlwcy0tbWFyay1icmVha2Zhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xufVxuXG4udGlwcy0tbWFyay1sdW5jaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG59XG5cbi50aXBzLS1tYXJrLWRpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2M4MmU7XG59XG5cbi50aXBzLS1jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzLS1jaGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnRpcHMtLWNoYXJ0X2wge1xuICB3aWR0aDogMjIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwcy0tY2hhcnRfbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udGlwcy0tY2hhcnRfciB7XG4gIHdpZHRoOiA2MzRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzLS1jaGFydF9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGlwcy0tY2hhcnRfdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NzQ0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLnRpcHMtLWNoYXJ0X2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzLS1jaGFydF9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGlwcy0tY2hhcnRfbGlzdGl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBjMWExO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGlwcy0tY2hhcnRfbGlzdGl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRpcHMtLWNoYXJ0X2xpc3RpdGVtLTNjb2xzIHtcbiAgd2lkdGg6IDE5NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHMtLWNoYXJ0X2xpc3RpdGVtLTNjb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGlwcy0tcG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwcy0tcG9pbnQge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi50aXBzLS1wb2ludF90dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG59XG5cbi50aXBzLS1wb2ludF90dGxfaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmU5NmNkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXBzLS1wb2ludF9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzLS1wb2ludF9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRpcHMtLXBvaW50X2JveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLnBuZyk7XG4gIHdpZHRoOiA0MzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzLS1wb2ludF9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRpcHMtLXBvaW50X3R0bDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi50aXBzLS1wb2ludF90eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50aXBzLS10dGxfbWVudSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpcHNfdGVjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0tbCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0tciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0tciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi50aXBzX3RlY2gtLXdha3Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpcHNfdGVjaC0td2FrdTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogLTgwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9wcmFjdGljZS9pbWFnZXMvcHJhY3RpY2UtY2hhcmFjdG9yMDEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxMjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwc190ZWNoLS13YWt1IHtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICB9XG4gIC50aXBzX3RlY2gtLXdha3U6YWZ0ZXIge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4udGlwc190ZWNoLS13YWt1LWJyZWFrZmFzdCB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM3OWNiZTA7XG59XG5cbi50aXBzX3RlY2gtLXdha3UtYnJlYWtmYXN0IC5tb2RhbF90aXBzX3RlY2gtLWNvbnRlbnRzIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzc5Y2JlMDtcbn1cblxuLnRpcHNfdGVjaC0td2FrdS1icmVha2Zhc3QgLm1vZGFsX3RpcHNfdGVjaC0tdHRsIHtcbiAgY29sb3I6ICM3OWNiZTA7XG59XG5cbi50aXBzX3RlY2gtLXdha3UtbHVuY2gge1xuICBib3JkZXI6IDVweCBzb2xpZCAjZjU4NzUxO1xufVxuXG4udGlwc190ZWNoLS13YWt1LWx1bmNoIC5tb2RhbF90aXBzX3RlY2gtLWNvbnRlbnRzIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2Y1ODc1MTtcbn1cblxuLnRpcHNfdGVjaC0td2FrdS1sdW5jaCAubW9kYWxfdGlwc190ZWNoLS10dGwge1xuICBjb2xvcjogI2Y1ODc1MTtcbn1cblxuLnRpcHNfdGVjaC0td2FrdS1kaW5uZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjOWNjODJlO1xufVxuXG4udGlwc190ZWNoLS13YWt1LWRpbm5lciAubW9kYWxfdGlwc190ZWNoLS1jb250ZW50cyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM5Y2M4MmU7XG59XG5cbi50aXBzX3RlY2gtLXdha3UtZGlubmVyIC5tb2RhbF90aXBzX3RlY2gtLXR0bCB7XG4gIGNvbG9yOiAjOWNjODJlO1xufVxuXG4udGlwc190ZWNoLS10dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcbn1cblxuLnRpcHNfdGVjaC0tdHRsX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZlOTZjZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXBzX3RlY2gtLWNvbW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0tY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0taWNvbl9wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50aXBzX3RlY2gtLWljb25fcGx1czpiZWZvcmUsIC50aXBzX3RlY2gtLWljb25fcGx1czphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXM6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi50aXBzX3RlY2gtLWljb25fcGx1cy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MTIzO1xufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWIwMSB7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tYjAxIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWIwMiB7XG4gIHRvcDogMTc1cHg7XG4gIGxlZnQ6IDg1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWIwMiB7XG4gICAgdG9wOiAxMzVweDtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG59XG5cbi50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tYjAzIHtcbiAgdG9wOiAyMTBweDtcbiAgbGVmdDogODVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tYjAzIHtcbiAgICB0b3A6IDE2NXB4O1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1iMDQge1xuICB0b3A6IDkwcHg7XG4gIGxlZnQ6IDM4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1iMDQge1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAyNzBweDtcbiAgfVxufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWIwNSB7XG4gIHRvcDogMTI1cHg7XG4gIGxlZnQ6IDM4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1iMDUge1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMjcwcHg7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1sMDEge1xuICB0b3A6IDE3NXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1sMDEge1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWwwMiB7XG4gIHRvcDogMjA1cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWwwMiB7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tbDAzIHtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAzNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tbDAzIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMjU1cHg7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1sMDQge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDM1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1sMDQge1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAyNTVweDtcbiAgfVxufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWwwNSB7XG4gIHRvcDogMjEwcHg7XG4gIGxlZnQ6IDM3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1sMDUge1xuICAgIHRvcDogMTUwcHg7XG4gICAgbGVmdDogMjcwcHg7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1kMDEge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDEzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1kMDEge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWQwMiB7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMTM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWQwMiB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tZDAzIHtcbiAgdG9wOiAyMTBweDtcbiAgbGVmdDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tZDAzIHtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbn1cblxuLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1kMDQge1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDM4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpcHNfdGVjaC0taWNvbl9wbHVzLWJ0bi1kMDQge1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAyODBweDtcbiAgfVxufVxuXG4udGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWQwNSB7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogMzgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWQwNSB7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDI4MHB4O1xuICB9XG59XG5cbi50aXBzX3RlY2gtLWljb25fcGx1cy1idG4tZDA2IHtcbiAgdG9wOiAyMTBweDtcbiAgbGVmdDogMzgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGlwc190ZWNoLS1pY29uX3BsdXMtYnRuLWQwNiB7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAyNzBweDtcbiAgfVxufVxuXG4ubW9kYWxfdGlwc190ZWNoLS1jb250ZW50cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBoZWlnaHQ6IDIxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLWNvbnRlbnRzLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90aXBzX3RlY2gtLWNvbnRlbnRzIHtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICB9XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90aXBzX3RlY2gtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90aXBzX3RlY2gtLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLWludHJvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZlOTZjZDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubW9kYWxfdGlwc190ZWNoLS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubW9kYWxfdGlwc190ZWNoLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLXR4dF9zdGVhbSB7XG4gIGNvbG9yOiAjNDZiMmUzO1xufVxuXG4ubW9kYWxfdGlwc190ZWNoLS10eHRfaG90YWlyIHtcbiAgY29sb3I6ICNlYjUxNGI7XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLXR4dF9jb21iaSB7XG4gIGNvbG9yOiAjZTk2ZjAwO1xufVxuXG4ubW9kYWxfdGlwc190ZWNoLS10eHRfY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4ubW9kYWxfdGlwc190ZWNoLS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfdGlwc190ZWNoLS1iYXIge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cblxuLm1vZGFsX3RpcHNfdGVjaC0tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLWNsb3NlX21hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgMCAzcHggMDtcbn1cblxuLm1vZGFsX3RpcHNfdGVjaC0tY2xvc2VfbWFyazpiZWZvcmUsIC5tb2RhbF90aXBzX3RlY2gtLWNsb3NlX21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF90aXBzX3RlY2gtLWNsb3NlX21hcms6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubW9kYWxfdGlwc190ZWNoLS1jbG9zZV9tYXJrOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1vZGFsX3RpcHNfdGVjaC0tY2xvc2VfbWFyazpiZWZvcmUsIC5tb2RhbF90aXBzX3RlY2gtLWNsb3NlX21hcms6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDM4MTM7XG59XG5cbi5tZWRpY2FsIHtcbiAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1pbnRyby1iZy5wbmdcIik7XG59XG5cbi5tZWRpY2FsLS1pbnRybyB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubWVkaWNhbC0tdHRsIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjBweCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS10dGwge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4ubWVkaWNhbC0tdHRsaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpY2FsLS10dGwyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjOTZjZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS10dGwyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5tZWRpY2FsLS10dGwzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWJvcmRlci1tYWludmlzdWFsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwcHggMCAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWVkaWNhbC0tdHRsMyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5tZWRpY2FsLS10dGwzX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZlOTZjZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWVkaWNhbC0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVkaWNhbC0tdHh0LXBvaW50IHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xufVxuXG4ubWVkaWNhbC0tdHh0LXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjZjE2ZDNhO1xufVxuXG4ubWVkaWNhbC0tY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lZGljYWwtLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tZWRpY2FsLS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWVkaWNhbC0tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1lZGljYWwtLXBpYyB7XG4gIHdpZHRoOiA0MzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS1waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpY2FsLS1tZW51X2NvbnRlbnRzIHtcbiAgd2lkdGg6IDQzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lZGljYWwtLW1lbnVfY29udGVudHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMjBweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG4ubWVkaWNhbC0tbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuLm1lZGljYWwtLWxpc3RpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLm1lZGljYWwtLWxpc3RpdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5NmNkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5tZWRpY2FsLS1udW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWNhbC0tbWVudV9zdCB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4ubWVkaWNhbC0tbWVudV91bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YxNmQzYTtcbn1cblxuLm1lZGljYWwtLW1lbnVfdW5kZXJsaW5lX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZjE2ZDNhO1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG59XG5cbi5tZWRpY2FsLS1tZW51X2Z1a2lkYXNoaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4ubWVkaWNhbC0tbWVudV9ub3RlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS1tZW51X25vdGUge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi5tZWRpY2FsLS1wb2ludF9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS1wb2ludF9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLm1lZGljYWwtLXBvaW50X2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmcucG5nKTtcbiAgd2lkdGg6IDQzMHB4O1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lZGljYWwtLXBvaW50X2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubWVkaWNhbC0tcG9pbnRfdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZWRpY2FsLS1hbm5vdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9tZWRpY2FsLWxpbmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsLS1hbm5vdGF0aW9uIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpY2FsLS1hbm5vdGF0aW9uX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tZWRpY2FsX25hdiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsX25hdiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm1lZGljYWxfbmF2LS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tZWRpY2FsX25hdi0taW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGljYWxfbmF2LS10dGxfc3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MwODYwOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMDg2MDk7XG59XG5cbi5tZWRpY2FsX25hdi0tdHRsX3NwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjAzODEzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lZGljYWxfbmF2LS10dGxfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZWRpY2FsX25hdi0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzA4NjA5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ubWVkaWNhbF9uYXYtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLm1lZGljYWxfbmF2LS1saW5rOm50aC1vZi10eXBlKDEpLCAubWVkaWNhbF9uYXYtLWxpbms6bnRoLW9mLXR5cGUoNSkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMDg2MDk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWVkaWNhbF9uYXYtLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MwODYwOTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWVkaWNhbF9uYXYtLWxpbms6bnRoLW9mLXR5cGUoMSksIC5tZWRpY2FsX25hdi0tbGluazpudGgtb2YtdHlwZSg1KSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLmNoYW5nZXJlY2lwZSB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvd2Vla2x5LWJnLnBuZ1wiKTtcbn1cblxuLmNoYW5nZXJlY2lwZS0taW50cm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2NoYW5nZXJlY2lwZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2hhbmdlcmVjaXBlLS1pbnRybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9jaGFuZ2VyZWNpcGUtYmctc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uY2hhbmdlcmVjaXBlLS1pbnRyb19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTIwcHggMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2hhbmdlcmVjaXBlLS1pbnRyb19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmNoYW5nZXJlY2lwZS0tdHRsIHtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jaGFuZ2VyZWNpcGUtLXR0bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNoYW5nZXJlY2lwZS0tdHRsaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNoYW5nZXJlY2lwZS0tdHRsaW1nIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLmNoYW5nZXJlY2lwZS0tcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjVweDtcbiAgbGVmdDogMTI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2hhbmdlcmVjaXBlLS1wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5cbi5jaGFuZ2VyZWNpcGUtLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNoYW5nZXJlY2lwZS0tY29udGVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jaGFuZ2VyZWNpcGUtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWFyZ2luOiAwIDI1cHggMjVweCAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTkwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNoYW5nZXJlY2lwZS0taXRlbTpudGgtb2YtdHlwZSgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2hhbmdlcmVjaXBlLS1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gIH1cbn1cblxuLmNoYW5nZXJlY2lwZS0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hhbmdlcmVjaXBlLS1pY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC1zaXplOiA0LjM3NXJlbTtcbn1cblxuLmNoYW5nZXJlY2lwZS0tdHRsMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5jaGFuZ2VyZWNpcGUtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNoYW5nZXJlY2lwZS0tcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2hhbmdlcmVjaXBlLS1leGFtcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy5wbmcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2hhbmdlcmVjaXBlLS1leGFtcGxlX3R0bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTE1cHggYXV0byAxNXB4IGF1dG87XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXItLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyLS1waWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXItLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyLS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDIyMTBiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNzRweDtcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLnBuZyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uY2hhbmdlcmVjaXBlX3NsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IC0xNXB4O1xufVxuXG4uY2hhbmdlcmVjaXBlX3NsaWRlciAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91czpiZWZvcmUge1xuICBsZWZ0OiA1cHg7XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzOmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogLTE1cHg7XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmNoYW5nZXJlY2lwZV9zbGlkZXIgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dDphZnRlciB7XG4gIHJpZ2h0OiAxN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jaGFuZ2VyZWNpcGVfc2xpZGVyIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWNpcGUge1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xufVxuXG4ucmVjaXBlLS1pbnRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvcmVjaXBlLXR0bC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlLS1pbnRybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9yZWNpcGUtdHRsLWJnLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5yZWNpcGUtLWludHJvX2lubmVyIHtcbiAgd2lkdGg6IDk4MHB4O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGUtLWludHJvX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVjaXBlLS10dGwge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZS0tdHRsIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5yZWNpcGUtLXR0bGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjaXBlLS10dGxfYXJjaGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuXG4ucmVjaXBlLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWNpcGUtLXR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWNpcGUtLXdyYXAge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGUtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWNpcGUtLWFyY2hpdmVfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZS0tYXJjaGl2ZV9saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZS0tYXJjaGl2ZV9saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOGYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGUtLWFyY2hpdmVfbGluayB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5yZWNpcGUtLWFyY2hpdmVfbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJlY2lwZV9uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZjYzAwO1xuICBtYXJnaW46IDQwcHggMCAxMHB4IDA7XG59XG5cbi5yZWNpcGVfbmF2LS10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yZWNpcGVfbmF2LS10YWI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJlY2lwZV9uYXYtLXRhYi5jdXJyZW50LCAucmVjaXBlX25hdi0tdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmF2LS10YWIge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG4gIC5yZWNpcGVfbmF2LS10YWI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5yZWNpcGVfbmF2LS10eXBlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25hdi0tdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5hcmNoaXZlLS10dGwge1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFyY2hpdmUtLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS0tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFyY2hpdmUtLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5hcmNoaXZlLS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvYXJjaGl2ZS1ib3gtYmcucG5nXCIpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJjaGl2ZS0tYm94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJjaGl2ZS0tYm94X3R0bCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYXJjaGl2ZS0tYm94X3R0bCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5hcmNoaXZlLS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFyY2hpdmUtLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSAtIDEyMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gMTIwcHgpO1xuICB9XG59XG5cbi5hcmNoaXZlLS1zZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS0tc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmFyY2hpdmUtLXNldDpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uYXJjaGl2ZS0tc2V0Om50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hcmNoaXZlLS1waWNib3gge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5hcmNoaXZlLS1waWNfc2V0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFyY2hpdmUtLWxpbmtfc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxM3B4O1xufVxuXG4uYXJjaGl2ZS0tbGlua19zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbn1cblxuLmFyY2hpdmUtLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZGQ1Y2Q7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDVjZDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYXJjaGl2ZS0tbWVudV9uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzYwMzgxMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMzVweDtcbn1cblxuLmFyY2hpdmUtLWljb25fc2Vhc29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hcmNoaXZlLS1pY29uX3NlYXNvbi1icmVha2Zhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xufVxuXG4uYXJjaGl2ZS0taWNvbl9zZWFzb24tbHVuY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NzUxO1xufVxuXG4uYXJjaGl2ZS0taWNvbl9zZWFzb24tZGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbn1cblxuLmFyY2hpdmVfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hcmNoaXZlX25hdiB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlX25hdi0tdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjQlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5hcmNoaXZlX25hdi0tdGFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLmFyY2hpdmVfbmF2LS10YWIuYWN0aXZlLCAuYXJjaGl2ZV9uYXYtLXRhYjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJjaGl2ZV9uYXYtLXRhYi1zcHJpbmcge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmEyYzM7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZhMmMzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZhMmMzO1xuICBjb2xvcjogI2ZmYTJjMztcbn1cblxuLmFyY2hpdmVfbmF2LS10YWItc3ByaW5nLmFjdGl2ZSwgLmFyY2hpdmVfbmF2LS10YWItc3ByaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTJjMztcbn1cblxuLmFyY2hpdmVfbmF2LS10YWItc3ByaW5nLmFjdGl2ZTphZnRlciwgLmFyY2hpdmVfbmF2LS10YWItc3ByaW5nOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTJjMztcbn1cblxuLmFyY2hpdmVfbmF2LS10YWItc3VtbWVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOWNjODJlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzljYzgyZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzljYzgyZTtcbiAgY29sb3I6ICM5Y2M4MmU7XG59XG5cbi5hcmNoaXZlX25hdi0tdGFiLXN1bW1lci5hY3RpdmUsIC5hcmNoaXZlX25hdi0tdGFiLXN1bW1lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2M4MmU7XG59XG5cbi5hcmNoaXZlX25hdi0tdGFiLXN1bW1lci5hY3RpdmU6YWZ0ZXIsIC5hcmNoaXZlX25hdi0tdGFiLXN1bW1lcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2M4MmU7XG59XG5cbi5hcmNoaXZlX25hdi0tdGFiLWF1dHVtbiB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Y1ODc1MTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmNTg3NTE7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmNTg3NTE7XG4gIGNvbG9yOiAjZjU4NzUxO1xufVxuXG4uYXJjaGl2ZV9uYXYtLXRhYi1hdXR1bW4uYWN0aXZlLCAuYXJjaGl2ZV9uYXYtLXRhYi1hdXR1bW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NzUxO1xufVxuXG4uYXJjaGl2ZV9uYXYtLXRhYi1hdXR1bW4uYWN0aXZlOmFmdGVyLCAuYXJjaGl2ZV9uYXYtLXRhYi1hdXR1bW46aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NzUxO1xufVxuXG4uYXJjaGl2ZV9uYXYtLXRhYi13aW50ZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3OWNiZTA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzljYmUwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzljYmUwO1xuICBjb2xvcjogIzc5Y2JlMDtcbn1cblxuLmFyY2hpdmVfbmF2LS10YWItd2ludGVyLmFjdGl2ZSwgLmFyY2hpdmVfbmF2LS10YWItd2ludGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2JlMDtcbn1cblxuLmFyY2hpdmVfbmF2LS10YWItd2ludGVyLmFjdGl2ZTphZnRlciwgLmFyY2hpdmVfbmF2LS10YWItd2ludGVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2JlMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hcmNoaXZlX25hdi0tdGFiIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbiAgLmFyY2hpdmVfbmF2LS10YWI6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZV9zZXRfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvYXJjaGl2ZS1ib3gtYmcucG5nXCIpO1xufVxuXG4uYXJjaGl2ZV9zZXRfYm94LS10dGwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFyY2hpdmVfc2V0X2JveC0tdHRsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLmFyY2hpdmVfc2V0X2JveC0tY29udGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFyY2hpdmVfc2V0X2JveC0tY29udGVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gMTUwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAxNTBweCk7XG4gIH1cbn1cblxuLmFyY2hpdmVfc2V0X2JveC0tbGlua19iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5hcmNoaXZlX3NldF9ib3gtLWxpbmtfYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uYXJjaGl2ZV9zZXRfYm94LS1saW5rX2JhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4ZjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFyY2hpdmVfc2V0X2JveC0tbGlua19iYWNrIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG4gIC5hcmNoaXZlX3NldF9ib3gtLWxpbmtfYmFjazphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIi4uL21peGluXCI7XG5cblxuLy8gL2hvc3BpdGFsLWZvb2Qv5Lul5LiL44Gu5YWx6YCaY2xhc3Ncbi5ob3NwaXRhbC1tYWludmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjRmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9tYWludmlzdWFsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9tYWludmlzdWFsLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuICB9XG4gICYtLWxvZ28ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDgwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDoyMDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4uaG9zcGl0YWwtcmVjaXBlX25ld19hcnJpdmFsLS1ib3gge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9zcGl0YWxfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtc3RhbmRhcmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtaW50cm8tYmcucG5nXCIpO1xuICB9XG4gICYtLXdyYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1wYWdldHRsLnBuZ1wiKTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLXR0bC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTVweCAwO1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigyMik7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgICAmLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLWluZGV4X2V2ZXJpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCAxNSUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yZWxhdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIC5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbmsge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLWJucl9saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLnBuZ1wiKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuICAmLS1ibnIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1ub3RlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmhvc3BpdGFsX2JucmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYm5yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvc3BpdGFsX2ljb24ge1xuICAvLyDoqr/nkIbnibnplbflpJXjg57jg7zjgq9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgaWNvbjI7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICB9XG4gIC8v5pmC6ZaT55+t57iuXG4gICYtMDEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gICAgICBjb2xvcjogIzdhY2ZlNTtcbiAgICB9XG4gIH1cbiAgLy/kvZzmpa3ou73muJtcbiAgJi0wMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgIGNvbG9yOiAjYjFkNTI1O1xuICAgIH1cbiAgfVxuICAvL+iWhOWRs+iqv+eQhlxuICAmLTAzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgY29sb3I6ICNjZmE3NTg7XG4gICAgfVxuICB9XG4gIC8v44Oh44OL44Ol44O85YWF5a6fXG4gICYtMDQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgICBjb2xvcjogI2NkOTZjZDtcbiAgICB9XG4gIH1cbiAgLy/mj5rjgZLnianmj5DkvptcbiAgJi0wNSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgIGNvbG9yOiAjZjVhMjQ5O1xuICAgIH1cbiAgfVxuICAvL+OCs+OCueODiOODgOOCpuODs1xuICAmLTA2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgICAgY29sb3I6ICM2NWMwYzI7XG4gICAgfVxuICB9XG4gIC8v5rqA6Laz5ZCR5LiKXG4gICYtMDcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgICBjb2xvcjogI2ZmODhhMjtcbiAgICB9XG4gIH1cbn1cbi8vIC9ob3NwaXRhbC1mb29kL2luZGV444Kz44Oz44OG44Oz44OEXG4uaG9zcGl0YWxfY29udGVudHNfaW50cm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWludHJvLWJnLnBuZ1wiKTtcbiAgJi0taW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtaW50cm8taXRlbXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtaW50cm8taXRlbXMtc3AucG5nXCIpO1xuICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICAgIH1cbiAgfVxufVxuLmhvc3BpdGFsX2NvbnRlbnRzX21ha2VyZWNpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLS1pdGVtIHtcbiAgICB3aWR0aDogMzAycHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAuaG9zcGl0YWxfY29udGVudHNfbWFrZXJlY2lwZS0tYm5yIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgLmhvc3BpdGFsX2NvbnRlbnRzX21ha2VyZWNpcGUtLXR0bCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYm5yIHtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC8v5LuV5YiH44KK5LuY44GN44K/44Kk44OI44Or44CA4oC75Y2Y44Gr5LuV5YiH44KK44Go44GX44Gm5L2/44GG5aC05ZCI44GvZGl244Gr44GX44G+44GZ44CA4oaS44CAPGRpdiBjbGFzcz1cImhvc3BpdGFsX2NvbnRlbnRzLS10dGxcIj48L2Rpdj5cbiAgJi0tdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOmNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIGxlZnQ6MTBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA1cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2MDM4MTM7XG4gICAgfVxuICB9XG4gICYtLWxpbmsyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NhY2FjYTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Y2FsYyg1MCUgLSA0cHgpO1xuICAgICAgbGVmdDoxMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0LjVweCAwIDQuNXB4IDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzYwMzgxMztcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NhY2FjYTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG4uaG9zcGl0YWxfY29udGVudHNfcG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cbi5ob3NwaXRhbF9jb250ZW50c19jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2Nhc2UvaW1hZ2VzL21haW52aXN1YWwtYmcucG5nXCIpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTQwMHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6Y2FsYyg1MCUgLSA3MDBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1jYXNlLWJnLnBuZ1wiKTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgbGVmdDowO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1jYXNlLWJnLXNwLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMXB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLWJhci5wbmdcIik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMzkycHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWJuciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gL2hvc3BpdGFsLWZvb2QvbWVyaXQuaHRtbFxuLm1lcml0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogIHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtaW50cm8tYmcucG5nXCIpO1xuICAmLS10dGxpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDEwcHggYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuICAmLS1pbnRybyB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9tZXJpdC1iZzAxLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxpc3RpdGVtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDQwcHggNDBweCAwO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGlzdF90dGwge1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICB9XG4gICYtLWxpc3RfdHh0IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAmLS1saXN0aW1nIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1saW5rX2JuciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBtYWtlcmVjaXBlLmh0bWwsZW5lcmd5Lmh0bWwsYWJvdXQuaHRtbCDjgIznjK7nq4vjgaXjgY/jgorjga7ln7rmnKzjgI3lhbHpgJrpg6jliIZcbi5zdGFuZGFyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9zdGFuZGFyZC1pbWcwMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bGltZyB7XG4gICAgLy8gOTYwKjEzMOOCkjU3Nio3OOOBq+e4ruWwj1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDI4OHB4KTtcbiAgICB9XG4gIH1cbiAgLy/msLToibLog4zmma/jga7nlLvlg4/jgr/jgqTjg4jjg6tcbiAgJi0tdHRsMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bGltZzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8v44OU44Oz44Kv6IOM5pmv44Gu44K/44Kk44OI44OrXG4gICYtLXR0bDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ5OWNmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHRsaW1nMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLy8g5LiK5LiL44Gr44Op44Kk44Oz44Gu44K/44Kk44OI44OrXG4gICYtLXR0bDQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9zdGFuZGFyZC1iZy10dGwucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICB9XG4gIH1cbiAgJi0tdHRsM19zbWwsXG4gICYtLXR0bDRfc21sIHtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLXN1cGVydmlzaW9uIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICB9XG4gICYtLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FjZmU1O1xuICAgIH1cbiAgfVxuICAmLS1uYXZsaW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMDVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2NlYjI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggMnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJi5jdXJyZW50LFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhY2ZlNTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tbGlua19ibnIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweCBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byA0MHB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIG1ha2VyZWNpcGUuaHRtbFxuLm1ha2VyZWNpcGUge1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmQ5OWNmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogNjBweCAxMHB4IDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWFydyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gLTIwcHggYXV0bztcbiAgfVxuICAmLS1ubyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM1cHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjojZmM3OWMwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgJi1idG0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAmLS1ub3RlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAmLWJ0bSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0bTIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHh0X2hsaWdodCB7XG4gICAgY29sb3I6I2Y3YWFjYjtcbiAgfVxuICAmLS1pbWcwMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAtNzBweCAwIDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi0taW1nMDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTE3MHB4IDIwcHggNzBweCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1pbWcwMyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLWltZzA0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1jeWNsZW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAvaG9zcGl0YWwtZm9vZC9lbmVyZ3kuaHRtbOWbuuacieOBruOCr+ODqeOCuVxuLmVuZXJneSB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICYtLW51dHJpZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87ICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7ICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7ICAvKiDjgrnjgq/jg63jg7zjg6vjgpLmu5HjgonjgYvjgavjgZnjgosgKi9cbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMTVweCA0MHB4IDE1cHg7XG4gICAgfVxuICB9XG4gICYtLWltZzAxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWcwMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogIDIwcHggYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1pbWcwMyB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG4gICYtLWltZzAzc2Nyb2xsIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87ICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7ICAvKiDmqKrjgrnjgq/jg63jg7zjg6vjga7mjIflrpogKi9cbiAgICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7ICAvKiDjgrnjgq/jg63jg7zjg6vjgpLmu5HjgonjgYvjgavjgZnjgosgKi9cbiAgICB9XG4gIH1cbiAgJi0taW1nMDQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogIDIwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tZ3VpZGVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTo4MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICB9XG4gIH1cbiAgJi0tZ3VpZGVsaW5lX2xpc3Qge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLWd1aWRlbGluZV9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3Y2ViMjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLWd1aWRlbGluZV9kb3Qge1xuICAgIGNvbG9yOiAjZjdhYWNiO1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgfVxuICB9XG4gICYtLWd1aWRlbGluZV90eHQxIHtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgfVxuICB9XG4gICYtLWd1aWRlbGluZV90eHQyIHtcbiAgICBAaW5jbHVkZSBmeigyNCk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjIpO1xuICAgIH1cbiAgfVxuICAmLS1ndWlkZWxpbmVfdHh0MyB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB9XG4gIH1cbiAgJi0tZ3VpZGVsaW5lX3R4dDQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB3aWR0aDogMzAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB9XG4gIH1cbiAgJi0tZ3VpZGVsaW5lX2NvbG9yMSB7XG4gICAgY29sb3I6ICM3YWNmZTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLS1ndWlkZWxpbmVfY29sb3Iye1xuICAgIGNvbG9yOiAjY2Q5NmNkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJi0tZ3VpZGVsaW5lX2NvbG9yMyB7XG4gICAgY29sb3I6ICNiMWQ1MjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLS1jYWxjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgODBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICYtLW5vdGVfY2FsYyB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgfVxuICAmLS1ibnJfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogLTgwcHggMCAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1ibnIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1jaGFydCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvOyAgLyog5qiq44K544Kv44Ot44O844Or44Gu5oyH5a6aICovXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAgLyog5qiq44K544Kv44Ot44O844Or44Gu5oyH5a6aICovXG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyAgLyog44K544Kv44Ot44O844Or44KS5ruR44KJ44GL44Gr44GZ44KLICovXG4gICAgfVxuICB9XG4gICYtLWltZ19jaGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICYtLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbGVmdDowO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1ib3JkZXItbWFpbnZpc3VhbC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDowO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTowO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICB9XG4gICYtLWNvbHVtbl90dGxpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MzBweDtcbiAgICBsZWZ0OjA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWdfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tY29sdW1uX3R0bCB7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gICAgfVxuICB9XG4gICYtLW5vdGVfZW5kIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIC9ob3NwaXRhbC1mb29kL2Fib3V0Lmh0bWzlm7rmnInjga7jgq/jg6njgrlcbi5hYm91dCB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICYtLWlubmVyIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDE1cHggNDBweCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1pbm5lcl90eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICYtLWtpbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2Fib3V0LWltZzAxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgJi0ta2luZF9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTM0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2NlYjI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3Y2ViMjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0ta2luZF90dGwge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6JGNvbG9yQnJvd247XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgY29sb3I6ICNmN2FhY2I7XG4gICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1raW5kX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1raW5kX25vdGUge1xuICAgIHdpZHRoOiA1MzRweDtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWluZGVudDogLTEycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tY2hhcnQge1xuICAgICYtMDIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zY3JvbGwge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgbWFyZ2luOjAgLTE1cHggMCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1rYXRlaXN5b2t1IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2Fib3V0LWltZzAyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAwIDI4MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDE1MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS1kaWZmZXJlbmNlIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICYtLW5vdGVfZW5kIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbn1cblxuLy8gL2hvc3BpdGFsLWZvb2Qvd2Vla2x5cmVjaXBlLmh0bWzlm7rmnInjga7jgq/jg6njgrlcbi53ZWVrbHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3dlZWtseS1iZy5wbmdcIik7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICYtLXR0bGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3dlZWtseXJlY2lwZS10dGwtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3dlZWtseXJlY2lwZS10dGwtYmctc3AucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbiAgJi0tdHRsaW1nIHtcbiAgICBtYXJnaW4tbGVmdDotNTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgfVxuICB9XG4gICYtLXR0bF9kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICYtLWJveF9oZWFkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICYtc3VuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjg4YTI7XG4gICAgfVxuICAgICYtb3RoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjE0OTtcbiAgICB9XG4gICAgJi1zYXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1YjZkZTtcbiAgICB9XG4gIH1cbiAgJi0tYm94X2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3dlZWtseS1ib3gtYmcucG5nXCIpO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgJi0tYm94X25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG4gIC8vICNwYWdpbmF0aW9uLXdyYXAgLndlZWtseS0tdGFiIOKAuy5hY3RpdmXku5jliqDmnIlcbiAgJi0tdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyMjZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICBib3R0b206LTVweDtcbiAgICAgIHdpZHRoOiA5NjBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIGNvbG9yOiAjY2ZhNzU4O1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmYTc1ODtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmE3NTg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1icmVha2Zhc3Qge1xuICAgICAgY29sb3I6ICM3OWNiZTA7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2JlMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWx1bmNoIHtcbiAgICAgIGNvbG9yOiAjZjU4NzUxO1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODc1MTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1kaW5uZXIge1xuICAgICAgY29sb3I6ICM5Y2M4MmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNjODJlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjgrnjg6njgqTjg4Djg7zjga7lm7Ljgb/vvJrigLvpq5jjgZXmjIflrppcbiAgJi0tYm94X2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAvLyDjgrnjg6njgqTjg4Djg7zjga7lm7Ljgb/vvJrigLvjg5Djg4rjg7zjgarjgZfjgrnjg6njgqTjg4Djg7zjga7pq5jjgZXmjIflrppcbiAgICAmLW5vYm5yIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGZsaWNraXR544Gu5bem5Y+z44Oc44K/44Oz6Kit5a6aXG4gICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOmNhbGMoNTAlIC0gMjVweCk7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOjEwMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgbGVmdDo1JTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBsZWZ0OjQlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGVmdDotMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OjUlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcmlnaHQ6NCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gLndlZWtseS0tcGFuZWzjgIDigKbjgrnjg6njgqTjg4njgZnjgovopoHntKDlhajkvZPjgIBcbiAgJi0tcGFuZWwge1xuICB9XG4gIC8vIC53ZWVrbHktLXBhbmVs44CA4oCm44K544Op44Kk44OJ44GZ44KL6KaB57Sg5Y2Y5L2TXG4gICYtLXBhbmVsX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDEzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB9XG4gIH1cbiAgJi0tZGlzaF9waCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1wYW5lbF9kYXRhIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXBhbmVsX2RhdGFfdHRsIHtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAvLyAud2Vla2x5LS1wYW5lbF90b3BtZW5144CA4oCm5YWI6aCt44K544Op44Kk44OA44O844Gu44Oh44OL44Ol44O844Oc44K/44OzXG4gICYtLXBhbmVsX3RvcG1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTJweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDQuNXB4IDAgNC41cHggNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDIyMTBiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIH1cbiAgfVxuICAvLyAud2Vla2x5LS1wYW5lbF9tZW5144CA4oCm5YWI6aCt5Lul5aSW44Gu44K544Op44Kk44OA44O844Gu44Oh44OL44Ol44O844Oq44Oz44KvXG4gICYtLXBhbmVsX21lbnVfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTJweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDQuNXB4IDAgNC41cHggNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDIyMTBiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgfVxuICB9XG4gIC8vIC53ZWVrbHktLXBhbmVsX21lbnXjgIDigKblhYjpoK3ku6XlpJbjga7jgrnjg6njgqTjg4Djg7zjga7jg6Hjg4vjg6Xjg7zvvIjjg6rjg7Pjgq/jgarjgZfvvIlcbiAgJi0tcGFuZWxfZGlzaF90eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgJi0tcGFuZWxfZGF0YV9saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gICYtLXBhbmVsX2RhdGFfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLy8g5pyd5pi85aSV44Oe44O844KvXG4gICYtLW1hcmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46MCA1cHggMCAwO1xuICAgICYtYnJlYWtmYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWNiZTA7XG4gICAgfVxuICAgICYtbHVuY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODc1MTtcbiAgICB9XG4gICAgJi1kaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbiAgICB9XG4gIH1cbiAgLy8g6Kq/55CG54m56ZW35aSV44Oe44O844KvXG4gICYtLXBhbmVsX2RhdGFfaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDI0KTtcbiAgICB9XG4gICAgLy/mmYLplpPnn63nuK5cbiAgICAmLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgICAgICAgY29sb3I6ICM3YWNmZTU7XG4gICAgICB9XG4gICAgfVxuICAgIC8v5L2c5qWt6Lu95ribXG4gICAgJi0wMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgICAgIGNvbG9yOiAjYjFkNTI1O1xuICAgICAgfVxuICAgIH1cbiAgICAvL+iWhOWRs+iqv+eQhlxuICAgICYtMDMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICBjb2xvcjogI2NmYTc1ODtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/jg6Hjg4vjg6Xjg7zlhYXlrp9cbiAgICAmLTA0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgICAgY29sb3I6ICNjZDk2Y2Q7XG4gICAgICB9XG4gICAgfVxuICAgIC8v5o+a44GS54mp5o+Q5L6bXG4gICAgJi0wNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgICAgIGNvbG9yOiAjZjVhMjQ5O1xuICAgICAgfVxuICAgIH1cbiAgICAvL+OCs+OCueODiOODgOOCpuODs1xuICAgICYtMDYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgICAgICBjb2xvcjogIzY1YzBjMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/muoDotrPlkJHkuIpcbiAgICAmLTA3IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgICAgICAgY29sb3I6ICNmZjg4YTI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBhbmVsX2RhdGFfd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDpjYWxjKDUwJSAtIDEycHgpO1xuICAgIHJpZ2h0OjA7XG4gIH1cbiAgJi0tcGFuZWxfYm5yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1wYW5lbF9ibnJfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAvaG9zcGl0YWwtZm9vZC93ZWVrbHlyZWNpcGUuaHRtbCDjgqLjgqTjgrPjg7PkuIDopqdcbi53ZWVrbHlfaWNvbnBhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZjA5MmI2O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAmLS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIEBpbmNsdWRlIGljb24yO1xuICAgICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgfVxuICAgIH1cbiAgICAvL+aZgumWk+efree4rlxuICAgICYtMDEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICAgICAgICBjb2xvcjogIzdhY2ZlNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/kvZzmpa3ou73muJtcbiAgICAmLTAyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgY29sb3I6ICNiMWQ1MjU7XG4gICAgICB9XG4gICAgfVxuICAgIC8v6JaE5ZGz6Kq/55CGXG4gICAgJi0wMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgIGNvbG9yOiAjY2ZhNzU4O1xuICAgICAgfVxuICAgIH1cbiAgICAvL+ODoeODi+ODpeODvOWFheWun1xuICAgICYtMDQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgICBjb2xvcjogI2NkOTZjZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/mj5rjgZLnianmj5DkvptcbiAgICAmLTA1IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgY29sb3I6ICNmNWEyNDk7XG4gICAgICB9XG4gICAgfVxuICAgIC8v44Kz44K544OI44OA44Km44OzXG4gICAgJi0wNiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gICAgICAgIGNvbG9yOiAjNjVjMGMyO1xuICAgICAgfVxuICAgIH1cbiAgICAvL+a6gOi2s+WQkeS4ilxuICAgICYtMDcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgICBjb2xvcjogI2ZmODhhMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0MjIxMGI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyAvaG9zcGl0YWwtZm9vZC9jYWxjdWxhdGlvbi5odG1sXG4uY2FsY3VsYXRpb24ge1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1pbnRyby1iZy5wbmdcIik7XG4gICYtLWludHJvIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgIH1cbiAgfVxuICAmLS10dGxpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXR0bDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODhhMjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDsgXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IFxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IFxuICAgIH1cbiAgfVxuICAvLyDkuIrkuIvjgavjg6njgqTjg7Pjga7jgr/jgqTjg4jjg6tcbiAgJi0tdHRsMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3N0YW5kYXJkLWJnLXR0bC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBAaW5jbHVkZSBmeigyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWltZzAxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNTBweDtcbiAgICByaWdodDogODBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6YXV0bztcbiAgICAgIHJpZ2h0OmF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJi0taW1nMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDphdXRvO1xuICAgICAgcmlnaHQ6YXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuICB9XG4gICYtLXZhcmlhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6MDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206MDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS12YXJpYXRpb25fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNjVweCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tdmFyaWF0aW9uX3R0bF9pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGxlZnQ6LTIwcHg7XG4gICAgfVxuICB9XG4gICYtLXZhcmlhdGlvbl90dGxfdHh0IHtcbiAgICBAaW5jbHVkZSBmeigyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjApO1xuICAgIH1cbiAgfVxuICAmLS1ib3gge1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgfVxufVxuLmNhbGN1bGF0aW9uX3RibCB7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLy/nt4/jgqjjg43jg6vjgq7jg7zph4/jga7oqIjnrpfjg4bjg7zjg5bjg6tcbiAgJi1zeW50aGVzaXMge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLy/jgqjjg43jg6vjgq7jg7zph4/mr5Tnjofjga7oqIjnrpfjg4bjg7zjg5bjg6vjg7vmoITppIrntKDjga7nqK7poZ7jgavjgoLms6jmhI/jgZfjgb7jgZfjgofjgYbjga7jg4bjg7zjg5bjg6vnlKhcbiAgJi1yYXRpbyB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAvLyByZXNldC5jc3PjgavlhaXjgaPjgabjgYTjgotiYXNlbGluZeaJk+OBoea2iOOBl1xuICB0aCx0ZCx0ciB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmLS1jZWxsX2VuZXJneSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxcHggNXB4IDFweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICAgIC8v44CM5qCE6aSK57Sg44Gu56iu6aGe44Gr44KC5rOo5oSP44GX44G+44GX44KH44GG44CN44OG44O844OW44Or55SoXG4gICAgJi10eXBlcyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+S4gOihjOebruOBruimi+WHuuOBl+aeoFxuICAmLS1jZWxsX3R0bF9zeW50aGVzaXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJi0tY2VsbF90dGxfcmF0aW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS1jZWxsX3R0bF90eXBlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAmLS1ib3hfdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiAxNDVweDtcbiAgICB9XG4gIH1cbiAgJi0tYm94X3R0bDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU0YzI0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWNlbGxfY2FsYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLy8g44Kw44Op44OV5Lit44Gu6buE6Imy5p6gXG4gICYtLWJveF9jYWxjX3llbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjQyMDtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46MCAxMHB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2QwYzFhMTtcbiAgICB9XG4gIH1cbiAgLy/jgIzmoITppIrntKDjga7nqK7poZ7jgavjgoLms6jmhI/jgZfjgb7jgZfjgofjgYbjgI3jg4bjg7zjg5bjg6vnlKjpu4ToibLmnqDjgILkuIrkuIsy5q6157WE44Gr44Gq44KLXG4gICYtLWJveF9jYWxjX3llbGxvdzIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNDIwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTdweCA1cHggNXB4IDVweDtcbiAgICBtYXJnaW46LTEwcHggNXB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2QwYzFhMTtcbiAgICB9XG4gIH1cbiAgJi0tYm94X2NhbGNfb2NoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU0Yzc7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZDBjMWExO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLy/jgIzmoITppIrntKDjga7nqK7poZ7jgavjgoLms6jmhI/jgZfjgb7jgZfjgofjgYbjgI3jg4bjg7zjg5bjg6vnlKhcbiAgICAmLXR5cGVzIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkMGMxYTE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctdG9wOmF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gU1DmmYLjgasy5q6144Gr44Gq44KL6Kit5a6aXG4gICYtLXdyYXBfZm9yX3NwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgJi10b3RhbHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZDBjMWExO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gU1DmmYLjgasy5q6144Gr44Gq44KL6Kit5a6a77ya44CM5qCE6aSK57Sg44Gu56iu6aGe44Gr44KC5rOo5oSP44GX44G+44GX44KH44GG44CN44OG44O844OW44Or55SoXG4gICYtLXdyYXBfZm9yX3NwMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtdG90YWx7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2QwYzFhMTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ye1xuICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jZWxsX3RvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gICYtLWJveF90b3RhbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLS1ib3hfdG90YWxfYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTRjNztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkMGMxYTE7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgJi0tZW5lcmd5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8v57im5pu444GNXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB9XG4gICAgJi1wcm90ZWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWNmZTU7XG4gICAgfVxuICAgICYtbGlwaWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkOTZjZDtcbiAgICB9XG4gICAgJi1jYXJicyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkNTI1O1xuICAgIH1cbiAgICAmLWNlcmVhbHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODtcbiAgICB9XG4gIH1cbiAgJi0taW1nX2FydyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6NXB4O1xuICB9XG4gICYtLWltZ19rYWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJi0tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGMxYTE7XG4gIH1cbiAgJi0tY3ViZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICYtb2NoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojY2ZhNzU4O1xuICAgIH1cbiAgICAmLWdyYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojNzg3ODc4O1xuICAgIH1cbiAgICAmLWJyb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Izk3NzQ0ZTtcbiAgICB9XG4gIH1cbiAgJi0tY3ViZV90b3RhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xuICB9XG4gICYtLWlucHV0IHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIGNvbG9yOiM5OTkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgJi1zdCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICB9XG4gICAgJi10b3RhbCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzg3ODc4O1xuICAgIH1cbiAgfVxuICAmLS1mdWtpZGFzaGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDotMTU1cHg7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbiAgJi0tZnVraWRhc2hpX2ltZyB7XG4gICAgXG4gIH1cbiAgJi0tdHh0X3JhdGlvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NGMyNDtcbiAgICB9XG4gIH1cbiAgLy/jgIzmoITppIrntKDjga7nqK7poZ7jgavjgoLms6jmhI/jgZfjgb7jgZfjgofjgYbjgI3jg4bjg7zjg5bjg6vnlKhcbiAgJi0tdHh0X3R5cGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjNweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLy8gL2hvc3BpdGFsLWZvb2QvdGlwcy5odG1sXG4udGlwcyB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWludHJvLWJnLnBuZ1wiKTtcbiAgJi0taW50cm8ge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMjVweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS10dGwyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4OyBcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgXG4gICAgfVxuICAgICYtdG90YWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmYTc1ODtcbiAgICB9XG4gICAgJi1icmVha2Zhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc5Y2JlMDtcbiAgICB9XG4gICAgJi1sdW5jaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NzUxO1xuICAgIH1cbiAgICAmLWRpbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNjODJlO1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi1icmVha2Zhc3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy90aXBzLWJnLWJyZWFrZmFzdC5wbmdcIik7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1sdW5jaCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3RpcHMtYmctbHVuY2gucG5nXCIpO1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICYtZGlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvdGlwcy1iZy1kaW5uZXIucG5nXCIpO1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXR0bF90b3RhbCB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG4gICYtLXRvdGFsX3JlY2lwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBjMWExO1xuICAgIH1cbiAgfVxuICAmLS10b3RhbF9yZWNpcGVfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDBjMWExO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDBjMWExO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdG90YWxfcmVjaXBlX3BpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0tdG90YWxfcmVjaXBlX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBmeigxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlMmJjXG4gICAgfVxuICB9XG4gICYtLW1hcmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46MCA1cHggMCAwO1xuICAgICYtYnJlYWtmYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWNiZTA7XG4gICAgfVxuICAgICYtbHVuY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODc1MTtcbiAgICB9XG4gICAgJi1kaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbiAgICB9XG4gIH1cbiAgJi0tY2hhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICYtLWNoYXJ0X2wge1xuICAgIHdpZHRoOjIyMnB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tY2hhcnRfciB7XG4gICAgd2lkdGg6NjM0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLWNoYXJ0X3R0bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NzQ0ZTtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gIH1cbiAgJi0tY2hhcnRfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS1jaGFydF9saXN0aXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGMxYTE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLTNjb2xzIHtcbiAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICYtLXBvaW50X3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvaG9zcGl0YWwtYm9yZGVyLW1haW52aXN1YWwucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgfVxuICAmLS1wb2ludF90dGxfaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZlOTZjZDtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLS1wb2ludF9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLXBvaW50X2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmcucG5nKTtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tcG9pbnRfdHRsMiB7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gICYtLXBvaW50X3R4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgJi0tdHRsX21lbnUge1xuICAgIEBpbmNsdWRlIGZ6KDI0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgfVxufVxuXG4vLyBqc+ODneODg+ODl+OCouODg+ODl+mDqOWIhlxuLnRpcHNfdGVjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAzNXB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cbiAgJi0td2FrdSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206LTIwcHg7XG4gICAgICBsZWZ0Oi04MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcHJhY3RpY2UvaW1hZ2VzL3ByYWN0aWNlLWNoYXJhY3RvcjAxLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxMjA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogMTg2cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDotNDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1icmVha2Zhc3Qge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgIzc5Y2JlMDtcbiAgICAgIC5tb2RhbF90aXBzX3RlY2gtLWNvbnRlbnRzIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzc5Y2JlMDtcbiAgICAgIH1cbiAgICAgIC5tb2RhbF90aXBzX3RlY2gtLXR0bCB7XG4gICAgICAgIGNvbG9yOiAjNzljYmUwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWx1bmNoIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmNTg3NTE7XG4gICAgICAubW9kYWxfdGlwc190ZWNoLS1jb250ZW50cyB7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmNTg3NTE7XG4gICAgICB9XG4gICAgICAubW9kYWxfdGlwc190ZWNoLS10dGwge1xuICAgICAgICBjb2xvcjogI2Y1ODc1MTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1kaW5uZXIge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgIzljYzgyZTtcbiAgICAgIC5tb2RhbF90aXBzX3RlY2gtLWNvbnRlbnRzIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzljYzgyZTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbF90aXBzX3RlY2gtLXR0bCB7XG4gICAgICAgIGNvbG9yOiAjOWNjODJlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWJvcmRlci1tYWludmlzdWFsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcbiAgfVxuICAmLS10dGxfaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZlOTZjZDtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLWNvbW1lbnQge1xuICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgfVxuICB9XG4gICYtLWljb25fcGx1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICByaWdodDowO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgICAgfVxuICAgICAgLy/mnJ3po59cbiAgICAgICYtYjAxIHtcbiAgICAgICAgdG9wOjMwcHg7XG4gICAgICAgIGxlZnQ6NTVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICAgIGxlZnQ6NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1iMDIge1xuICAgICAgICB0b3A6MTc1cHg7XG4gICAgICAgIGxlZnQ6ODVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDoxMzVweDtcbiAgICAgICAgICBsZWZ0OjU1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYjAzIHtcbiAgICAgICAgdG9wOjIxMHB4O1xuICAgICAgICBsZWZ0Ojg1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6MTY1cHg7XG4gICAgICAgICAgbGVmdDo1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWIwNCB7XG4gICAgICAgIHRvcDo5MHB4O1xuICAgICAgICBsZWZ0OjM4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOjcwcHg7XG4gICAgICAgICAgbGVmdDoyNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1iMDUge1xuICAgICAgICB0b3A6MTI1cHg7XG4gICAgICAgIGxlZnQ6MzgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6MTAwcHg7XG4gICAgICAgICAgbGVmdDoyNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy/mmLzpo59cbiAgICAgICYtbDAxIHtcbiAgICAgICAgdG9wOjE3NXB4O1xuICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6MTIwcHg7XG4gICAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWwwMiB7XG4gICAgICAgIHRvcDoyMDVweDtcbiAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOjE1MHB4O1xuICAgICAgICAgIGxlZnQ6MTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sMDMge1xuICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgbGVmdDozNTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgIGxlZnQ6MjU1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbDA0IHtcbiAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgIGxlZnQ6MzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgICBsZWZ0OjI1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWwwNSB7XG4gICAgICAgIHRvcDoyMTBweDtcbiAgICAgICAgbGVmdDozNzBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDoxNTBweDtcbiAgICAgICAgICBsZWZ0OjI3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL+Wklemjn1xuICAgICAgJi1kMDEge1xuICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgbGVmdDoxMzVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDoxMHB4O1xuICAgICAgICAgIGxlZnQ6MTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZDAyIHtcbiAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgIGxlZnQ6MTM1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgICBsZWZ0OjEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWQwMyB7XG4gICAgICAgIHRvcDoyMTBweDtcbiAgICAgICAgbGVmdDo4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOjE1MHB4O1xuICAgICAgICAgIGxlZnQ6NTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1kMDQge1xuICAgICAgICB0b3A6NjBweDtcbiAgICAgICAgbGVmdDozODBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDo0MHB4O1xuICAgICAgICAgIGxlZnQ6MjgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZDA1IHtcbiAgICAgICAgdG9wOjkwcHg7XG4gICAgICAgIGxlZnQ6MzgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6NzBweDtcbiAgICAgICAgICBsZWZ0OjI4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWQwNiB7XG4gICAgICAgIHRvcDoyMTBweDtcbiAgICAgICAgbGVmdDozODBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHRvcDoxNTBweDtcbiAgICAgICAgICBsZWZ0OjI3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9kYWxfdGlwc190ZWNoIHtcbiAgJi0tY29udGVudHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDotNXB4O1xuICAgIGxlZnQ6LTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJi5vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAxODZweDtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXNjcm9sbCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxuICAmLS1pbnRyb3tcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZlOTZjZDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAmLS10eHRfc3RlYW0ge1xuICAgIGNvbG9yOiAjNDZiMmUzO1xuICB9XG4gICYtLXR4dF9ob3RhaXIge1xuICAgIGNvbG9yOiAjZWI1MTRiO1xuICB9XG4gICYtLXR4dF9jb21iaSB7XG4gICAgY29sb3I6ICNlOTZmMDA7XG4gIH1cbiAgJi0tdHh0X2NhdXRpb24ge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIH1cbiAgJi0tYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjVweDtcbiAgICByaWdodDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgfVxuICB9XG4gICYtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgfVxuICAmLS1jbG9zZV9tYXJrIHtcbiAgICBAaW5jbHVkZSBtYXJrLXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB9XG4gIH1cbn1cblxuLy8gL2hvc3BpdGFsLWZvb2QvbWVkaWNhbC10cmVhdG1lbnQuaHRtbFxuLm1lZGljYWwge1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9ob3NwaXRhbC1pbnRyby1iZy5wbmdcIik7XG4gICYtLWludHJvIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0tdHRsMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjOTZjZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4OyBcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgXG4gICAgfVxuICB9XG4gICYtLXR0bDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL2hvc3BpdGFsLWJvcmRlci1tYWludmlzdWFsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtMTBweCAwIDEwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6LTE1cHg7XG4gICAgfVxuICB9XG4gICYtLXR0bDNfaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZlOTZjZDtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgJi1wb2ludCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICBjb2xvcjogI2YxNmQzYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tcGljIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLW1lbnVfY29udGVudHMge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMjBweCAxNXB4IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICAmLS1saXN0aXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWM5NmNkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuICAmLS1udW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tbWVudV9zdCB7XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gIH1cbiAgJi0tbWVudV91bmRlcmxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjE2ZDNhO1xuICB9XG4gICYtLW1lbnVfdW5kZXJsaW5lX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAjZjE2ZDNhO1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgfVxuICAmLS1tZW51X2Z1a2lkYXNoaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgfVxuICAmLS1tZW51X25vdGUge1xuICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1wb2ludF9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1wb2ludF9ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy5wbmcpO1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1wb2ludF90dGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gIH1cbiAgJi0tYW5ub3RhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9tZWRpY2FsLWxpbmUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gIH1cbiAgJi0tYW5ub3RhdGlvbl9ub3RlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLXRvcDowO1xuICB9XG59XG4ubWVkaWNhbF9uYXYge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC8vIGpz44Gn6KGo56S644GV44Gb44G+44GZXG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS10dGxfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzA4NjA5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzA4NjA5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206NXB4O1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MwODYwOTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjE1cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgxKSxcbiAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwODYwOTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzA4NjA5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC9ob3NwaXRhbC1mb29kL2NoYW5nZXJlY2lwZS5odG1sXG4uY2hhbmdlcmVjaXBlIHtcbiAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogIHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvd2Vla2x5LWJnLnBuZ1wiKTtcbiAgJi0taW50cm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvY2hhbmdlcmVjaXBlLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9ob3NwaXRhbC1mb29kL2ltYWdlcy9jaGFuZ2VyZWNpcGUtYmctc3AucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuICAmLS1pbnRyb19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIH1cbiAgfVxuICAmLS10dGxpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICB9XG4gIH1cbiAgJi0tcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTI1cHg7XG4gICAgbGVmdDogMTI1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOmF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiAwIDI1cHggMjVweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOTBweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZnooNzApO1xuICAgIH1cbiAgfVxuICAmLS10dGwye1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gICYtLWV4YW1wbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy5wbmcpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJi0tZXhhbXBsZV90dGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IC0xNXB4IGF1dG8gMTVweCBhdXRvO1xuICB9XG59XG4uY2hhbmdlcmVjaXBlX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICAvLyBTUOOBp+mrmOOBleOBjOWLneaJi+OBq+S8uOOBs+OCi+S4jeWFt+WQiOOBrueCuuOAgemrmOOBleaMh+WumlxuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB9XG4gICYtLXR4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNC41cHggMCA0LjVweCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0MjIxMGI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6N3B4O1xuICAgICAgbGVmdDowO1xuICAgICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIH1cbiAgfVxuICAvLyDjgrnjg6njgqTjg4njgZnjgovjgqLjgqTjg4bjg6Djga7opqropoHntKDvvIjlt6blj7Pjg5zjgr/jg7PlkKvjgb7jgZrvvIlcbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7XG4gIH1cbiAgLy8gZmxpY2tpdHnjga7lt6blj7Pjg5zjgr/jg7PoqK3lrppcbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6Y2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy5wbmcpO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAvL+KXj1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Y2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JCcm93bjtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG4gICAgLy/jgoTjgZjjgovjgZdcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgfVxuICAgICYucHJldmlvdXMge1xuICAgICAgbGVmdDotMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDo1cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDoxN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZXh0IHtcbiAgICAgIHJpZ2h0Oi0xNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OjE3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIC9ob3NwaXRhbC1mb29kL3JlY2lwZS5odG1sXG4ucmVjaXBlIHtcbiAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgJi0taW50cm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoXCIvY29udGFpbmVyL2hvc3BpdGFsLWZvb2QvaW1hZ2VzL3JlY2lwZS10dGwtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvcmVjaXBlLXR0bC1iZy1zcC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmLS1pbnRyb19pbm5lciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAmLS10dGxpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXR0bF9hcmNoaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQnJvd247XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tYXJjaGl2ZV9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDE1JSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yZWNpcGVfbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yWWVsbG93O1xuICBtYXJnaW46IDQwcHggMCAxMHB4IDA7XG4gICYtLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmLmN1cnJlbnQsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdHlwZSB7XG4gICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICB9XG4gIH1cbn1cbi5hcmNoaXZlIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICAmLS10dGwge1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tdHlwZSB7XG4gICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIH1cbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvYXJjaGl2ZS1ib3gtYmcucG5nXCIpO1xuICAgIC8vIGpz44GnZmFkZWluXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tYm94X3R0bCB7XG4gICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjIpO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6Y2FsYyg1MCUgLSAxMjBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6Y2FsYyg1MCUgLSAxMjBweCk7XG4gICAgfVxuICB9XG4gICYtLXNldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGhvdmVyLXBvcDtcbiAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYtLXBpY2JveCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gICYtLXBpY19zZXQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS1saW5rX3NldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEzcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3JCcm93bjtcbiAgICB9XG4gIH1cbiAgJi0tbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZGQ1Y2Q7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkNWNkO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAmLS1tZW51X25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOjVweCAwIDVweCAzNXB4O1xuICB9XG4gICYtLWljb25fc2Vhc29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTowO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmLWJyZWFrZmFzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xuICAgIH1cbiAgICAmLWx1bmNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG4gICAgfVxuICAgICYtZGlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2M4MmU7XG4gICAgfVxuICB9XG59XG4uYXJjaGl2ZV9uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG4gICYtLXRhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi1zcHJpbmcge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZhMmMzO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmEyYzM7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZhMmMzO1xuICAgICAgY29sb3I6ICNmZmEyYzM7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMmMzO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMmMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc3VtbWVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzljYzgyZTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOWNjODJlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzljYzgyZTtcbiAgICAgIGNvbG9yOiAjOWNjODJlO1xuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzljYzgyZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWF1dHVtbiB7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmNTg3NTE7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Y1ODc1MTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmNTg3NTE7XG4gICAgICBjb2xvcjogI2Y1ODc1MTtcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTg3NTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi13aW50ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzljYmUwO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3OWNiZTA7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzljYmUwO1xuICAgICAgY29sb3I6ICM3OWNiZTA7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzljYmUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIGxlZnQ6LTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYXJjaGl2ZV9zZXRfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvaG9zcGl0YWwtZm9vZC9pbWFnZXMvYXJjaGl2ZS1ib3gtYmcucG5nXCIpO1xuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMjIpO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDpjYWxjKDUwJSAtIDE1MHB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDpjYWxjKDUwJSAtIDE1MHB4KTtcbiAgICB9XG4gIH1cbiAgJi0tbGlua19iYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDE1JSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gY29sb3JcbiRjb2xvckJyb3duOiAjNjAzODEzO1xuJGNvbG9yU2lkZW5hdjogIzQyMjEwQjtcbiRjb2xvclllbGxvdzogI2ZmY2MwMDtcbiRjb2xvck9yYW5nZTogI2ZmODEyMztcbiRjb2xvckZvb2RzdHVmZjogIzdlYzA0NDtcbiRjb2xvclByb2R1Y2VyOiAjMWQ5ZGNkO1xuXG4vL+OCs+ODs+ODk+ODouODvOODiVxuJGNvbG9yLWNvbWJpOiAjZWE2ZjAwO1xuLy/jg5vjg4Pjg4jjgqjjgqLjg6Ljg7zjg4lcbiRjb2xvci1ob3RhaXI6ICNlYzUxNGI7XG4vL+OCueODgeODvOODoOODouODvOODiVxuJGNvbG9yLXN0ZWFtOiAjNDZiM2U0O1xuLy/kuIvjgZTjgZfjgonjgYhcbiRjb2xvci1wcmVwYXJhdGlvbjogI2ZmYzMwMDtcblxuLy8gaWNvblxuJGljb24tY29udGFjdDogXCJcXGE5MDBcIjtcbiRpY29uLWNyb3duOiBcIlxcYTkwMVwiO1xuJGljb24tZXZlcmlvOiBcIlxcYTkwMlwiO1xuJGljb24tZmFxOiBcIlxcYTkwM1wiO1xuJGljb24tZmxhZzogXCJcXGE5MDRcIjtcbiRpY29uLWhvc3BpdGFsOiBcIlxcYTkwNVwiOyBcbiRpY29uLXNlYXJjaDogXCJcXGE5MDZcIjtcbiRpY29uLWJlZ2lubmVyOiBcIlxcYTkwN1wiO1xuJGljb24tY2F0YWxvZzogXCJcXGE5MDhcIjtcbiRpY29uLWNoYW5nZTogXCJcXGE5MDlcIjtcbiRpY29uLWNvbmZpZzogXCJcXGE5MTBcIjtcbiRpY29uLWxvZ291dDogXCJcXGE5MTFcIjtcbiRpY29uLWhvbWU6IFwiXFxhOTEyXCI7XG4kaWNvbi1ob3NwaXRhbGZvb2Q6IFwiXFxhOTEzXCI7XG4kaWNvbi1sYWJvOiBcIlxcYTkxNFwiO1xuJGljb24tdGVjaDogXCJcXGE5MTVcIjtcbiRpY29uLXRlc3RraXRjaGVuOiBcIlxcYTkxNlwiO1xuJGljb24tY2FzZTogXCJcXGE5MTdcIjtcbiRpY29uLWxvZ286IFwiXFxhOTE4XCI7XG4kaWNvbi1yZWNpcGVzZWFyY2g6IFwiXFxhOTE5XCI7XG4kaWNvbi1sb2dpbjogXCJcXGE5MjBcIjtcbiRpY29uLXBsYXRlOiBcIlxcYTkyMVwiO1xuJGljb24tc2NsYXNzOiBcIlxcYTkyMlwiO1xuJGljb24tZG93bmxvYWQ6IFwiXFxhOTIzXCI7XG4kaWNvbi1wcmludDogXCJcXGE5MjRcIjtcbiRpY29uLXJlY2lwZTogXCJcXGE5MjVcIjtcbiRpY29uLWNoZWNrOiBcIlxcYTkyNlwiO1xuJGljb24tdGltZTogXCJcXGE5MjdcIjtcbiRpY29uLW1lbW86IFwiXFxhOTI4XCI7XG4kaWNvbi1hbGw6IFwiXFxhOTI5XCI7XG4kaWNvbi1uZXd3aW46IFwiXFxhOTMwXCI7XG4kaWNvbi1hY2xhc3M6IFwiXFxhOTMxXCI7XG4kaWNvbi1jb2NraGF0OiBcIlxcYTkzMlwiO1xuJGljb24tbm9idXp6ZXI6IFwiXFxhOTMzXCI7XG4kaWNvbi1jb250aW51ZTogXCJcXGE5MzRcIjtcbiRpY29uLXJldHVybjogXCJcXGE5MzVcIjtcbiRpY29uLWhvc3BpdGFsMDE6IFwiXFxlOTA0XCI7XG4kaWNvbi1ob3NwaXRhbDAyOiBcIlxcZTkwM1wiO1xuJGljb24taG9zcGl0YWwwMzogXCJcXGU5MDJcIjtcbiRpY29uLWhvc3BpdGFsMDQ6IFwiXFxlOTAxXCI7XG4kaWNvbi1ob3NwaXRhbDA1OiBcIlxcZTkwMFwiO1xuJGljb24taG9zcGl0YWwwNjogXCJcXGU5MDZcIjtcbiRpY29uLWhvc3BpdGFsMDc6IFwiXFxlOTA1XCI7XG4kaWNvbi1taW5pOiBcIlxcZTkwN1wiO1xuJGljb24tY29va2V2ZXJpbzogXCJcXGU5MDhcIjtcblxuLy8gWCBtYXJrIChleC48c3BhbiBjbGFzcz1cImNsb3NlXCI+PC9zcGFuPilcbkBtaXhpbiBtYXJrLXgge1xuICAvLyDDl+OCkuWbsuOCgOato+aWueW9ouOCkui/veWKoOOAgOKAu3Bvc2l6aXRvbjphYnNvbHV0ZSBvciByZWxhdGl2ZeWFpeOCjOOBpuOBrVxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyDnt5rjga7jgrXjgqTjgrrjgpLov73liqDjgIDigLvplbfjgZXjga/mnqDluYXDl+KImjLjgY/jgonjgYRcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLy8gTGluay1ob3ZlcjHvvJrlm5vop5LjgYzjg53jg4Pjg5fjgqLjg4Pjg5fjgZnjgosgXG5AbWl4aW4gaG92ZXItcG9wIHtcbiAgLy8gQWRkIHBvc2l6aXRvbjphYnNvbHV0ZSBvciByZWxhdGl2ZVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45LCAuOSk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG4gIH1cbn1cbi8vIExpbmstaG92ZXIy77ya5pqX44KB44Gu6buE6Imy6IOM5pmv44Gr44Gq44KLXG5AbWl4aW4gaG92ZXItZGFyayB7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDUlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjYjc5YTIxO1xuICB9XG59XG5cbi8vIGJ1dHRvbiDigLtiYWNrZ3JvdW5kLWNvbG9yIOOBr+WAi+WIpeOBq+ioreWumlxuQG1peGluIGJ0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIGZvciBvdmVyIHcxMjgwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBmb3IgbGVzcyB3MTI4MFxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gZm9yIHNwXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gdG8gZXhjbHVkZSBzcFxuQG1peGluIG5vdFNwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gaWNvbW9vblxuQG1peGluIGljb24yIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBmb250LXNpemVcbkBtaXhpbiBmeigkc2l6ZSwgJGJhc2U6IDE2KSB7XG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XG59XG5cbi8vICNjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdH1cbn1cbiJdfQ== */
