.takeout-mainvisual {
  background-color: #e4e6ed;
}

.takeout-mainvisual--pic {
  width: 1920px;
  left: calc(50% - 960px);
}

.takeout_recipe-release {
  margin: 0 0 5px auto;
  text-align: right;
}

@media (max-width: 425px) {
  .takeout_recipe-release {
    position: relative;
    text-align: center;
  }
}

.takeout_contents {
  position: relative;
  background-image: url("/container/common/images/bg-main-content.png");
  padding: 0 0 50px 0;
  border-top: 1px solid #e8e3df;
  border-bottom: 1px solid #e8e3df;
}

.takeout_contents--inner {
  width: 960px;
  margin: 0 auto;
}

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

.takeout_contents--box {
  position: relative;
  display: flex;
}

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

.takeout_contents--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffcc00;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  width: 400px;
  height: 60px;
  border-radius: 30px;
  padding: 0 10px 0 0;
  margin: 40px auto 0 auto;
  transition: .15s;
  box-sizing: border-box;
}

.takeout_contents--link:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

.takeout_contents--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 5px;
  height: 5px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  right: 20px;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .takeout_contents--link {
    font-size: 16px;
    font-size: 1rem;
    width: 300px;
    margin: 0 auto 20px auto;
  }
}

.takeout_intro {
  position: relative;
  text-align: center;
  padding: 30px 0 0 0;
}

.takeout_intro--ttl {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.5;
  color: #603813;
  font-weight: 700;
  background-image: url("/container/takeout/images/takeout-ttl.png");
  background-position: center top;
  background-repeat: no-repeat;
  padding: 60px 0 15px 0;
}

@media (max-width: 425px) {
  .takeout_intro--ttl {
    font-size: 16px;
    font-size: 1rem;
  }
}

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

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

@media (max-width: 425px) {
  .takeout_intro_box {
    display: block;
    padding-bottom: 20px;
  }
}

.takeout_intro_box--link {
  position: relative;
  display: block;
  width: 300px;
  height: 200px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
}

@media (max-width: 425px) {
  .takeout_intro_box--link {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
}

.takeout_intro_box--pic {
  width: 100%;
}

.takeout_note {
  position: relative;
  list-style: none;
  padding: 20px 0 50px 0;
}

.takeout_note:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #e1c58a;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .takeout_note {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.takeout_note--txt {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #505050;
  padding: 0 0 0 12px;
  text-indent: -12px;
}

.takeout_recipe {
  position: relative;
  width: 960px;
  background-color: #fff;
  border-top: 2px solid #603813;
  margin: 0 auto 20px auto;
}

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

.takeout_recipe-index:before {
  content: "";
  width: 110px;
  height: 170px;
  background-image: url("/container/takeout/images/takeout-charactor01.png");
  background-repeat: no-repeat;
  position: absolute;
  top: -100px;
  right: 100px;
  z-index: 10;
}

@media (max-width: 425px) {
  .takeout_recipe-index {
    margin-top: 50px;
  }
  .takeout_recipe-index:before {
    width: 77px;
    height: 119px;
    background-size: cover;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}

.takeout_recipe-archive {
  margin-top: 20px;
  margin-bottom: 20px;
}

.takeout_recipe-archive:before {
  content: "";
  width: 175px;
  height: 140px;
  background-image: url("/container/takeout/images/takeout-charactor03.png");
  background-repeat: no-repeat;
  position: absolute;
  top: -145px;
  right: 20px;
}

@media (max-width: 425px) {
  .takeout_recipe-archive {
    margin-top: 100px;
  }
  .takeout_recipe-archive:before {
    width: 120px;
    height: 96px;
    background-size: cover;
    top: -100px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}

.takeout_recipe--box_header {
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 55px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .takeout_recipe--box_header {
    display: block;
    text-align: left;
    padding: 20px 0 10px 20px;
    height: auto;
  }
}

.takeout_recipe--box_header-toggle {
  position: relative;
  cursor: pointer;
}

.takeout_recipe--box_header-toggle:before, .takeout_recipe--box_header-toggle:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  content: "";
  vertical-align: middle;
  transition: .15s;
}

.takeout_recipe--box_header-toggle:before {
  right: 10px;
  width: 24px;
  height: 24px;
  border-radius: 3px;
  background: #facd39;
}

.takeout_recipe--box_header-toggle:after {
  right: 18px;
  width: 6px;
  height: 6px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  transform: rotate(135deg);
}

.takeout_recipe--box_header-toggle.active:after {
  transform: rotate(-45deg);
}

.takeout_recipe--box_ttl {
  font-size: 20px;
  font-size: 1.25rem;
  padding: 20px 0;
  color: #603813;
}

@media (max-width: 425px) {
  .takeout_recipe--box_ttl {
    font-size: 16px;
    font-size: 1rem;
    padding: 0 0 10px 0;
  }
}

.takeout_recipe_list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 20px 16px;
}

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

.takeout_recipe_list--item {
  position: relative;
  margin: 0 16px 0 0;
  padding: 10px 10px 60px 10px;
  width: 220px;
  box-sizing: border-box;
}

.takeout_recipe_list--item:nth-child(4n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .takeout_recipe_list--item {
    margin: 0;
  }
  .takeout_recipe_list--item:nth-child(4n) {
    margin-right: auto;
  }
}

.takeout_recipe_list--img_box {
  position: relative;
  display: block;
}

.takeout_recipe_list--pic {
  margin: 0 auto;
  display: block;
  width: 100%;
}

.takeout_recipe_list--link {
  display: block;
  text-decoration: none;
  color: #603813;
}

.takeout_recipe_list--link: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;
}

.takeout_recipe_list--link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.takeout_recipe_list--name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #603813;
  padding: 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px dotted #d5cbc0;
}

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

.takeout_recipe_list--btn {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 40px;
  margin: 10px auto 0 auto;
  padding: 0 5px 0 0;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
  background-color: #ffcc00;
  text-decoration: none;
  color: #603813;
  border-radius: 25px;
  box-sizing: border-box;
  transition: .15s;
}

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

.takeout_recipe_slider {
  position: relative;
  border-top: 1px solid #ddd5cd;
}

.takeout_recipe_slider .flickity-viewport {
  min-height: 390px;
}

.takeout_recipe_slider-toggle {
  display: none;
  /*
    &.closable {
      display: none;
    }
    */
  /*
    @include sp {
      &.closable {
        display: block;
      }
      &.active {
        display: none;
      }
    }
    */
}

.takeout_recipe_slider-toggle.active {
  display: block;
}

.takeout_recipe_slider--counter {
  display: none;
}

@media (max-width: 425px) {
  .takeout_recipe_slider--counter {
    display: block;
    position: absolute;
    top: 210px;
    right: 40px;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #e8e3df;
    border: 1px solid #fff;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    line-height: 30px;
    color: #603813;
  }
}

.takeout_recipe_slider--arw {
  display: none;
}

@media (max-width: 425px) {
  .takeout_recipe_slider--arw {
    display: block;
    position: absolute;
    top: 120px;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #603813;
    pointer-events: auto;
    border: none;
    cursor: pointer;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  }
  .takeout_recipe_slider--arw:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 5px;
    height: 5px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
  }
  .takeout_recipe_slider--arw-l {
    left: 15px;
  }
  .takeout_recipe_slider--arw-l:before {
    left: 13px;
    transform: rotate(-135deg);
  }
  .takeout_recipe_slider--arw-r {
    right: 15px;
  }
  .takeout_recipe_slider--arw-r:before {
    right: 13px;
    transform: rotate(45deg);
  }
}

.takeout_nav {
  position: relative;
  list-style: none;
  padding: 20px 0 0 0;
  margin: 100px 0 0 0;
}

.takeout_nav:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-top: 1px solid #e1c58a;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
}

.takeout_nav:after {
  content: "";
  width: 110px;
  height: 170px;
  background-image: url("/container/takeout/images/takeout-charactor01.png");
  background-repeat: no-repeat;
  position: absolute;
  top: -150px;
  right: 20px;
}

@media (max-width: 425px) {
  .takeout_nav {
    padding-top: 0;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .takeout_nav:before {
    content: none;
  }
  .takeout_nav:after {
    content: none;
  }
}

.takeout_nav--list {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

@media (max-width: 425px) {
  .takeout_nav--list {
    display: block;
    height: auto;
  }
}

.takeout_nav--listitem {
  position: relative;
  width: 33%;
  height: 60px;
  margin: 0 0 10px 0;
}

.takeout_nav--listitem:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  border-left: 1px solid #e1c58a;
  border-right: 1px solid #fff;
  box-sizing: border-box;
}

.takeout_nav--listitem:nth-child(3n):before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 2px;
  height: 100%;
  border-left: 1px solid #e1c58a;
  border-right: 1px solid #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .takeout_nav--listitem {
    width: 100%;
    margin-bottom: 0;
  }
  .takeout_nav--listitem:after {
    width: 100%;
    height: 2px;
    border-top: 1px solid #e1c58a;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
  .takeout_nav--listitem:nth-child(3n):before {
    content: none;
  }
  .takeout_nav--listitem:last-child:before {
    content: "";
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    border-top: 1px solid #e1c58a;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
  }
}

.takeout_nav--link {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 60px;
  box-sizing: border-box;
  padding: 0 10px 0 30px;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  color: #603813;
}

.takeout_nav--link: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;
}

.takeout_nav--link:hover:before {
  opacity: 1;
  transform: scale(1, 1);
}

.takeout_nav--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 4px;
  height: 4px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  left: 10px;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .takeout_nav--link {
    height: 100%;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .takeout_nav--link:after {
    left: auto;
    right: 20px;
  }
}

.takeout_nav--link.current:before {
  opacity: 1;
  transform: scale(1, 1);
}

.reason_intro {
  position: relative;
  background-color: #fff;
  background-image: url("/container/takeout/images/reason-bg-takeout.png");
  background-position: 500px 30px;
  background-repeat: no-repeat;
  border-radius: 10px;
  padding: 30px 0;
  margin: 50px 0 10px 0;
}

.reason_intro:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background-image: url("/container/common/images/bg-main-content-footer.png");
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

@media (max-width: 425px) {
  .reason_intro {
    background-position: 10px 140px;
    background-size: 90%;
    margin-right: 15px;
    margin-left: 15px;
  }
}

.reason_intro--ttl {
  padding: 0 0 0 70px;
}

@media (max-width: 425px) {
  .reason_intro--ttl {
    padding-left: 0;
    width: 90%;
    margin: 0 auto;
  }
}

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

.reason_intro--pic-fukidashi {
  position: absolute;
  top: 130px;
  left: 420px;
}

@media (max-width: 425px) {
  .reason_intro--pic-fukidashi {
    width: 130px;
    left: auto;
    top: auto;
    bottom: 140px;
    right: 30px;
  }
}

.reason_intro--pic-everio {
  position: relative;
  display: block;
  margin: 20px 0 0 150px;
}

@media (max-width: 425px) {
  .reason_intro--pic-everio {
    width: 240px;
    margin: 160px auto 0 auto;
  }
}

.reason_contents {
  justify-content: space-between;
  margin-bottom: 30px;
}

@media (max-width: 425px) {
  .reason_contents {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.reason_contents--box {
  position: relative;
  width: 312px;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 190px 20px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .reason_contents--box {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
}

.reason_contents--ttl {
  display: flex;
  align-items: center;
  color: #603813;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
  min-height: 55px;
  padding: 0 0 0 60px;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-position: left center;
}

.reason_contents--ttl-type01 {
  background-image: url("/container/takeout/images/reason-icon01.png");
}

.reason_contents--ttl-type02 {
  background-image: url("/container/takeout/images/reason-icon02.png");
}

.reason_contents--ttl-type03 {
  background-image: url("/container/takeout/images/reason-icon03.png");
}

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

.reason_contents--pic {
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: calc(100% - 40px);
}

@media (max-width: 425px) {
  .reason_contents--pic {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin: 20px auto 0 auto;
    width: 100%;
  }
}

.howto_intro {
  position: relative;
  background-color: #fff;
  background-image: url("/container/takeout/images/howto-bg-takeout.png");
  background-position: top right;
  background-repeat: no-repeat;
  border-radius: 10px;
  padding: 30px 350px 30px 50px;
  margin: 50px 0 10px 0;
  box-sizing: border-box;
}

.howto_intro:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background-image: url("/container/common/images/bg-main-content-footer.png");
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

@media (max-width: 425px) {
  .howto_intro {
    background-size: 80%;
    background-position: right 110px;
    padding: 20px 0;
    margin: 30px 0 0 0;
  }
}

.howto_intro--ttl {
  text-align: center;
  margin: 0 0 60px 0;
}

@media (max-width: 425px) {
  .howto_intro--ttl {
    width: 300px;
    margin: 0 auto;
  }
}

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

.howto_intro--list {
  list-style: none;
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .howto_intro--list {
    display: block;
    width: calc(100% - 60px);
    margin-top: 300px;
    margin-right: 30px;
    margin-left: 30px;
    box-sizing: border-box;
  }
}

.howto_intro--list_item {
  position: relative;
  width: 170px;
}

.howto_intro--list_item:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  width: 55px;
  height: 80px;
  position: absolute;
  top: -45px;
  left: -25px;
}

.howto_intro--list_item:nth-child(1):before {
  background-image: url("/container/takeout/images/howto-1.png");
}

.howto_intro--list_item:nth-child(2):before {
  background-image: url("/container/takeout/images/howto-2.png");
}

.howto_intro--list_item:nth-child(3):before {
  background-image: url("/container/takeout/images/howto-3.png");
}

@media (max-width: 425px) {
  .howto_intro--list_item {
    width: auto;
    margin-bottom: 40px;
  }
}

.howto_intro--list_ttl {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  color: #603813;
  display: flex;
  align-items: center;
  height: 63px;
  border-top: 1px solid #603813;
  border-bottom: 1px solid #603813;
  padding: 0 0 0 15px;
  margin: 0 0 10px 0;
}

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

.howto_contents {
  background-color: #fff;
  border-radius: 10px;
  padding: 50px;
}

@media (max-width: 425px) {
  .howto_contents {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
  }
}

.howto_contents--inner {
  position: relative;
  background-image: url("/container/common/images/bg-main-content.png");
  padding: 20px 20px 40px 20px;
}

.howto_contents--inner:before, .howto_contents--inner:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 6px;
  background-repeat: repeat-x;
  background-image: url("/container/common/images/bg-main-content-zig.png");
}

.howto_contents--inner:before {
  top: -6px;
}

.howto_contents--inner:after {
  bottom: -6px;
  transform: rotate(180deg);
}

.howto_contents--ttl {
  display: block;
  background-image: url("/container/takeout/images/takeout-howto-ttl.png");
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 110px;
  box-sizing: border-box;
  text-align: center;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 700;
  color: #603813;
  padding: 50px 0 0 0;
}

@media (max-width: 425px) {
  .howto_contents--ttl {
    font-size: 20px;
    font-size: 1.25rem;
    padding-top: 43px;
  }
}

.howto_contents--description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #603813;
  text-align: center;
  padding: 30px 0;
}

.howto_contents--menu {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 650px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .howto_contents--menu {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.howto_contents--menu_link {
  display: block;
  width: 290px;
  margin-bottom: 30px;
  text-decoration: none;
}

@media (max-width: 425px) {
  .howto_contents--menu_link {
    margin-left: auto;
    margin-right: auto;
  }
}

.howto_contents--menu_link:hover .howto_contents--menu_pic {
  top: -10px;
  -webkit-filter: saturate(110%);
          filter: saturate(110%);
}

.howto_contents--menu_pic {
  position: relative;
  width: 100%;
  max-width: 300px;
  top: 0;
  transition: .15s;
}

.howto_contents--menu_txt {
  width: 100%;
  max-width: 300px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #603813;
  text-align: center;
  padding: 5px 0 0 0;
}

.howto_contents--link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffcc00;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  color: #603813;
  width: 400px;
  height: 60px;
  border-radius: 30px;
  padding: 0 10px 0 0;
  margin: 0 auto;
  transition: .15s;
  box-sizing: border-box;
}

.howto_contents--link:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

.howto_contents--link:after {
  content: "";
  position: absolute;
  top: calc(50% - 3px);
  width: 5px;
  height: 5px;
  border-top: 2px solid #603813;
  border-right: 2px solid #603813;
  right: 20px;
  transform: rotate(45deg);
}

@media (max-width: 425px) {
  .howto_contents--link {
    width: 300px;
  }
}

.point_intro {
  position: relative;
  background-color: #fff;
  background-image: url("/container/takeout/images/point-bg-takeout.png");
  background-position: 0 140px;
  background-repeat: no-repeat;
  border-radius: 10px;
  padding: 30px 0;
  margin: 50px 0 10px 0;
}

.point_intro:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background-image: url("/container/common/images/bg-main-content-footer.png");
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

@media (max-width: 425px) {
  .point_intro {
    background-position: 0 120px;
    background-size: 60%;
    margin-right: 15px;
    margin-left: 15px;
  }
}

.point_intro--ttl {
  text-align: center;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .point_intro--ttl {
    width: 95%;
    margin: 0 auto 50px auto;
  }
}

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

.point_intro--inner {
  width: 510px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 425px) {
  .point_intro--inner {
    width: 100%;
    flex-direction: column;
  }
}

@media (max-width: 425px) {
  .point_intro--pic-plus {
    padding: 10px 0;
  }
}

.point_contents {
  padding: 50px 0;
}

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

.point_contents--ttl {
  border-top: 2px solid #d5cbc0;
  border-bottom: 2px solid #d5cbc0;
  padding: 5px 0 15px 0;
  margin: 0 0 20px 0;
  text-align: center;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.3;
  color: #603813;
}

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

.point_contents--ttl_intro {
  font-size: 20px;
  font-size: 1.25rem;
}

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

.point_contents--ttl_st {
  color: #ff8123;
}

.point_contents--inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0 60px 0;
}

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

.point_contents--inner-addpic {
  background-image: url("/container/takeout/images/takeout-charactor02.png");
  background-repeat: no-repeat;
  background-position: bottom right;
}

@media (max-width: 425px) {
  .point_contents--inner-addpic {
    background-image: none;
  }
}

.point_contents--box {
  position: relative;
  width: 312px;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  margin: 0 0 20px 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .point_contents--box {
    width: calc(100% - 30px);
    margin: 0 15px 20px 15px;
  }
}

.point_contents--box_ttl {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
  color: #603813;
  margin: 0 0 10px 0;
}

.point_contents--icon_pt {
  padding: 0 10px 0 0;
}

.point_contents--box_txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}

.point_contents--box_txt-addlink {
  padding-bottom: 50px;
}

.point_contents--box_txt-addpic {
  padding-bottom: 180px;
}

.point_contents--box_pic {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.point_contents--link {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  height: 40px;
  margin: 0 auto;
  padding: 0 5px 0 0;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
  background-color: #ffcc00;
  text-decoration: none;
  color: #603813;
  border-radius: 25px;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  transition: .15s;
  transition: .15s;
}

.point_contents--link:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

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

@media (max-width: 425px) {
  .point_contents--link {
    position: absolute;
    left: 0;
    right: 0;
    width: 240px;
    padding: 10px 0;
    margin: 0 auto;
  }
}

.point_contents--flow {
  position: relative;
  top: -20px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 20px 20px 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (max-width: 425px) {
  .point_contents--flow {
    flex-wrap: wrap;
    top: 0;
    padding: 10px;
    margin: 0 10px 0 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
}

.point_contents--flow_item {
  position: relative;
}

@media (max-width: 425px) {
  .point_contents--flow_item {
    width: 50%;
    margin-bottom: 10px;
    box-sizing: border-box;
  }
}

.point_contents--flow_item-num {
  width: 136px;
  background-image: url("/container/takeout/images/point-flow-arw.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding: 0 35px 0 5px;
}

@media (max-width: 425px) {
  .point_contents--flow_item-num {
    width: 50%;
  }
  .point_contents--flow_item-num:nth-child(2n) {
    background-image: none;
    padding: 0 0 0 5px;
    text-align: center;
  }
}

.point_contents--flow_item-fin {
  padding: 0 0 0 10px;
}

.point_contents--products {
  display: flex;
  margin: 40px 0 0 0;
}

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

.point_contents--products_item {
  position: relative;
  width: 300px;
  margin: 0 30px 0 0;
  padding: 0 0 60px 0;
}

.point_contents--products_item:nth-child(3n) {
  margin-right: 0;
}

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

.point_contents--products_ttl {
  position: relative;
  padding: 15px 0;
  font-size: 20px;
  font-size: 1.25rem;
  color: #603813;
}

.point_contents--products_ttl:before, .point_contents--products_ttl:after {
  content: "";
  width: 100%;
  height: 2px;
  border-top: 1px solid #e1c58a;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
  position: absolute;
  left: 0;
}

.point_contents--products_ttl:before {
  top: 0;
}

.point_contents--products_ttl:after {
  bottom: 0;
}

.point_contents--name {
  padding: 10px 0;
  color: #505050;
}

.point_contents--name_type {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 0 10px 0;
}

.point_contents--name_main {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  padding: 0 0 10px 0;
}

.point_contents--products_pic {
  display: block;
  margin: 0 auto;
}

.point_contents--products_link {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  height: 40px;
  margin: 0 auto;
  padding: 0 5px 0 0;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
  background-color: #ffcc00;
  text-decoration: none;
  color: #603813;
  border-radius: 25px;
  box-sizing: border-box;
  transition: .15s;
  transition: .15s;
}

.point_contents--products_link:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

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

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

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

.modal_takeout_point {
  position: relative;
  opacity: 0;
  pointer-events: none;
  z-index: 130;
  transition: .15s;
}

.modal_takeout_point.active {
  opacity: 1;
  pointer-events: auto;
}

.modal_takeout_point--bg {
  position: fixed;
  top: 0;
  left: 0;
  opacity: .3;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.modal_takeout_point--contents {
  position: fixed;
  top: calc(50% - 310px);
  left: calc(50% - 320px + 130px);
  width: 640px;
  height: 620px;
  margin: auto;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .modal_takeout_point--contents {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

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

@media (max-width: 425px) {
  .modal_takeout_point--bar {
    position: fixed;
    background-color: #42210B;
  }
}

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

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

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

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

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

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

.modal_takeout_point--ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  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;
  width: 100%;
  height: 50px;
}

@media (max-width: 425px) {
  .modal_takeout_point--ttl {
    font-size: 16px;
    font-size: 1rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 50px;
  }
}

.modal_takeout_point--inner {
  position: relative;
  padding: 20px 30px;
  background-color: #fff;
}

@media (max-width: 425px) {
  .modal_takeout_point--inner {
    padding: 20px;
    height: 100%;
    overflow-y: scroll;
  }
}

.modal_takeout_point--ttl2 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: bolder;
  color: #603813;
  text-align: center;
  margin-bottom: 20px;
}

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

.modal_takeout_point--ttl_data {
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  padding: 0 0 5px;
  margin: 20px 0;
  border-bottom: 1px solid #231815;
  color: #231815;
}

@media (max-width: 425px) {
  .modal_takeout_point--ttl_data {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 40px;
  }
}

.modal_takeout_point--ttl_data_note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
  text-align: center;
  margin: 20px 0 10px 0;
}

@media (max-width: 425px) {
  .modal_takeout_point--ttl_data_note {
    position: absolute;
    bottom: -30px;
    left: 0;
  }
}

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

.modal_takeout_point--txt-side {
  width: 260px;
}

@media (max-width: 425px) {
  .modal_takeout_point--txt-side {
    width: 100%;
  }
}

.modal_takeout_point--img-data01 {
  display: block;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .modal_takeout_point--img-data01 {
    width: 460px;
  }
}

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

.modal_takeout_point--img-data02b {
  display: block;
  margin: 0 auto 20px auto;
}

@media (max-width: 425px) {
  .modal_takeout_point--img-data02b {
    width: 100%;
  }
}

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

.modal_takeout_point--scroll {
  overflow-y: scroll;
  width: 100%;
  height: 500px;
}

@media (max-width: 425px) {
  .modal_takeout_point--scroll {
    height: auto;
    max-height: calc(100% - 100px);
  }
}

@media (max-width: 425px) {
  .modal_takeout_point--scroll_l {
    overflow-x: scroll;
    margin: 0 -20px 0 0;
  }
}

.modal_takeout_point--2rows {
  display: flex;
  justify-content: space-between;
}

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

.modal_takeout_point--box {
  background-color: #ededeb;
  padding: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC90YWtlb3V0LnNjc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9sYXlvdXQvdGFrZW91dC5jc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTtFQUNFLHlCQUF5QjtBQ0gzQjs7QURJRTtFQUNFLGFBQWE7RUFDYix1QkFBc0I7QUNEMUI7O0FESUE7RUFDRSxvQkFBb0I7RUFDcEIsaUJBQWlCO0FDRG5COztBQ2lJRTtFRmxJRjtJQUlJLGtCQUFrQjtJQUNsQixrQkFBa0I7RUNFcEI7QUFDRjs7QURDQTtFQUNFLGtCQUFrQjtFQUNsQixxRUFBcUU7RUFDckUsbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3QixnQ0FBZ0M7QUNFbEM7O0FEREU7RUFDRSxZQUFZO0VBQ1osY0FBYztBQ0lsQjs7QUM2R0U7RUZuSEE7SUFJSSxXQUFXO0VDT2Y7QUFDRjs7QURMRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0FDUWpCOztBQ2tHRTtFRjVHQTtJQUlJLGNBQWM7SUFDZCxjQUFjO0VDV2xCO0FBQ0Y7O0FEVEU7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIseUJFekNpQjtFQWtLcEIsZUFBcUI7RUFDckIsbUJBQWdDO0VGeEg3QixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLGNFL0NnQjtFRmdEaEIsWUFBWTtFQUNaLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFRTREMUIsZ0JBQWdCO0VGMURkLHNCQUFzQjtBQ2ExQjs7QUQ3Qkc7RUU0RUMseUJBQTBDO0VBQzFDLHlCQUF5QjtBRDNDN0I7O0FEbENHO0VBa0JHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLFVBQVU7RUFDVixXQUFXO0VBQ1gsNkJFN0RjO0VGOERkLCtCRTlEYztFRitEZCxXQUFVO0VB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L2Nzcy9sYXlvdXQvdGFrZW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4udGFrZW91dC1tYWludmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTZlZDtcbiAgJi0tcGljIHtcbiAgICB3aWR0aDogMTkyMHB4O1xuICAgIGxlZnQ6Y2FsYyg1MCUgLSA5NjBweCk7XG4gIH1cbn1cbi50YWtlb3V0X3JlY2lwZS1yZWxlYXNle1xuICBtYXJnaW46IDAgMCA1cHggYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50YWtlb3V0X2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGUzZGY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlM2RmO1xuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgIEBpbmNsdWRlIGhvdmVyLWRhcms7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Y2FsYyg1MCUgLSAzcHgpO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICByaWdodDoyMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi50YWtlb3V0X2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LXR0bC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDYwcHggMCAxNXB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG5cbi50YWtlb3V0X2ludHJvX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3Rha2VvdXQtZXZlcmlvLnBuZ1wiKTtcbiAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvL2JhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMCByZ2JhKDAsIDAsIDAsLjIpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50YWtlb3V0X25vdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2UxYzU4YTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMnB4O1xuICB9XG59XG5cbi50YWtlb3V0X3JlY2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgLy9ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gICYtaW5kZXgge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWNoYXJhY3RvcjAxLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTEwMHB4O1xuICAgICAgcmlnaHQ6MTAwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIGhlaWdodDogMTE5cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYXJjaGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWNoYXJhY3RvcjAzLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTE0NXB4O1xuICAgICAgcmlnaHQ6MjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0b3A6LTEwMHB4O1xuICAgICAgICByaWdodDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ib3hfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOjIwcHggMCAxMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYtdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjZDM5O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG4gICYtLWJveF90dGwge1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgfVxuICB9XG59XG4udGFrZW91dF9yZWNpcGVfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNjBweCAxMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW1nX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLXBpYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBAaW5jbHVkZSBob3Zlci1wb3A7XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZDVjYmMwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgJi0tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjEwcHg7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclllbGxvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgfVxufVxuLnRha2VvdXRfcmVjaXBlX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG4gIFxuICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICB9XG4gICYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qXG4gICAgJi5jbG9zYWJsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAqL1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAvKlxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICYuY2xvc2FibGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgfVxuICAmLS1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMTBweDtcbiAgICAgIHJpZ2h0OjQwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlM2RmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIH1cbiAgfVxuICAmLS1hcncge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MTIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJyb3duO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgJi1sIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6MTNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDoxM3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFrZW91dF9uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2UxYzU4YTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3Rha2VvdXQtY2hhcmFjdG9yMDEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDotMTUwcHg7XG4gICAgcmlnaHQ6MjBweDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1saXN0aXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2UxYzU4YTtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlMWM1OGE7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFjNThhO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFjNThhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgQGluY2x1ZGUgaG92ZXItcG9wO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjYWxjKDUwJSAtIDNweCk7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIGxlZnQ6MTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZnooMTUpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuY3VycmVudCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWFzb25faW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvcmVhc29uLWJnLXRha2VvdXQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogNTBweCAwIDEwcHggMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1mb290ZXIucG5nXCIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgfVxuICAmLS10dGwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXR0bF9waWMge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1waWMge1xuICAgICYtZnVraWRhc2hpIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjEzMHB4O1xuICAgICAgbGVmdDo0MjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTQwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWV2ZXJpbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMTUwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAxNjBweCBhdXRvIDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yZWFzb25fY29udGVudHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206MzBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gIH1cbiAgJi0tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTkwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICYtdHlwZTAxIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvcmVhc29uLWljb24wMS5wbmdcIik7XG4gICAgfVxuICAgICYtdHlwZTAyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvcmVhc29uLWljb24wMi5wbmdcIik7XG4gICAgfVxuICAgICYtdHlwZTAzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvcmVhc29uLWljb24wMy5wbmdcIik7XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgJi0tcGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjIwcHg7XG4gICAgbGVmdDoyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ob3d0b19pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy9ob3d0by1iZy10YWtlb3V0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDM1MHB4IDMwcHggNTBweDtcbiAgbWFyZ2luOiA1MHB4IDAgMTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTEwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxuICAmLS10dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXR0bF9waWMge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMzAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdF9pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOi00NXB4O1xuICAgICAgbGVmdDotMjVweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL2hvd3RvLTEucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvaG93dG8tMi5wbmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy9ob3d0by0zLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLS1saXN0X3R0bCB7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjNweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG4gICYtLWxpc3RfdHh0IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmhvd3RvX2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciAge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LXppZy5wbmdcIik7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDotNnB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWhvd3RvLXR0bC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgcGFkZGluZzo1MHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOjMwcHggMDtcbiAgfVxuICAmLS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLS1tZW51X2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuaG93dG9fY29udGVudHMtLW1lbnVfcGljIHtcbiAgICAgICAgdG9wOi0xMHB4O1xuICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDExMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tZW51X3BpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgdG9wOjA7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAmLS1tZW51X3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6NXB4IDAgMCAwO1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgaG92ZXItZGFyaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjYWxjKDUwJSAtIDNweCk7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBvaW50X2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3BvaW50LWJnLXRha2VvdXQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogNTBweCAwIDEwcHggMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1mb290ZXIucG5nXCIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgfVxuICAmLS10dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdHRsX3BpYyB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgJi1wbHVzIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBvaW50X2NvbnRlbnRzIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gICYtLXR0bCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNWNiYzA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNWNiYzA7XG4gICAgcGFkZGluZzogNXB4IDAgMTVweCAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsX2ludHJvIHtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIH1cbiAgfVxuICAmLS10dGxfc3Qge1xuICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi1hZGRwaWMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWNoYXJhY3RvcjAyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBtYXJnaW46IDAgMTVweCAyMHB4IDE1cHg7XG4gICAgfVxuICB9XG4gICYtLWJveF90dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAmLS1pY29uX3B0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG4gICYtLWJveF90eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICYtYWRkbGlua3tcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAmLWFkZHBpY3tcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICB9XG4gIH1cbiAgJi0tYm94X3BpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbToyMHB4O1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MTBweDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xuICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yWWVsbG93O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6MDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIEBpbmNsdWRlIGhvdmVyLWRhcms7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tZmxvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDotMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0b3A6MDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuICAmLS1mbG93X2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICYtbnVtIHtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvcG9pbnQtZmxvdy1hcncucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDVweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWZpbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLXByb2R1Y3RzX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgfVxuICB9XG4gICYtLXByb2R1Y3RzX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBAaW5jbHVkZSBmeigyMCk7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFjNThhO1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDowO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTowO1xuICAgIH1cbiAgfVxuICAmLS1uYW1lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gIH1cbiAgJi0tbmFtZV90eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuICAmLS1uYW1lX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG4gICYtLXByb2R1Y3RzX3BpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tcHJvZHVjdHNfbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbToxMHB4O1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICBAaW5jbHVkZSBob3Zlci1kYXJrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJyb3duO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQnJvd247XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG4gICYtLW5vdGUge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogLTEwcHggMCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6MTMwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLS1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OjA7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogY2FsYyg1MCUgLSAzMTBweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzMjBweCArIDEzMHB4KTtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIH1cbiAgfVxuICAmLS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1jbG9zZV9tYXJrIHtcbiAgICBAaW5jbHVkZSBtYXJrLXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3JlY2lwZXNlYXJjaC9pbWFnZXMvcmVjaXBlLWJnLWJhci5wbmdcIik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZnooMTYpO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICB9XG4gICYtLXR0bDIge1xuICAgIEBpbmNsdWRlIGZ6KDIyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICB9XG4gIH1cbiAgJi0tdHRsX2RhdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMxODE1O1xuICAgIGNvbG9yOiAjMjMxODE1O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICB9XG4gIH1cbiAgJi0tdHRsX2RhdGFfbm90ZSB7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206LTMwcHg7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgJi1zaWRlIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWltZyB7XG4gICAgJi1kYXRhMDEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRhdGEwMmEge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRhdGEwMmIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRhdGEwMmMge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21pbi13aWR0aDo1MjdweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIC8vbWFyZ2luOiAwIC0xN3B4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweDspO1xuICAgIH1cbiAgfVxuICAmLS1zY3JvbGxfbCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDAgMFxuICAgIH1cbiAgfVxuICAmLS0ycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlYjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59IiwiLnRha2VvdXQtbWFpbnZpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU2ZWQ7XG59XG5cbi50YWtlb3V0LW1haW52aXN1YWwtLXBpYyB7XG4gIHdpZHRoOiAxOTIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOTYwcHgpO1xufVxuXG4udGFrZW91dF9yZWNpcGUtcmVsZWFzZSB7XG4gIG1hcmdpbjogMCAwIDVweCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X3JlY2lwZS1yZWxlYXNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50YWtlb3V0X2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGUzZGY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlM2RmO1xufVxuXG4udGFrZW91dF9jb250ZW50cy0taW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfY29udGVudHMtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFrZW91dF9jb250ZW50cy0tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfY29udGVudHMtLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnRha2VvdXRfY29udGVudHMtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50YWtlb3V0X2NvbnRlbnRzLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjgwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbn1cblxuLnRha2VvdXRfY29udGVudHMtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MDM4MTM7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGFrZW91dF9jb250ZW50cy0tbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi50YWtlb3V0X2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5cbi50YWtlb3V0X2ludHJvLS10dGwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvdGFrZW91dC10dGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA2MHB4IDAgMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfaW50cm8tLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4udGFrZW91dF9pbnRyby0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udGFrZW91dF9pbnRyb19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X2ludHJvX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRha2VvdXRfaW50cm9fYm94LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X2ludHJvX2JveC0tbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRha2VvdXRfaW50cm9fYm94LS1waWMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRha2VvdXRfbm90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDUwcHggMDtcbn1cblxuLnRha2VvdXRfbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxYzU4YTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGFrZW91dF9ub3RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLnRha2VvdXRfbm90ZS0tdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICB0ZXh0LWluZGVudDogLTEycHg7XG59XG5cbi50YWtlb3V0X3JlY2lwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfcmVjaXBlIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnRha2VvdXRfcmVjaXBlLWluZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWNoYXJhY3RvcjAxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X3JlY2lwZS1pbmRleCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudGFrZW91dF9yZWNpcGUtaW5kZXg6YmVmb3JlIHtcbiAgICB3aWR0aDogNzdweDtcbiAgICBoZWlnaHQ6IDExOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udGFrZW91dF9yZWNpcGUtYXJjaGl2ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50YWtlb3V0X3JlY2lwZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWNoYXJhY3RvcjAzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNDVweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGFrZW91dF9yZWNpcGUtYXJjaGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLnRha2VvdXRfcmVjaXBlLWFyY2hpdmU6YmVmb3JlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udGFrZW91dF9yZWNpcGUtLWJveF9oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfcmVjaXBlLS1ib3hfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50YWtlb3V0X3JlY2lwZS0tYm94X2hlYWRlci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRha2VvdXRfcmVjaXBlLS1ib3hfaGVhZGVyLXRvZ2dsZTpiZWZvcmUsIC50YWtlb3V0X3JlY2lwZS0tYm94X2hlYWRlci10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnRha2VvdXRfcmVjaXBlLS1ib3hfaGVhZGVyLXRvZ2dsZTpiZWZvcmUge1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmFjZDM5O1xufVxuXG4udGFrZW91dF9yZWNpcGUtLWJveF9oZWFkZXItdG9nZ2xlOmFmdGVyIHtcbiAgcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLnRha2VvdXRfcmVjaXBlLS1ib3hfaGVhZGVyLXRvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udGFrZW91dF9yZWNpcGUtLWJveF90dGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X3JlY2lwZS0tYm94X3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi50YWtlb3V0X3JlY2lwZV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X3JlY2lwZV9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnRha2VvdXRfcmVjaXBlX2xpc3QtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDYwcHggMTBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGFrZW91dF9yZWNpcGVfbGlzdC0taXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfcmVjaXBlX2xpc3QtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFrZW91dF9yZWNpcGVfbGlzdC0taXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRha2VvdXRfcmVjaXBlX2xpc3QtLWltZ19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFrZW91dF9yZWNpcGVfbGlzdC0tcGljIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRha2VvdXRfcmVjaXBlX2xpc3QtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLnRha2VvdXRfcmVjaXBlX2xpc3QtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45LCAwLjkpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4udGFrZW91dF9yZWNpcGVfbGlzdC0tbGluazpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4udGFrZW91dF9yZWNpcGVfbGlzdC0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzYwMzgxMztcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2Q1Y2JjMDtcbn1cblxuLnRha2VvdXRfcmVjaXBlX2xpc3QtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRha2VvdXRfcmVjaXBlX2xpc3QtLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4udGFrZW91dF9yZWNpcGVfbGlzdC0tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnRha2VvdXRfcmVjaXBlX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ1Y2Q7XG59XG5cbi50YWtlb3V0X3JlY2lwZV9zbGlkZXIgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgbWluLWhlaWdodDogMzkwcHg7XG59XG5cbi50YWtlb3V0X3JlY2lwZV9zbGlkZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLypcbiAgICAmLmNsb3NhYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICovXG4gIC8qXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJi5jbG9zYWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4udGFrZW91dF9yZWNpcGVfc2xpZGVyLXRvZ2dsZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRha2VvdXRfcmVjaXBlX3NsaWRlci0tY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGFrZW91dF9yZWNpcGVfc2xpZGVyLS1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMTBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlM2RmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM2MDM4MTM7XG4gIH1cbn1cblxuLnRha2VvdXRfcmVjaXBlX3NsaWRlci0tYXJ3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X3JlY2lwZV9zbGlkZXItLWFydyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMzgxMztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLnRha2VvdXRfcmVjaXBlX3NsaWRlci0tYXJ3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLnRha2VvdXRfcmVjaXBlX3NsaWRlci0tYXJ3LWwge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnRha2VvdXRfcmVjaXBlX3NsaWRlci0tYXJ3LWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB9XG4gIC50YWtlb3V0X3JlY2lwZV9zbGlkZXItLWFydy1yIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAudGFrZW91dF9yZWNpcGVfc2xpZGVyLS1hcnctcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4udGFrZW91dF9uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIG1hcmdpbjogMTAwcHggMCAwIDA7XG59XG5cbi50YWtlb3V0X25hdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxYzU4YTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50YWtlb3V0X25hdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWNoYXJhY3RvcjAxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNTBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGFrZW91dF9uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRha2VvdXRfbmF2OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAudGFrZW91dF9uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnRha2VvdXRfbmF2LS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X25hdi0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50YWtlb3V0X25hdi0tbGlzdGl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4udGFrZW91dF9uYXYtLWxpc3RpdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFjNThhO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGFrZW91dF9uYXYtLWxpc3RpdGVtOm50aC1jaGlsZCgzbik6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxYzU4YTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWtlb3V0X25hdi0tbGlzdGl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRha2VvdXRfbmF2LS1saXN0aXRlbTphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWM1OGE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAudGFrZW91dF9uYXYtLWxpc3RpdGVtOm50aC1jaGlsZCgzbik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC50YWtlb3V0X25hdi0tbGlzdGl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFjNThhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRha2VvdXRfbmF2LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDEwcHggMCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbn1cblxuLnRha2VvdXRfbmF2LS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnRha2VvdXRfbmF2LS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi50YWtlb3V0X25hdi0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYwMzgxMztcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRha2VvdXRfbmF2LS1saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC50YWtlb3V0X25hdi0tbGluazphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4udGFrZW91dF9uYXYtLWxpbmsuY3VycmVudDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ucmVhc29uX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3JlYXNvbi1iZy10YWtlb3V0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwcHggMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDUwcHggMCAxMHB4IDA7XG59XG5cbi5yZWFzb25faW50cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1mb290ZXIucG5nXCIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWFzb25faW50cm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5yZWFzb25faW50cm8tLXR0bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVhc29uX2ludHJvLS10dGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVhc29uX2ludHJvLS10dGxfcGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVhc29uX2ludHJvLS1waWMtZnVraWRhc2hpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiA0MjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWFzb25faW50cm8tLXBpYy1mdWtpZGFzaGkge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDE0MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5yZWFzb25faW50cm8tLXBpYy1ldmVyaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMCAwIDE1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlYXNvbl9pbnRyby0tcGljLWV2ZXJpbyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMTYwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLnJlYXNvbl9jb250ZW50cyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWFzb25fY29udGVudHMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4ucmVhc29uX2NvbnRlbnRzLS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE5MHB4IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVhc29uX2NvbnRlbnRzLS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnJlYXNvbl9jb250ZW50cy0tdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4ucmVhc29uX2NvbnRlbnRzLS10dGwtdHlwZTAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy9yZWFzb24taWNvbjAxLnBuZ1wiKTtcbn1cblxuLnJlYXNvbl9jb250ZW50cy0tdHRsLXR5cGUwMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvcmVhc29uLWljb24wMi5wbmdcIik7XG59XG5cbi5yZWFzb25fY29udGVudHMtLXR0bC10eXBlMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3JlYXNvbi1pY29uMDMucG5nXCIpO1xufVxuXG4ucmVhc29uX2NvbnRlbnRzLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWFzb25fY29udGVudHMtLXBpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVhc29uX2NvbnRlbnRzLS1waWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvd3RvX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL2hvd3RvLWJnLXRha2VvdXQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzUwcHggMzBweCA1MHB4O1xuICBtYXJnaW46IDUwcHggMCAxMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ob3d0b19pbnRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWZvb3Rlci5wbmdcIik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvd3RvX2ludHJvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG59XG5cbi5ob3d0b19pbnRyby0tdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG93dG9faW50cm8tLXR0bCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG93dG9faW50cm8tLXR0bF9waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob3d0b19pbnRyby0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ob3d0b19pbnRyby0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5ob3d0b19pbnRyby0tbGlzdF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5ob3d0b19pbnRyby0tbGlzdF9pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogLTI1cHg7XG59XG5cbi5ob3d0b19pbnRyby0tbGlzdF9pdGVtOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL2hvd3RvLTEucG5nXCIpO1xufVxuXG4uaG93dG9faW50cm8tLWxpc3RfaXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy9ob3d0by0yLnBuZ1wiKTtcbn1cblxuLmhvd3RvX2ludHJvLS1saXN0X2l0ZW06bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvaG93dG8tMy5wbmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG93dG9faW50cm8tLWxpc3RfaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaG93dG9faW50cm8tLWxpc3RfdHRsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwMzgxMztcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uaG93dG9faW50cm8tLWxpc3RfdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaG93dG9fY29udGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvd3RvX2NvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhvd3RvX2NvbnRlbnRzLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG59XG5cbi5ob3d0b19jb250ZW50cy0taW5uZXI6YmVmb3JlLCAuaG93dG9fY29udGVudHMtLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC16aWcucG5nXCIpO1xufVxuXG4uaG93dG9fY29udGVudHMtLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbn1cblxuLmhvd3RvX2NvbnRlbnRzLS1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmhvd3RvX2NvbnRlbnRzLS10dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci90YWtlb3V0L2ltYWdlcy90YWtlb3V0LWhvd3RvLXR0bC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvd3RvX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG4gIH1cbn1cblxuLmhvd3RvX2NvbnRlbnRzLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uaG93dG9fY29udGVudHMtLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvd3RvX2NvbnRlbnRzLS1tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmhvd3RvX2NvbnRlbnRzLS1tZW51X2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG93dG9fY29udGVudHMtLW1lbnVfbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ob3d0b19jb250ZW50cy0tbWVudV9saW5rOmhvdmVyIC5ob3d0b19jb250ZW50cy0tbWVudV9waWMge1xuICB0b3A6IC0xMHB4O1xuICBmaWx0ZXI6IHNhdHVyYXRlKDExMCUpO1xufVxuXG4uaG93dG9fY29udGVudHMtLW1lbnVfcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uaG93dG9fY29udGVudHMtLW1lbnVfdHh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuXG4uaG93dG9fY29udGVudHMtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhvd3RvX2NvbnRlbnRzLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjgwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbn1cblxuLmhvd3RvX2NvbnRlbnRzLS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjAzODEzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjAzODEzO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhvd3RvX2NvbnRlbnRzLS1saW5rIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLnBvaW50X2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3BvaW50LWJnLXRha2VvdXQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogNTBweCAwIDEwcHggMDtcbn1cblxuLnBvaW50X2ludHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQtZm9vdGVyLnBuZ1wiKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfaW50cm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5wb2ludF9pbnRyby0tdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfaW50cm8tLXR0bCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9pbnRyby0tdHRsX3BpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBvaW50X2ludHJvLS1pbm5lciB7XG4gIHdpZHRoOiA1MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9pbnRyby0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9pbnRyby0tcGljLXBsdXMge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4ucG9pbnRfY29udGVudHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4ucG9pbnRfY29udGVudHMtLXR0bCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDVjYmMwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q1Y2JjMDtcbiAgcGFkZGluZzogNXB4IDAgMTVweCAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNjAzODEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbjogMCAxNXB4IDIwcHggMTVweDtcbiAgfVxufVxuXG4ucG9pbnRfY29udGVudHMtLXR0bF9pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2NvbnRlbnRzLS10dGxfaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5wb2ludF9jb250ZW50cy0tdHRsX3N0IHtcbiAgY29sb3I6ICNmZjgxMjM7XG59XG5cbi5wb2ludF9jb250ZW50cy0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgNjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2NvbnRlbnRzLS1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucG9pbnRfY29udGVudHMtLWlubmVyLWFkZHBpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvdGFrZW91dC9pbWFnZXMvdGFrZW91dC1jaGFyYWN0b3IwMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9jb250ZW50cy0taW5uZXItYWRkcGljIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5wb2ludF9jb250ZW50cy0tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2ludF9jb250ZW50cy0tYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMjBweCAxNXB4O1xuICB9XG59XG5cbi5wb2ludF9jb250ZW50cy0tYm94X3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5wb2ludF9jb250ZW50cy0taWNvbl9wdCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5wb2ludF9jb250ZW50cy0tYm94X3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1ib3hfdHh0LWFkZGxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1ib3hfdHh0LWFkZHBpYyB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1ib3hfcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucG9pbnRfY29udGVudHMtLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiODAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAjYjc5YTIxO1xufVxuXG4ucG9pbnRfY29udGVudHMtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYwMzgxMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYwMzgxMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2NvbnRlbnRzLS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wb2ludF9jb250ZW50cy0tZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfY29udGVudHMtLWZsb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBvaW50X2NvbnRlbnRzLS1mbG93X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfY29udGVudHMtLWZsb3dfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnBvaW50X2NvbnRlbnRzLS1mbG93X2l0ZW0tbnVtIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3Rha2VvdXQvaW1hZ2VzL3BvaW50LWZsb3ctYXJ3LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBwYWRkaW5nOiAwIDM1cHggMCA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfY29udGVudHMtLWZsb3dfaXRlbS1udW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBvaW50X2NvbnRlbnRzLS1mbG93X2l0ZW0tbnVtOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucG9pbnRfY29udGVudHMtLWZsb3dfaXRlbS1maW4ge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4ucG9pbnRfY29udGVudHMtLXByb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvaW50X2NvbnRlbnRzLS1wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBvaW50X2NvbnRlbnRzLS1wcm9kdWN0c19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDYwcHggMDtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1wcm9kdWN0c19pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfY29udGVudHMtLXByb2R1Y3RzX2l0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxufVxuXG4ucG9pbnRfY29udGVudHMtLXByb2R1Y3RzX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi5wb2ludF9jb250ZW50cy0tcHJvZHVjdHNfdHRsOmJlZm9yZSwgLnBvaW50X2NvbnRlbnRzLS1wcm9kdWN0c190dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFjNThhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4ucG9pbnRfY29udGVudHMtLXByb2R1Y3RzX3R0bDpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5wb2ludF9jb250ZW50cy0tcHJvZHVjdHNfdHRsOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9pbnRfY29udGVudHMtLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuXG4ucG9pbnRfY29udGVudHMtLW5hbWVfdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1uYW1lX21haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG59XG5cbi5wb2ludF9jb250ZW50cy0tcHJvZHVjdHNfcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9pbnRfY29udGVudHMtLXByb2R1Y3RzX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwMzgxMztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1wcm9kdWN0c19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjgwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1wcm9kdWN0c19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MDM4MTM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBvaW50X2NvbnRlbnRzLS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucG9pbnRfY29udGVudHMtLW5vdGUge1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEzMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAuMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoNTAlIC0gMzEwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMyMHB4ICsgMTMwcHgpO1xuICB3aWR0aDogNjQwcHg7XG4gIGhlaWdodDogNjIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90YWtlb3V0X3BvaW50LS1jb250ZW50cyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjIxMEI7XG4gIH1cbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0tY2xvc2VfbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0tY2xvc2VfbWFyazpiZWZvcmUsIC5tb2RhbF90YWtlb3V0X3BvaW50LS1jbG9zZV9tYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0tY2xvc2VfbWFyazpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS1jbG9zZV9tYXJrOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWNsb3NlX21hcms6YmVmb3JlLCAubW9kYWxfdGFrZW91dF9wb2ludC0tY2xvc2VfbWFyazphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQtLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvcmVjaXBlc2VhcmNoL2ltYWdlcy9yZWNpcGUtYmctYmFyLnBuZ1wiKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfdGFrZW91dF9wb2ludC0tdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90YWtlb3V0X3BvaW50LS1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS10dGwyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3Rha2VvdXRfcG9pbnQtLXR0bDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS10dGxfZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMTgxNTtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfdGFrZW91dF9wb2ludC0tdHRsX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQtLXR0bF9kYXRhX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfdGFrZW91dF9wb2ludC0tdHRsX2RhdGFfbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0tdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0tdHh0LXNpZGUge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfdGFrZW91dF9wb2ludC0tdHh0LXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS1pbWctZGF0YTAxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWltZy1kYXRhMDEge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWltZy1kYXRhMDJhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLm1vZGFsX3Rha2VvdXRfcG9pbnQtLWltZy1kYXRhMDJiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90YWtlb3V0X3BvaW50LS1pbWctZGF0YTAyYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF90YWtlb3V0X3BvaW50LS1pbWctZGF0YTAyYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3Rha2VvdXRfcG9pbnQtLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3Rha2VvdXRfcG9pbnQtLXNjcm9sbF9sIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcbiAgfVxufVxuXG4ubW9kYWxfdGFrZW91dF9wb2ludC0tMnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfdGFrZW91dF9wb2ludC0tMnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2RhbF90YWtlb3V0X3BvaW50LS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGViO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBjb2xvclxuJGNvbG9yQnJvd246ICM2MDM4MTM7XG4kY29sb3JTaWRlbmF2OiAjNDIyMTBCO1xuJGNvbG9yWWVsbG93OiAjZmZjYzAwO1xuJGNvbG9yT3JhbmdlOiAjZmY4MTIzO1xuJGNvbG9yRm9vZHN0dWZmOiAjN2VjMDQ0O1xuJGNvbG9yUHJvZHVjZXI6ICMxZDlkY2Q7XG5cbi8v44Kz44Oz44OT44Oi44O844OJXG4kY29sb3ItY29tYmk6ICNlYTZmMDA7XG4vL+ODm+ODg+ODiOOCqOOCouODouODvOODiVxuJGNvbG9yLWhvdGFpcjogI2VjNTE0Yjtcbi8v44K544OB44O844Og44Oi44O844OJXG4kY29sb3Itc3RlYW06ICM0NmIzZTQ7XG4vL+S4i+OBlOOBl+OCieOBiFxuJGNvbG9yLXByZXBhcmF0aW9uOiAjZmZjMzAwO1xuXG4vLyBpY29uXG4kaWNvbi1jb250YWN0OiBcIlxcYTkwMFwiO1xuJGljb24tY3Jvd246IFwiXFxhOTAxXCI7XG4kaWNvbi1ldmVyaW86IFwiXFxhOTAyXCI7XG4kaWNvbi1mYXE6IFwiXFxhOTAzXCI7XG4kaWNvbi1mbGFnOiBcIlxcYTkwNFwiO1xuJGljb24taG9zcGl0YWw6IFwiXFxhOTA1XCI7IFxuJGljb24tc2VhcmNoOiBcIlxcYTkwNlwiO1xuJGljb24tYmVnaW5uZXI6IFwiXFxhOTA3XCI7XG4kaWNvbi1jYXRhbG9nOiBcIlxcYTkwOFwiO1xuJGljb24tY2hhbmdlOiBcIlxcYTkwOVwiO1xuJGljb24tY29uZmlnOiBcIlxcYTkxMFwiO1xuJGljb24tbG9nb3V0OiBcIlxcYTkxMVwiO1xuJGljb24taG9tZTogXCJcXGE5MTJcIjtcbiRpY29uLWhvc3BpdGFsZm9vZDogXCJcXGE5MTNcIjtcbiRpY29uLWxhYm86IFwiXFxhOTE0XCI7XG4kaWNvbi10ZWNoOiBcIlxcYTkxNVwiO1xuJGljb24tdGVzdGtpdGNoZW46IFwiXFxhOTE2XCI7XG4kaWNvbi1jYXNlOiBcIlxcYTkxN1wiO1xuJGljb24tbG9nbzogXCJcXGE5MThcIjtcbiRpY29uLXJlY2lwZXNlYXJjaDogXCJcXGE5MTlcIjtcbiRpY29uLWxvZ2luOiBcIlxcYTkyMFwiO1xuJGljb24tcGxhdGU6IFwiXFxhOTIxXCI7XG4kaWNvbi1zY2xhc3M6IFwiXFxhOTIyXCI7XG4kaWNvbi1kb3dubG9hZDogXCJcXGE5MjNcIjtcbiRpY29uLXByaW50OiBcIlxcYTkyNFwiO1xuJGljb24tcmVjaXBlOiBcIlxcYTkyNVwiO1xuJGljb24tY2hlY2s6IFwiXFxhOTI2XCI7XG4kaWNvbi10aW1lOiBcIlxcYTkyN1wiO1xuJGljb24tbWVtbzogXCJcXGE5MjhcIjtcbiRpY29uLWFsbDogXCJcXGE5MjlcIjtcbiRpY29uLW5ld3dpbjogXCJcXGE5MzBcIjtcbiRpY29uLWFjbGFzczogXCJcXGE5MzFcIjtcbiRpY29uLWNvY2toYXQ6IFwiXFxhOTMyXCI7XG4kaWNvbi1ub2J1enplcjogXCJcXGE5MzNcIjtcbiRpY29uLWNvbnRpbnVlOiBcIlxcYTkzNFwiO1xuJGljb24tcmV0dXJuOiBcIlxcYTkzNVwiO1xuJGljb24taG9zcGl0YWwwMTogXCJcXGU5MDRcIjtcbiRpY29uLWhvc3BpdGFsMDI6IFwiXFxlOTAzXCI7XG4kaWNvbi1ob3NwaXRhbDAzOiBcIlxcZTkwMlwiO1xuJGljb24taG9zcGl0YWwwNDogXCJcXGU5MDFcIjtcbiRpY29uLWhvc3BpdGFsMDU6IFwiXFxlOTAwXCI7XG4kaWNvbi1ob3NwaXRhbDA2OiBcIlxcZTkwNlwiO1xuJGljb24taG9zcGl0YWwwNzogXCJcXGU5MDVcIjtcbiRpY29uLW1pbmk6IFwiXFxlOTA3XCI7XG4kaWNvbi1jb29rZXZlcmlvOiBcIlxcZTkwOFwiO1xuXG4vLyBYIG1hcmsgKGV4LjxzcGFuIGNsYXNzPVwiY2xvc2VcIj48L3NwYW4+KVxuQG1peGluIG1hcmsteCB7XG4gIC8vIMOX44KS5Zuy44KA5q2j5pa55b2i44KS6L+95Yqg44CA4oC7cG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZl5YWl44KM44Gm44GtXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vIOe3muOBruOCteOCpOOCuuOCkui/veWKoOOAgOKAu+mVt+OBleOBr+aeoOW5hcOX4oiaMuOBj+OCieOBhFxuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4vLyBMaW5rLWhvdmVyMe+8muWbm+inkuOBjOODneODg+ODl+OCouODg+ODl+OBmeOCiyBcbkBtaXhpbiBob3Zlci1wb3Age1xuICAvLyBBZGQgcG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZlXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE1NSwgNSwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjksIC45KTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIH1cbiAgfVxufVxuLy8gTGluay1ob3ZlcjLvvJrmmpfjgoHjga7pu4ToibLog4zmma/jgavjgarjgotcbkBtaXhpbiBob3Zlci1kYXJrIHtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvclllbGxvdywgNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICNiNzlhMjE7XG4gIH1cbn1cblxuLy8gYnV0dG9uIOKAu2JhY2tncm91bmQtY29sb3Ig44Gv5YCL5Yil44Gr6Kit5a6aXG5AbWl4aW4gYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gZm9yIG92ZXIgdzEyODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGZvciBsZXNzIHcxMjgwXG5AbWl4aW4gbGFwdG9wIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBmb3Igc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB0byBleGNsdWRlIHNwXG5AbWl4aW4gbm90U3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBpY29tb29uXG5AbWl4aW4gaWNvbjIge1xuXHRmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIGZvbnQtc2l6ZVxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0fVxufVxuIl19 */
