@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
html {
  font-size: 62.5%;
  /* 10px */
  height: 100%;
  box-sizing: border-box;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  display: block;
}

.ttl_wrap h1 {
  line-height: 1.5;
  font-family: "Noto Serif JP", serif;
}
.ttl_wrap span {
  font-size: 1.3rem;
  font-weight: normal;
}

.ttl_txt {
  padding-top: 2.1rem;
  line-height: 1.8;
}

.ttl_caution {
  padding-top: 1rem;
  line-height: 1.8;
}

.omiya_ttl {
  font-size: 1.5rem;
  color: #333;
  letter-spacing: 0.05em;
  display: inline-block;
  border-bottom: solid 1px #333;
  padding-bottom: 0.6rem;
  font-weight: normal;
}
.omiya_ttl span {
  display: inline-block;
  padding-left: 1rem;
}

.baby_image {
  width: 80.266666%;
}

.kimono_image {
  width: 58.933333%;
  margin-left: auto;
  margin-top: -4.2rem;
}

.omiyamairi_inner {
  padding-top: 2rem;
}

.plan_ttl {
  display: inline-block;
  color: #21794F;
  font-size: 2.2rem;
  font-weight: normal;
  letter-spacing: 0.05em;
  border-bottom: solid 1px #21794F;
  padding-bottom: 0.6rem;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .plan_ttl {
  -webkit-animation: safariFix 1s forwards infinite;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .plan_price {
  -webkit-animation: safariFix 1s forwards infinite;
}
.plan_price {
  font-size: 2.4rem;
  display: inline-block;
  padding-left: 2.6rem;
}

.plan_yen {
  font-size: 1.6rem;
}

.plan_include {
  color: #333;
  font-size: 1.3rem;
  letter-spacing: 0.05em;
  padding-top: 2.1rem;
  padding-bottom: 1.4rem;
}
.plan_include dt {
  font-size: 1.4rem;
}
.plan_include dd {
  line-height: 1.5;
  padding-top: 1.2rem;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .plan_include dt {
  -webkit-animation: safariFix 1s forwards infinite;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .plan_include dd {
  -webkit-animation: safariFix 1s forwards infinite;
}

.plan_details {
  box-sizing: border-box;
}
.include_set {
  color: #333;
  font-size: 1.3rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
  padding-top: 1.2rem;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .include_set {
  -webkit-animation: safariFix 1s forwards infinite;
}

.omiya_caution {
  color: #333;
  font-size: 1.15rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
  padding-top: 1.4rem;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .omiya_caution {
  -webkit-animation: safariFix 1s forwards infinite;
}
#option {
  padding-top: 4.6rem;
}

.ttl_option {
  font-size: 1.6rem;
  color: #333;
  letter-spacing: 0.05em;
  font-weight: normal;
  position: relative;
  padding-left: 2.6rem;
}
.ttl_option::after {
  position: absolute;
  content: "";
  background: url(../img/icon_navi@2x.png) center no-repeat;
  background-size: contain;
  width: 18px;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.other_plan {
  color: #333;
  text-align: center;
  font-family: sans-serif;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-size: 1.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1.4rem;
}
.other_plan::before {
  margin-right: 10px;
}
.other_plan::after {
  margin-left: 10px;
}

.other_plan::before, .other_plan::after {
  display: block;
  flex: 0 0 40px;
  content: "";
  border-top: solid 1px #333;
}

.category {
  color: #333;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  font-weight: normal;
  line-height: 1.5;
}

.category {
  padding-top: 2.4rem;
}

.option_photo-wrap {
  border-bottom: solid 1px #333;
  padding-bottom: 2rem;
  margin-bottom: 1.6rem;
}

.option_photo {
  padding-top: 1.4rem;
}
.option_photo li {
  padding-bottom: 1.6rem;
}
.option_photo li div {
  display: flex;
  line-height: 1.8;
  justify-content: space-between;
}

.option_shrine {
  width: 19em;
}

.option_photo-p {
  font-size: 3.73vw;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.option_photo-p._caution {
  font-size: 1.24rem;
  line-height: 2;
}

.option_photo-box {
  padding-top: 1.4rem;
}

.option_wrap {
  padding-top: 1.8rem;
}
.option_wrap .option_box {
  box-sizing: border-box;
}
.option_image img {
  /*height: 100%;
  object-fit: cover;*/
}

.ttl_product {
  color: #333;
  letter-spacing: 0.05em;
}
.ttl_product dt {
  font-size: 1.4rem;
}
.ttl_product dd {
  font-size: 1.7rem;
  letter-spacing: 0.1em;
  padding-top: 0.8rem;
}
.ttl_product dd span {
  font-size: 1.2rem;
  display: inline-block;
  line-height: 1.5;
}
.option_include p {
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-size: 1.4rem;
}
.option_include li {
  color: #333;
  display: flex;
  justify-content: space-between;
  align-items: start;
}
.option_include li:not(:first-of-type) {
  padding-top: 0.6rem;
}

.photo_size {
  grid-column: 1/3;
  font-size: 3.47vw;
  color: #333;
}

.photo_size_box:not(:first-of-type) {
  padding-top: 0.5rem;
}
.photo_size_box p {
  line-height: 1.5;
}

.option_top {
  padding-top: 2.2rem;
  border-bottom: solid 1px #333;
  padding-bottom: 1.4rem;
}

.option_price {
  color: #333;
  padding-top: 0.8rem;
}
.option_price li {
  display: flex;
  justify-content: space-between;
}
.option_price li:not(:first-of-type) {
  padding-top: 1rem;
}
.option_price li p {
  letter-spacing: 0.05em;
  line-height: 1.5;
}
.option_price li p a {
  color: #21794F;
  font-family: sans-serif;
  font-weight: bold;
}

.option_add, .option_add_price {
  font-size: 1.3rem;
}

.option_add_price {
  text-align: right;
}

.tilde_none {
  padding-right: 1.7rem;
}

.access_wrap {
  padding-top: 4.6rem;
}

.ttl_product dt span {
  padding-top: 0.8rem;
  display: inline-block;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .ttl_product dt {
  -webkit-animation: safariFix 1s forwards infinite;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .ttl_product dd {
  -webkit-animation: safariFix 1s forwards infinite;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .option_include p {
  -webkit-animation: safariFix 1s forwards infinite;
}
.item span {
  font-size: 14px;
}

.plan_attention {
  font-family: "Noto Serif JP", serif;
  border: solid 1px #333;
  padding: 32px 12px;
  margin-top: 46px;
  box-sizing: border-box;
}
.plan_attention dt {
  color: #b5495b;
  text-align: center;
  font-size: 19px;
  padding-bottom: 17px;
}
.plan_attention dd {
  color: #333;
  font-size: 14px;
  line-height: 1.8;
  padding-left: 1em;
  text-indent: -1em;
}
.plan_attention dd:not(:first-of-type) {
  padding-top: 10px;
}

/*流れ*/

.ttl_category.ttl_fllow {
  width: 100%;
}

.link_box {
  position: relative;
}

.fllow_ttl__txt {
  padding-top: 2.2rem;
  font-size: 1.28rem;
}

.fllow_wrap {
  padding-top: 3.8rem;
}

.fllow_txt {
  color: #333;
  padding-top: 1.8rem;
}
.fllow_txt .ttl {
  font-size: 1.7rem;
  letter-spacing: 0.05em;
  display: block;
  font-family: sans-serif;
  text-align: center;
  line-height: 1.5;
}
.fllow_txt .txt {
  font-size: 1.4rem;
  font-family: sans-serif;
  display: block;
  line-height: 1.8;
  padding: 1.2rem 0 1.2rem;
  text-align: justify;
}

/*リンクボタン*/
.link_btn_wrap {
  position: relative;
}

.link_btn {
  border: solid 1px #333;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  z-index: 3;
  position: relative;
}
.link_btn a {
  font-family: "Noto Serif JP", serif;
  font-size: 1.4rem;
  position: relative;
  display: block;
  padding-right: 3.5em;
  color: #333;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.link_btn a::before {
  content: "";
  background: url(../img/arrow_2.png) no-repeat center center;
  background-size: contain;
  width: 36px;
  height: 100%;
  right: 3rem;
  bottom: 0;
  position: absolute;
  transition: right 0.2s ease-in;
}

#Catalog {
  padding-top: 29px;
}

.cont_wrap-middle {
  margin-left: 5%;
  margin-right: 5%;
}

.catalog_copy {
  background-color: #21794F;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 1.8;
  font-family: "Noto Serif JP", serif;
}

.catalog_taitle {
  font-family: sans-serif;
  font-size: 20px;
  text-align: center;
  font-weight: normal;
  line-height: 1.5;
  padding-top: 32px;
}
.catalog_taitle span {
  font-size: 16px;
}

.catalog_sup {
  font-family: sans-serif;
  color: #333;
  font-size: 17px;
  text-align: center;
  line-height: 1.8;
  padding-top: 22px;
}
.catalog_sup span {
  font-size: 15px;
  line-height: 1.5;
  display: block;
}

.catalog_under_box {
  background-color: #21794F;
  color: #fff;
  box-sizing: border-box;
  padding: 25px 0;
  position: relative;
}
.catalog_under_box::before {
  position: absolute;
  display: block;
  content: "";
  border: solid 1px #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 10px);
  height: calc(100% - 10px);
}

.site_name {
  font-family: sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-weight: normal;
}

.login_box {
  display: flex;
  justify-content: center;
  padding-top: 19px;
}
.login_box li {
  font-family: sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 1.8;
}
.login_box li span {
  font-weight: bold;
}

.category_product {
  font-family: sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 12px;
}

.slite_link_wrap {
  text-align: center;
  margin-top: 25px;
}

.site_wrap {
  box-sizing: border-box;
  border: solid 1px #21794F;
  display: block;
  margin-top: 25px;
}
.site_wrap:hover .slite_link_btn {
  transition: 0.8s;
}
.site_wrap:hover .slite_link_btn span::after {
  transform: translate(30px, -50%);
}

.slite_link_btn {
  font-family: sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  border: solid 1px #fff;
  box-sizing: border-box;
  width: 81.8991%;
  line-height: 2.2;
}
.slite_link_btn span {
  position: relative;
  padding-right: 66px;
}
.slite_link_btn span::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/btn_arrow_w.svg) center no-repeat;
  background-size: contain;
  width: 46px;
  height: 9px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  transition: 0.8s;
}

.site_logo {
  width: 216px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 24px;
}

.rsv_caution {
  font-family: sans-serif;
  color: #333;
  font-size: 15px;
  line-height: 1.8;
  text-align: center;
  padding-top: 25px;
}
.rsv_caution a {
  color: #21794F;
  font-weight: bold;
}

.contact_txt {
  font-family: "Noto Serif JP", serif;
  color: #21794F;
  font-size: 17px;
  text-align: center;
  font-weight: bold;
  line-height: 1.8;
  padding-top: 19px;
}

.rsv_allow {
  width: 79px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 19px;
}

.kimono_contact_btn {
  display: block;
  width: 94.6588%;
  margin-left: auto;
  margin-right: auto;
  background-color: #21794F;
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-size: 15px;
  line-height: 2.8;
  text-align: center;
  margin-top: 23px;
}
.kimono_contact_btn span {
  position: relative;
  padding-right: 37px;
}
.kimono_contact_btn span::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/email_w.svg) center no-repeat;
  background-size: contain;
  width: 19px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.ttl_include_plan {
  font-size: 1.5rem;
  font-weight: normal;
  text-align: center;
  font-family: "Noto Serif JP", serif;
}

.add_contents {
  border: solid 1px #21794F;
  box-shadow: 5px 5px #21794F;
  box-sizing: border-box;
  padding: 22px 14px 24px;
}

.ttl_plan_add {
  color: #21794F;
  text-align: center;
  font-size: 1.7rem;
  padding-bottom: 3rem;
  font-family: "Noto Serif JP", serif;
  font-weight: normal;
}

.plan_select {
  color: #333;
  font-size: 1.5rem;
  padding-top: 1rem;
  display: inline-block;
}

.age {
  padding-left: 5rem;
  font-family: "Noto Serif JP", serif;
}

.age3 {
  font-size: 1.8rem;
  position: relative;
}
.age3::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../img/icon_flower_red@2x.jpg) center no-repeat;
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.age5 {
  font-size: 1.8rem;
  position: relative;
  margin-top: 3.2rem;
}
.age5::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../img/icon_flower_green@2x.jpg) center no-repeat;
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.age7 {
  font-size: 1.8rem;
  position: relative;
  margin-top: 3.2rem;
}
.age7::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../img/icon_flower_blue@2x.jpg) center no-repeat;
  background-size: contain;
  width: 36px;
  height: 36px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.rental {
  font-size: 1.4rem;
  padding-left: 5rem;
  padding-top: 1rem;
  font-family: "Noto Serif JP", serif;
}

.cauton {
  color: #333;
  font-size: 1.3rem;
  font-family: "Noto Serif JP", serif;
}
.cauton li {
  line-height: 1.5;
}

.photo_head {
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  line-height: 1.3;
  text-align: center;
}
.photo_head .icon_box {
  position: relative;
  padding-left: 4rem;
}
.photo_head .icon_box::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../img/icon_rhombus@2x.jpg) center no-repeat;
  background-size: contain;
  width: 32px;
  height: 32px;
  top: -4px;
  left: 0;
}
.photo_head .sup {
  font-size: 1.3rem;
}

.anv_photo_box {
  padding-top: 16px;
}
.anv_photo_box li {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.photo_option {
  font-family: sans-serif;
  color: #21794F;
  font-size: 1.3rem;
  text-align: center;
  padding-top: 1rem;
}

.or {
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  padding: 1.8rem 0;
}

#YUITSUMUGI::before {
  content: "";
  height: 165px;
  margin-top: -165px;
  display: block;
  visibility: hidden;
}

.isho_link_wrap {
  padding-top: 3.6rem;
}

.isho_link {
  box-sizing: border-box;
}

.isho_link-tatile {
  color: #fff;
  background-color: #b5495b;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-size: 16px;
  line-height: 2.4;
  letter-spacing: 0.05em;
}

.isho_link-txt_box {
  padding: 16px 0;
  box-sizing: border-box;
}

.isho_link-txt {
  font-family: "Noto Serif JP", serif;
  font-size: 14px;
  color: #333;
  text-align: center;
}
.isho_link-txt__comingsoon {
  font-size: 18px;
  padding-top: 20px;
}

/*流れ*/

.ttl_category.ttl_fllow {
  width: 100%;
}

.link_box {
  position: relative;
}

.fllow_ttl__txt {
  padding-top: 2.2rem;
  font-size: 14px;
  line-height: 1.8;
}

.fllow_wrap {
  padding-top: 3.8rem;
  display: grid;
  row-gap: 56px;
}

.fllow_txt {
  color: #333;
  padding-top: 1.8rem;
}
.fllow_txt .ttl {
  font-size: 18px;
  letter-spacing: 0.05em;
  display: block;
  font-family: sans-serif;
  text-align: center;
  line-height: 1.5;
}
.fllow_txt .txt {
  font-size: 14px;
  font-family: sans-serif;
  display: block;
  line-height: 1.8;
  padding: 1.2rem 1rem 1.2rem;
}

/*リンクボタン*/
.link_btn_wrap {
  position: relative;
}

.link_btn {
  border: solid 1px #333;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  z-index: 3;
  position: relative;
}
.link_btn a {
  font-family: "Noto Serif JP", serif;
  font-size: 1.4rem;
  position: relative;
  display: block;
  padding-right: 3.5em;
  color: #333;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.link_btn a::before {
  content: "";
  background: url(../img/arrow_2.png) no-repeat center center;
  background-size: contain;
  width: 36px;
  height: 100%;
  right: 3rem;
  bottom: 0;
  position: absolute;
  transition: right 0.2s ease-in;
}

.access_wrap.sichigosan_access {
  margin-top: 7.2rem;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .ttl_product dt {
  -webkit-animation: safariFix 1s forwards infinite;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .ttl_product dd {
  -webkit-animation: safariFix 1s forwards infinite;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .option_include p {
  -webkit-animation: safariFix 1s forwards infinite;
}
.item span {
  font-size: 14px;
}

.ttl_product dt span {
  padding-top: 0.8rem;
  display: inline-block;
  font-size: 3.73vw;
}

#CatalogFllow {
  padding-top: 169px;
  margin-top: -169px;
}
#CatalogFllow::before {
  content: " ";
  margin-top: -169px;
  height: 169px;
  display: block;
  visibility: hidden;
}

.catalog_bg {
  background-color: #f6f6f6;
  padding: 27px 0;
  box-sizing: border-box;
  margin-top: 40px;
}

.catalog_inner {
  margin-left: 5%;
  margin-right: 5%;
}

.catalog_use {
  color: #21794F;
  font-family: "Noto Serif JP", serif;
  font-size: 17px;
  text-align: center;
  font-weight: normal;
  padding-top: 30px;
}

.catalog_fllow_head {
  color: #fff;
  padding: 17px 15px;
  box-sizing: border-box;
  background-color: #fff;
}

.login_txt {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 15px;
  line-height: 1.8;
}

.catalog_caution {
  font-family: sans-serif;
  color: #333;
  font-size: 13px;
  line-height: 1.5;
  padding-top: 15px;
}

.pw_btn {
  display: block;
  background-color: #EF704B;
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-size: 15px;
  line-height: 3;
  text-align: center;
  margin-top: 24px;
}
.pw_btn span {
  position: relative;
  padding-right: 29px;
}
.pw_btn span::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/email_w.svg) center no-repeat;
  width: 19px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.catalog_fllow_box li {
  margin-top: 34px;
  background-color: #fff;
  box-sizing: border-box;
}

.catalog_fllow_txtBOx {
  box-sizing: border-box;
  padding: 13px 16px 13px 16px;
}
.catalog_fllow_txtBOx .catalog_fllow_txt {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 16px;
  line-height: 1.8;
}

.kadode_green {
  color: #21794F;
}

.kadode_red {
  color: #21794F;
}

.catalogUse_caution {
  font-family: "Noto Serif JP", serif;
  font-size: 14px;
  line-height: 1.5;
  padding-top: 10px;
}

.caution_red {
  color: #DE2D2D;
}

.caution_small {
  font-size: 13px;
}

.rsv_link {
  padding-top: 60px;
}

#KimonoSize {
  padding-top: 169px;
  margin-top: -169px;
}

.size_info {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 16px;
  text-align: center;
  padding-top: 36px;
  font-weight: normal;
}

.size_image {
  padding-top: 26px;
}

.swiper {
  margin-top: 46px;
}

.slide_wrap {
  padding-top: 46px;
  padding-bottom: 15px;
}

.swiper-slide {
  width: 162px;
}

.slide_kimono_txt {
  text-align: center;
  font-family: sans-serif;
  font-size: 12px;
  padding-top: 8px;
}

.slide_taitle {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 18px;
  text-align: center;
  font-weight: normal;
  position: relative;
}
.slide_taitle::after {
  position: absolute;
  display: block;
  content: "";
  width: 78px;
  height: 2px;
  background-color: #21794F;
  top: 33px;
  left: 50%;
  transform: translatex(-50%);
}

.catalog_lint_txt {
  font-family: sans-serif;
  color: #333;
  font-size: 13px;
  text-align: center;
  padding-top: 40px;
  line-height: 1.8;
}
.catalog_lint_txt span {
  font-size: 12px;
}

.catarog_arrow {
  width: 38px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  animation-name: bounce;
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  position: relative;
  z-index: 10;
  padding-top: 24px;
}

@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(15px);
  }
  100% {
    transform: translateY(0);
  }
}
.cont_wrap-middle {
  margin-left: 5%;
  margin-right: 5%;
}

.kadode_plan_taitle {
  margin-top: 74px;
}

.ttl_bring_in {
  font-family: "Noto Serif JP", serif;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.1em;
  position: relative;
  margin-top: 1.6rem;
  padding-left: 24px;
  color: #333;
}
.ttl_bring_in::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background: url(../img/icon_navi@2x.png) center no-repeat;
  background-size: contain;
}

.price_caution {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 13px;
  padding-top: 14px;
  line-height: 1.5;
}

.plan_type {
  border: solid 1px #333;
  box-sizing: border-box;
  width: 100%;
  margin-top: 32px;
}
.plan_type caption {
  text-align: left;
}
.plan_type tr {
  border-bottom: solid 1px #333;
}
.plan_type th {
  vertical-align: middle;
  text-align: left;
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 15px;
  font-weight: normal;
  padding: 10px 0 10px 14px;
  box-sizing: border-box;
}
.plan_type td {
  vertical-align: middle;
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 15px;
  padding: 10px 0 10px 14px;
  box-sizing: border-box;
}

.schedule_banner_wrap {
  overflow: visible;
  padding-top: 46px;
}
.schedule_banner_wrap h3 {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 16px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.schedule_banner_wrap h3::before, .schedule_banner_wrap h3::after {
  display: block;
  flex: 0 0 30px;
  content: "";
  border-top: 1px solid #333;
}
.schedule_banner_wrap h3::before {
  margin-right: 10px;
}
.schedule_banner_wrap h3::after {
  margin-left: 10px;
}
.schedule_banner_wrap a {
  display: block;
}
.schedule_banner_wrap img {
  position: relative;
  z-index: 3;
  box-shadow: 3px 3px #B5495B;
  margin-top: 20px;
}
.schedule_banner_wrap p {
  color: #333;
  font-family: sans-serif;
  font-size: 13px;
  line-height: 1.8;
  text-align: center;
  padding-top: 10px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .ttl_wrap h1 {
    display: flex;
    align-items: center;
  }
  .omiyamairi_wrap {
    width: 90%;
    max-width: 1180px;
    margin: 0 auto;
  }
  .image_box {
    width: 37.881355%;
  }
  .baby_image {
    width: 100%;
  }
  .kimono_image {
    width: 69.798657%;
  }
  .omiyamairi_inner {
    display: flex;
    justify-content: space-between;
  }
  .planTxt_box {
    width: 55.169491%;
  }
  .option_wrap {
    display: grid;
    grid-template-columns: 47.203389% auto;
    grid-template-rows: auto auto;
    grid-column-gap: 2.542372%;
    -moz-column-gap: 2.542372%;
         column-gap: 2.542372%;
  }
  .option_wrap .option_box {
    display: grid;
    grid-template-columns: 39.16811% auto;
    grid-template-rows: auto auto;
    /*width: 47.203389%;*/
  }
  .souvenir {
    grid-column: 1;
    grid-row: 1;
  }
  .snap {
    grid-column: 1;
    grid-row: 2;
  }
  .three_sides {
    grid-column: 2;
    grid-row: 1;
  }
  .panel {
    grid-column: 2;
    grid-row: 2;
  }
  .option_image {
    grid-column: 1;
    grid-row: 1/3;
  }
  .ttl_product {
    grid-column: 2;
    grid-row: 1;
  }
  .option_add_box {
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
  }
  .option_include {
    margin-top: auto;
    grid-column: 2;
    grid-row: 2;
  }
  .fllow_wrap {
    display: grid;
    grid-column-gap: 7%;
    -moz-column-gap: 7%;
         column-gap: 7%;
    grid-template-columns: repeat(auto-fit, minmax(31.1864407%, 1fr));
    grid-column-gap: 3.2203895%;
    -moz-column-gap: 3.2203895%;
         column-gap: 3.2203895%;
  }
  .fllow_txt {
    background-color: rgba(255, 255, 255, 0.9);
  }
  .cont_wrap-middle {
    width: 80%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
  }
  .plan_add_inner {
    display: grid;
    grid-template-columns: 44.5762711% 44.5762711%;
    grid-column-gap: 10.847457%;
    -moz-column-gap: 10.847457%;
         column-gap: 10.847457%;
    grid-template-rows: auto auto;
    position: relative;
  }
  .contents_beauty {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .contents_photograph {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .add_contents {
    display: flex;
    flex-direction: column;
  }
  .cauton._preparation {
    margin-top: auto;
  }
  .cauton._cameraman {
    text-align: center;
  }
  .cauton_beuty {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .cauton_photo {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .isho_link_wrap {
    display: flex;
  }
  .isho_link {
    width: 36.128%;
    margin-top: 62px;
  }
  .fllow_wrap {
    grid-template-columns: repeat(auto-fit, minmax(31.1864407%, 1fr));
    grid-column-gap: 3.2203895%;
    -moz-column-gap: 3.2203895%;
         column-gap: 3.2203895%;
  }
  .fllow_txt {
    background-color: rgba(255, 255, 255, 0.9);
  }
  .catalog_bg {
    width: 80%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
  .login_txt {
    text-align: center;
  }
  .catalog_caution {
    text-align: center;
  }
  .size_image {
    margin-left: auto;
    margin-right: auto;
  }
  .cont_wrap-middle {
    width: 80%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
  }
  .schedule_banner_wrap img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .ttl_wrap span {
    font-size: 20px;
  }
  .ttl_txt {
    font-size: 16px;
    line-height: 1.8;
  }
  .ttl_caution {
    font-size: 16px;
    line-height: 1.8;
  }
  .box_top {
    box-shadow: 8px 8px #21794F;
    margin-bottom: 8px;
    padding-bottom: 26px;
  }
  .omiya_ttl {
    font-size: 24px;
    border-bottom: solid 2px #333;
    padding-bottom: 14px;
    width: 648px;
    padding-top: 42px;
  }
  .kimono_image {
    margin-right: -10.060362%;
  }
  .omiyamairi_inner {
    padding-top: 36px;
  }
  .plan_price {
    padding-left: 48px;
  }
  .plan_include:last-of-type {
    padding-bottom: 19px;
  }
  .plan_include dd {
    font-size: 16px;
  }
  .plan_details {
    padding-right: 40px;
    margin-top: 24px;
  }
  .include_set {
    display: inline-block;
    border-top: solid 1px #333;
    padding-top: 19px;
  }
  .for_sale {
    font-size: 15px;
    line-height: 1.5;
  }
  .omiya_caution {
    font-size: 15px;
    padding-top: 21px;
  }
  #option {
    padding-top: 74px;
  }
  .ttl_option {
    font-size: 24px;
    padding-left: 31px;
  }
  .ttl_option::after {
    width: 22px;
  }
  .other_plan {
    justify-content: flex-start;
    font-size: 18px;
    padding-top: 21px;
  }
  .category {
    font-size: 16px;
  }
  .category {
    padding-top: 36px;
  }
  .option_photo-wrap {
    width: 47%;
  }
  .option_shrine {
    width: 27em;
  }
  .option_photo-p {
    font-size: 16px;
  }
  .option_photo-p._caution {
    font-size: 13px;
  }
  .option_wrap {
    padding-top: 22px;
    grid-row-gap: 46px;
    grid-row-gap: 46px;
  }
  .option_wrap .option_box {
    grid-column-gap: 25px;
    -moz-column-gap: 25px;
         column-gap: 25px;
    grid-row-gap: 20px;
    row-gap: 20px;
  }
  .ttl_product dt {
    /*font-size: 19px;*/
  }
  .ttl_product dd {
    /*font-size: 21px;*/
    padding-top: 13px;
  }
  .ttl_product dd span {
    font-size: 14px;
    text-align: justify;
  }
  .option_include p {
    font-size: 16px;
  }
  .photo_size {
    font-size: 15px;
  }
  .option_top {
    padding-bottom: 24px;
  }
  .option_txt {
    width: 51.6101694%;
  }
  .option_price {
    padding-top: 20px;
  }
  .option_price li:not(:first-of-type) {
    padding-top: 16px;
  }
  .option_add, .option_add_price {
    font-size: 15px;
  }
  .tilde_none {
    padding-right: 2rem;
  }
  .access_wrap {
    margin-top: 61px;
  }
  .ttl_product dt span {
    font-size: 14px;
  }
  .plan_attention {
    width: 80%;
    max-width: 1134px;
    margin-left: auto;
    margin-right: auto;
    padding: 42px 20px;
    margin-top: 76px;
  }
  .plan_attention dt {
    padding-bottom: 38px;
    font-size: 20px;
  }
  .plan_attention dd {
    font-size: 15px;
  }
  .plan_attention dd:not(:first-of-type) {
    padding-top: 18px;
  }
  .cont_wrap.cont_fllow {
    max-width: 1180px;
  }
  .fllow_ttl__txt {
    width: 83.375%;
    font-size: 16px;
    line-height: 1.8;
  }
  .fllow_wrap {
    padding-top: 79px;
    /*width: 90%;
    max-width: 1180px;
    margin: 0 auto;*/
  }
  .fllow_txt {
    margin-left: 4.8913043%;
    margin-right: 4.8913043%;
    padding-top: 26px;
    margin-top: -120px;
    z-index: 3;
    position: relative;
  }
  .fllow_txt .ttl {
    font-size: 19px;
  }
  .fllow_txt .txt {
    font-size: 13px;
    line-height: 2;
    padding: 10px 23px 56px;
  }
  #fllow4, #fllow5, #fllow6, #fllow7, #fllow8 {
    padding-top: 28px;
  }
  .link_btn_wrap {
    width: 27.18644%;
    margin-top: 40px;
  }
  .link_btn a {
    font-size: 17px;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-right: 20%;
  }
  .link_btn a::before {
    right: 4rem;
  }
  .border_box {
    width: 100%;
    height: 65px;
    border: solid 1px #21794F;
    box-sizing: border-box;
    position: absolute;
    top: -28px;
    right: -28px;
  }
  .link_btn a:hover::before {
    right: 2rem;
  }
  #Catalog {
    padding-top: 98px;
  }
  .catalog_copy {
    font-size: 24px;
    line-height: 3.2;
  }
  .catalog_taitle {
    font-size: 28px;
    padding-top: 34px;
  }
  .catalog_taitle span {
    font-size: 24px;
  }
  .catalog_sup {
    font-size: 20px;
    line-height: 1.8;
  }
  .catalog_sup span {
    font-size: 18px;
  }
  .catalog_under_box {
    padding: 38px 0;
  }
  .catalog_under_box::before {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
  }
  .site_name {
    font-size: 24px;
  }
  .login_box li {
    font-size: 18px;
  }
  .category_product {
    font-size: 18px;
  }
  .slite_link_wrap {
    margin-top: 30px;
  }
  .site_wrap {
    margin-top: 42px;
  }
  .slite_link_btn {
    width: 379px;
    font-size: 20px;
  }
  .slite_link_btn span {
    padding-right: 94px;
  }
  .slite_link_btn span::after {
    width: 62px;
    height: 13px;
    top: 34%;
    transform: translateY(-50%);
  }
  .site_logo {
    width: 308px;
  }
  .rsv_caution {
    font-size: 18px;
  }
  .contact_txt {
    font-size: 26px;
    padding-top: 27px;
  }
  .rsv_allow {
    width: 86px;
  }
  .kimono_contact_btn {
    width: 507px;
    font-size: 20px;
    line-height: 3.2;
    margin-top: 21px;
  }
  .kimono_contact_btn span {
    padding-right: 63px;
  }
  .kimono_contact_btn span::after {
    width: 29px;
    height: 21px;
  }
  .plan_add_inner {
    padding-top: 57px;
  }
  .ttl_include_plan {
    font-size: 19px;
  }
  .add_contents {
    box-shadow: 8px 8px #21794F;
    padding: 25px 28px;
  }
  .ttl_plan_add {
    font-size: 21px;
  }
  .ttl_plan_add {
    padding-bottom: 46px;
  }
  .age3 {
    font-size: 22px;
  }
  .age5 {
    font-size: 22px;
  }
  .age7 {
    font-size: 22px;
  }
  .rental {
    font-size: 17px;
  }
  .cauton {
    font-size: 14px;
  }
  .cauton._beauty {
    padding-top: 36px;
  }
  .cauton._info {
    padding-top: 44px;
  }
  .photo_head {
    font-size: 20px;
  }
  .photo_head .icon_box {
    padding-left: 60px;
  }
  .anv_photo_box {
    padding-top: 42px;
  }
  .anv_photo_box li {
    width: 57%;
  }
  .photo_option {
    font-size: 16px;
  }
  #YUITSUMUGI::before {
    content: "";
    height: 140px;
    margin-top: -140px;
    display: block;
    visibility: hidden;
  }
  .isho_link_wrap {
    padding-top: 126px;
  }
  .isho_link {
    margin-left: 128px;
    display: flex;
    flex-direction: column;
    margin-top: 74px;
  }
  .isho_link-tatile {
    font-size: 22px;
  }
  .isho_link-txt_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
  }
  .isho_link-txt {
    font-size: 20px;
  }
  .isho_link-txt__comingsoon {
    font-size: 42px;
  }
  .cont_wrap.cont_fllow {
    max-width: 1180px;
  }
  .fllow_ttl__txt {
    width: 83.375%;
    font-size: 16px;
    line-height: 1.8;
  }
  .fllow_wrap {
    padding-top: 79px;
    /*width: 90%;
    max-width: 1180px;
    margin: 0 auto;*/
  }
  .fllow_txt {
    margin-left: 4.8913043%;
    margin-right: 4.8913043%;
    padding-top: 26px;
    margin-top: -120px;
    z-index: 3;
    position: relative;
  }
  .fllow_txt .ttl {
    font-size: 19px;
  }
  .fllow_txt .txt {
    font-size: 13px;
    line-height: 2;
    padding: 32px 23px 56px;
  }
  #fllow4, #fllow5, #fllow6, #fllow7, #fllow8 {
    padding-top: 28px;
  }
  .link_btn_wrap {
    width: 27.18644%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 39px;
  }
  .link_btn a {
    font-size: 17px;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-right: 20%;
  }
  .link_btn a::before {
    right: 4rem;
  }
  .border_box {
    width: 100%;
    height: 65px;
    border: solid 1px #21794F;
    box-sizing: border-box;
    position: absolute;
    top: -28px;
    right: -28px;
  }
  .link_btn a:hover::before {
    right: 2rem;
  }
  .ttl_product dt span {
    font-size: 14px;
  }
  #CatalogFllow {
    padding-top: 140px;
    margin-top: -140px;
  }
  .catalog_bg {
    padding: 40px 0;
  }
  .catalog_use {
    font-size: 21px;
    padding-top: 39px;
  }
  .catalog_fllow_head {
    padding: 32px 0 40px 0;
  }
  .login_txt {
    font-size: 16px;
  }
  .catalog_caution {
    font-size: 13px;
  }
  .pw_btn {
    font-size: 17px;
    width: 434x;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
  }
  .pw_btn {
    font-size: 20px;
    width: 508px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 29px;
  }
  .catalog_fllow_box li {
    display: flex;
    margin-top: 44px;
  }
  .catlog_fllow_image {
    width: 38.9831%;
  }
  .catalog_fllow_txtBOx {
    width: 61.0169%;
    display: flex;
    align-items: center;
    padding: 10px 20px 10px 20px;
  }
  .catalog_fllow_txtBOx .catalog_fllow_txt {
    font-size: 15px;
  }
  .catalogUse_caution {
    font-size: 13px;
    padding-top: 5px;
  }
  .caution_small {
    font-size: 15px;
  }
  .rsv_link {
    padding-top: 100px;
  }
  #KimonoSize {
    padding-top: 140px;
    margin-top: -140px;
  }
  .size_info {
    font-size: 24px;
    padding-top: 46px;
  }
  .size_image {
    width: 760px;
  }
  .swiper {
    margin-top: 57px;
  }
  .slide_wrap {
    padding-top: 70px;
  }
  .swiper-slide {
    width: 288px;
  }
  .slide_kimono_txt {
    font-size: 15px;
    padding-top: 10px;
  }
  .slide_taitle {
    font-size: 22px;
  }
  .slide_taitle::after {
    top: 42px;
  }
  .catalog_lint_txt span {
    font-size: 16px;
  }
  .catalog_lint_txt {
    font-size: 18px;
    padding-top: 53px;
  }
  .catarog_arrow {
    width: 58px;
    padding-top: 46px;
  }
  .kadode_plan_taitle {
    margin-top: 82px;
  }
  .ttl_bring_in {
    font-size: 19px;
    padding-left: 34px;
  }
  .ttl_bring_in::before {
    display: block;
    content: "";
    position: absolute;
    top: 13%;
    left: 0;
    width: 15px;
    height: 15px;
    background: url(../img/icon_navi@2x.png) center no-repeat;
    background-size: contain;
  }
  .plan_type tr:nth-child(even) {
    background-color: #f6f6f6;
  }
  .plan_type th {
    font-size: 15px;
    padding: 10px;
    width: 25%;
  }
  .plan_type td {
    border-left: 1px solid #333;
    font-size: 16px;
    padding: 12px 0 12px 25px;
  }
  .schedule_banner_wrap {
    padding-top: 132px;
  }
  .schedule_banner_wrap h3 {
    font-size: 22px;
  }
  .schedule_banner_wrap h3::before, .schedule_banner_wrap h3::after {
    flex: 0 0 60px;
  }
  .schedule_banner_wrap img {
    width: 884px;
    box-shadow: 5px 5px #B5495B;
    margin-top: 28px;
  }
  .schedule_banner_wrap p {
    font-size: 18px;
    padding-top: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .omiyamairi_wrap {
    padding-top: 2.8rem;
  }
  .box_top {
    box-shadow: 5px 5px #21794F;
    padding-bottom: 1.8rem;
    margin-bottom: 5px;
  }
  .kimono_image {
    margin-right: -2.4rem;
  }
  .omiyamairi_inner {
    padding-top: 3rem;
  }
  .plan_ttl {
    font-size: 1.6rem;
  }
  .plan_price {
    font-size: 1.6rem;
  }
  .plan_yen {
    font-size: 1.3rem;
  }
  .plan_include {
    padding-top: 1.8rem;
  }
  .plan_include dt {
    font-size: 1.1rem;
  }
  .plan_include dd {
    font-size: 1.1rem;
    padding-top: 0.8rem;
  }
  .plan_details {
    padding-right: 1rem;
  }
  .plan_details:not(:first-of-type) {
    margin-top: 0;
  }
  .include_set {
    font-size: 1.1rem;
    padding-top: 0;
  }
  .omiya_caution {
    font-size: 1.1rem;
    padding-top: 1.6rem;
  }
  .category {
    font-size: 1.2rem;
  }
  .option_photo-wrap {
    width: 57%;
  }
  .option_photo-p {
    font-size: 1.2rem;
  }
  .option_photo-p._caution {
    font-size: 1.2rem;
  }
  .option_wrap {
    grid-row-gap: 26px;
    grid-row-gap: 26px;
  }
  .option_wrap .option_box {
    grid-column-gap: 4.332755%;
    -moz-column-gap: 4.332755%;
         column-gap: 4.332755%;
    grid-row-gap: 18px;
    grid-row-gap: 18px;
  }
  .ttl_product dt {
    font-size: 1.2rem;
  }
  .ttl_product dd {
    font-size: 1.3rem;
  }
  .option_include p {
    font-size: 1.1rem;
    line-height: 1.5;
  }
  .photo_size {
    font-size: 1.3rem;
  }
  .option_top {
    padding-top: 2.6rem;
  }
  .option_txt {
    width: 58%;
  }
  .option_add, .option_add_price {
    font-size: 1.1rem;
  }
  .tilde_none {
    padding-right: 1.5rem;
  }
  .item span {
    font-size: 0.8rem;
  }
  .plan_attention {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 56px;
  }
  .plan_attention dt {
    font-size: 16px;
  }
  .plan_attention dd {
    font-size: 13px;
  }
  .fllow_ttl__txt {
    width: 93%;
  }
  .fllow_wrap li:not(:last-of-type) {
    margin-bottom: 24px;
  }
  .fllow_txt {
    margin-top: -6rem;
    margin-left: 1rem;
    margin-right: 1rem;
    z-index: 3;
    position: relative;
  }
  .link_btn {
    width: 32%;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .link_btn a {
    padding-right: 2.5rem;
  }
  .link_btn a::before {
    right: 1.6rem;
  }
  .catalog_copy {
    line-height: 3.2;
  }
  .slite_link_btn {
    width: 260px;
  }
  .plan_add_inner {
    grid-row-gap: 32px;
    row-gap: 32px;
    padding-top: 3.6rem;
    margin-left: 5px;
  }
  .add_contents {
    margin-right: 5px;
  }
  .rental {
    font-size: 1.3rem;
  }
  .cauton {
    font-size: 1.2rem;
  }
  .cauton._beauty {
    padding-top: 1.2rem;
  }
  .photo_head .icon_box {
    padding-left: 4.6rem;
  }
  .anv_photo_box {
    padding-top: 26px;
  }
  .anv_photo_box li {
    width: 86%;
  }
  .or {
    padding: 1.4rem 0;
  }
  #YUITSUMUGI::before {
    content: "";
    height: 173px;
    margin-top: -173px;
    display: block;
    visibility: hidden;
  }
  .isho_link_wrap {
    align-items: flex-start;
    justify-content: space-between;
  }
  .isho_link-txt_box {
    padding: 56px 0;
  }
  .fllow_ttl__txt {
    width: 93%;
  }
  .fllow_wrap li:not(:last-of-type) {
    margin-bottom: 24px;
  }
  .fllow_txt {
    margin-top: -6rem;
    margin-left: 1rem;
    margin-right: 1rem;
    z-index: 3;
    position: relative;
  }
  .fllow_txt .ttl {
    font-size: 16px;
  }
  .fllow_txt .txt {
    font-size: 13px;
  }
  .link_btn {
    width: 32%;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;
  }
  .link_btn a {
    padding-right: 2.5rem;
  }
  .link_btn a::before {
    right: 1.6rem;
  }
  .item span {
    font-size: 0.8rem;
  }
  .ttl_product dt span {
    font-size: 1.3rem;
  }
  #CatalogFllow {
    padding-top: 173px;
    margin-top: -173px;
  }
  .catalog_inner {
    margin-left: 10%;
    margin-right: 10%;
  }
  .catalog_use {
    font-size: 19px;
  }
  .catalog_fllow_head {
    padding: 28px 10px;
  }
  .login_txt {
    font-size: 16px;
  }
  .pw_btn {
    width: 328px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 31px;
  }
  .catalog_fllow_txtBOx {
    padding: 24px 20px 24px 20px;
  }
  #KimonoSize {
    padding-top: 173px;
    margin-top: -173px;
  }
  .size_image {
    width: 80%;
  }
  .slide_taitle {
    font-size: 16px;
  }
  .catalog_lint_txt span {
    font-size: 14px;
  }
  .catalog_lint_txt {
    font-size: 15px;
  }
  .ttl_bring_in::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background: url(../img/icon_navi@2x.png) center no-repeat;
    background-size: contain;
  }
  .schedule_banner_wrap img {
    width: 78%;
  }
}
@media screen and (max-width: 767px) {
  .omiya_ttl {
    padding-top: 2.8rem;
  }
  .planTxt_box {
    padding-top: 3.8rem;
  }
  .plan_details {
    border-bottom: solid 4px #f6f6f6;
    border-right: solid 4px #f6f6f6;
  }
  .plan_details:not(:first-of-type) {
    margin-top: 2.8rem;
  }
  .omiya_caution {
    border-bottom: solid 6px #c9bc9c;
    padding-bottom: 1.8rem;
  }
  .option_photo li div {
    align-items: flex-end;
  }
  .option_photo-p._price {
    text-align: right;
    font-size: 4vw;
  }
  .option_wrap .option_box {
    padding-bottom: 1rem;
    padding-right: 0.8rem;
    display: grid;
    grid-template-columns: 36.8% auto;
    grid-template-rows: auto auto;
    grid-column-gap: 19px;
    -moz-column-gap: 19px;
         column-gap: 19px;
    grid-row-gap: 22px;
    grid-row-gap: 22px;
    border-bottom: solid 5px #f6f6f6;
    /*border-right: solid 5px #f6f6f6;*/
    box-sizing: border-box;
  }
  .option_wrap .option_box:not(:first-of-type) {
    margin-top: 3.2rem;
  }
  .option_image {
    grid-column: 1;
    grid-row: 1;
  }
  .ttl_product {
    grid-column: 2;
    grid-row: 1;
  }
  .option_include {
    grid-column: 1/3;
    grid-row: 2;
  }
  .option_add {
    width: 78%;
  }
  .fllow_wrap {
    width: 84%;
    margin-left: auto;
    margin-right: auto;
  }
  #fllow2, #fllow3, #fllow4, #fllow5, #fllow6, #fllow7, #fllow8 {
    padding-top: 4.2rem;
  }
  .link_btn {
    width: 67%;
    margin-top: 2.5rem;
  }
  .slite_link_btn {
    min-width: 276px;
  }
  .contents_beauty {
    margin-top: 2.8rem;
  }
  .contents_photograph {
    position: relative;
    margin-top: 8rem;
  }
  .contents_photograph::before {
    display: block;
    position: absolute;
    content: "";
    background: url(../img/plus@2x.png) center no-repeat;
    background-size: contain;
    width: 32px;
    height: 32px;
    top: -6rem;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .costume_box {
    padding-top: 3.6rem;
  }
  .cauton._preparation {
    padding-top: 2.8rem;
  }
  .cauton._info {
    padding-top: 2.8rem;
  }
  .photograph {
    position: relative;
    padding-top: 6rem;
    margin-top: 3rem;
  }
  .photograph::before {
    display: block;
    position: absolute;
    content: "";
    background: url(../img/plus@2x.png) center no-repeat;
    background-size: contain;
    width: 32px;
    height: 32px;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .isho_link {
    margin-top: 36px;
  }
  .isho_link-txt {
    font-weight: bold;
  }
  .link_btn {
    width: 67%;
    margin-top: 2.5rem;
  }
  .option_price {
    padding-right: 1.8rem;
  }
  .catalog_fllow_txtBOx {
    border-top: 1px solid #333;
  }
}
@media (min-width: 1024px) {
  .plan_ttl {
    font-size: calc(8 * (100vw - 1024px) / 156 + 20px);
  }
  .plan_price {
    font-size: calc(8 * (100vw - 1024px) / 156 + 20px);
  }
  .plan_include dt {
    font-size: calc(4 * (100vw - 1024px) / 156 + 13px);
  }
  .plan_include dd {
    font-size: calc(3 * (100vw - 1024px) / 156 + 12px);
  }
  .include_set {
    font-size: calc(4 * (100vw - 1024px) / 156 + 11px);
  }
  .omiya_caution {
    font-size: calc(4 * (100vw - 1024px) / 156 + 11px);
  }
  .ttl_product dt {
    font-size: calc(4 * (100vw - 1024px) / 156 + 15px);
  }
  .ttl_product dd {
    font-size: calc(5 * (100vw - 1024px) / 156 + 16px);
  }
  .option_include p {
    font-size: calc(5 * (100vw - 1024px) / 156 + 11px);
  }
  .ttl_product dt {
    font-size: calc(4 * (100vw - 1024px) / 156 + 15px);
  }
  .ttl_product dd {
    font-size: calc(5 * (100vw - 1024px) / 156 + 16px);
  }
  .option_include p {
    font-size: calc(5 * (100vw - 1024px) / 156 + 11px);
  }
}
@media (min-width: 1180px) {
  .plan_ttl {
    font-size: 28px;
  }
  .plan_price {
    font-size: 28px;
  }
  .plan_include dt {
    font-size: 17px;
  }
  .plan_include dd {
    font-size: 15px;
  }
  .include_set {
    font-size: 15px;
  }
  .omiya_caution {
    font-size: 15px;
  }
  .omiyamairi_inner {
    padding-top: 51px;
  }
  .ttl_product dt {
    font-size: 19px;
  }
  .ttl_product dd {
    font-size: 21px;
  }
  .option_include p {
    font-size: 16px;
  }
  .ttl_product dt {
    font-size: 19px;
  }
  .ttl_product dd {
    font-size: 21px;
  }
  .option_include p {
    font-size: 16px;
  }
}
@media screen and (max-width: 1180px) and (min-width: 1024px) {
  .plan_details:not(:first-of-type) {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .option_add_box .option_txt {
    flex: 0 0 48%;
  }
}
@media (min-width: 1280px) {
  .link_btn a {
    padding-right: 10%;
  }
  .link_btn a::before {
    right: 6rem;
  }
  .link_btn a:hover::before {
    right: 4rem;
  }
  .link_btn a {
    padding-right: 10%;
  }
  .link_btn a::before {
    right: 6rem;
  }
  .link_btn a:hover::before {
    right: 4rem;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
  .plan_add_inner::before {
    position: absolute;
    display: block;
    content: "";
    background: url(../img/plus@2x.png) center no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    top: 39%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .plan_add_inner::before {
    position: absolute;
    display: block;
    content: "";
    background: url(../img/plus@2x.png) center no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    top: 43%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1280px) {
  .catalog_bg {
    padding: 58px 0;
  }
  .catalog_use {
    font-size: 24px;
  }
  .login_txt {
    font-size: 18px;
  }
  .catalog_caution {
    font-size: 14px;
  }
  .catalog_fllow_txtBOx {
    padding: 15px 39px 15px 39px;
  }
  .catalog_fllow_txtBOx .catalog_fllow_txt {
    font-size: 18px;
  }
  .catalogUse_caution {
    font-size: 15px;
    padding-top: 10px;
  }
  .plan_type th {
    font-size: 16px;
    padding: 12px 0 12px 23px;
  }
  .plan_type td {
    font-size: 17px;
    padding: 12px 0 12px 36px;
  }
}
@media (max-width: 1453px) {
  .ex_pc {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) and (min-width: 1024px) {
  .ttl_bring_in::before {
    width: 22px;
    height: 21px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .ttl_bring_in::before {
    width: 22px;
    height: 21px;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 1023px) {
  .plan_type th {
    display: block;
    background-color: #f6f6f6;
  }
  .plan_type td {
    display: block;
    border-top: 1px solid #333;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9taXlhbWFpcmkuY3NzIiwiX21haW5fb21peWFtYWlyaS5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1VFO0VBQ0UsZ0JBQUE7RUFDQSxtQ0FBQTtBRFBKO0FDYUU7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0FETEo7O0FDWUE7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0FESkY7O0FDV0E7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FERkY7O0FDa0NBO0VBQ0UsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBREdGO0FDUUU7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0FEUUo7O0FDRUE7RUFDRSxpQkFBQTtBRE9GOztBQ0RBO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FEU0Y7O0FDR0E7RUFDRSxpQkFBQTtBRGVGOztBQ0ZBO0VBQ0UscUJBQUE7RUFDQSxjQ3hKVztFRHlKWCxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHNCQUFBO0FEcUJGO0FDRkEsdUJBQUE7QUFDQTtFQUNFLGlEQUFBO0FEb0JGO0FDQ0EsdUJBQUE7QUFDQTtFQUNFLGlEQUFBO0FEaUJGO0FDVEE7RUFDRSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QURpQkY7O0FDUkE7RUFDRSxpQkFBQTtBRHFCRjs7QUNmQTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBRHVCRjtBQ2RFO0VBQ0UsaUJBQUE7QUQwQko7QUNyQkU7RUFDRSxnQkFB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RDBNTjtBQUNGO0FDMXdESTtFQW8xRUo7SUFlSSxlQUFBO0VEeVRGO0VDNVNGO0lBZUksZUFBQTtFRGlVRjtFQ2hURjtJQWlCSSxlQUFBO0VEMlVGO0VDdFVGO0lBYUksZUFBQTtFRGdWRjtFQzVRRjtJQWdCSSw0QkFBQTtFRDhWRjtFQzVWQTtJQVNJLGVBQUE7RURtV0o7RUNyVkY7SUFVSSxlQUFBO0lBQ0EsaUJBQUE7RURxV0Y7RUN2RUE7SUFtQkksZUFBQTtJQUNBLHlCQUFBO0VEZ2FKO0VDN1pBO0lBa0JJLGVBQUE7SUFDQSx5QkFBQTtFRHFhSjtBQTNuQkY7QUNsR0U7RUFERjtJQUVJLGFBQUE7RUR1V0Y7QUFDRjtBQ3A2Rkk7RUFvd0ZGO0lBcUJNLFdBQUE7SUFDQSxZQUFBO0VEdVpOO0FBQ0Y7QUNsckdJO0VBb3dGRjtJQW9DTSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7SUFDQSwyQkFBQTtFRDJaTjtBQUNGO0FDdnNHSTtFQXkwRkY7SUFVSSxjQUFBO0lBQ0EseUJBQUE7RUQ0Wko7RUNoWkE7SUFTSSxjQUFBO0lBQ0EsMEJBQUE7RURpYUo7QUExQkYiLCJmaWxlIjoib21peWFtYWlyaS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR0bF93cmFwIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGxfd3JhcCBoMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udHRsX3dyYXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfd3JhcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnR0bF90eHQge1xuICBwYWRkaW5nLXRvcDogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4udHRsX2NhdXRpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbWl5YW1haXJpX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbWl5YW1haXJpX3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJveF90b3Age1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggIzIxNzk0RjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3hfdG9wIHtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4ICMyMTc5NEY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5vbWl5YV90dGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub21peWFfdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9taXlhX3R0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMzMzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIHdpZHRoOiA2NDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxufVxuLm9taXlhX3R0bCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZV9ib3gge1xuICAgIHdpZHRoOiAzNy44ODEzNTUlO1xuICB9XG59XG5cbi5iYWJ5X2ltYWdlIHtcbiAgd2lkdGg6IDgwLjI2NjY2NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFieV9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmtpbW9ub19pbWFnZSB7XG4gIHdpZHRoOiA1OC45MzMzMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTQuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5raW1vbm9faW1hZ2Uge1xuICAgIHdpZHRoOiA2OS43OTg2NTclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAua2ltb25vX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua2ltb25vX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMC4wNjAzNjIlO1xuICB9XG59XG5cbi5vbWl5YW1haXJpX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub21peWFtYWlyaV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vbWl5YW1haXJpX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vbWl5YW1haXJpX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuXG4ucGxhbl90dGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMTc5NEY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl90dGwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHRsIHtcbiAgICBmb250LXNpemU6IGNhbGMoOCAqICgxMDB2dyAtIDEwMjRweCkgLyAxNTYgKyAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAucGxhbl90dGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAucGxhbl90dGwge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDggKiAoMTAwdncgLSAxMDI0cHgpIC8gMTU2ICsgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnBsYW5fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAucGxhbl9wcmljZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ucGxhbl9wcmljZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxufVxuXG4ucGxhbl95ZW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3llbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLnBsYW5faW5jbHVkZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy10b3A6IDIuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2luY2x1ZGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbi5wbGFuX2luY2x1ZGUgZHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2luY2x1ZGUgZHQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4ucGxhbl9pbmNsdWRlIGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2luY2x1ZGUgZGQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlIGRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoNCAqICgxMDB2dyAtIDEwMjRweCkgLyAxNTYgKyAxM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAucGxhbl9pbmNsdWRlIGR0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLnBsYW5faW5jbHVkZSBkdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2luY2x1ZGUgZGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzICogKDEwMHZ3IC0gMTAyNHB4KSAvIDE1NiArIDEycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5wbGFuX2luY2x1ZGUgZGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAucGxhbl9pbmNsdWRlIGRkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuVHh0X2JveCB7XG4gICAgcGFkZGluZy10b3A6IDMuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5UeHRfYm94IHtcbiAgICB3aWR0aDogNTUuMTY5NDkxJTtcbiAgfVxufVxuXG4ucGxhbl9kZXRhaWxzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuX2RldGFpbHMge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjZjZmNmY2O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgNHB4ICNmNmY2ZjY7XG4gIH1cbiAgLnBsYW5fZGV0YWlsczpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2RldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2RldGFpbHM6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fZGV0YWlsczpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW5jbHVkZV9zZXQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5jbHVkZV9zZXQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluY2x1ZGVfc2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzM7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5jbHVkZV9zZXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDE1NiArIDExcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5pbmNsdWRlX3NldCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC5pbmNsdWRlX3NldCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcl9zYWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ub21peWFfY2F1dGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub21peWFfY2F1dGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNnB4ICNjOWJjOWM7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9taXlhX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub21peWFfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9taXlhX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDE1NiArIDExcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5vbWl5YV9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLm9taXlhX2NhdXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAub21peWFtYWlyaV9pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUxcHg7XG4gIH1cbn1cbiNvcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNvcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4O1xuICB9XG59XG5cbi50dGxfb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICB9XG59XG4udHRsX29wdGlvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9uYXZpQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfb3B0aW9uOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuLm90aGVyX3BsYW4ge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdGhlcl9wbGFuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG4ub3RoZXJfcGxhbjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm90aGVyX3BsYW46OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5vdGhlcl9wbGFuOjpiZWZvcmUsIC5vdGhlcl9wbGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzM7XG59XG5cbi5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnkge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbn1cblxuLm9wdGlvbl9waG90by13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3B0aW9uX3Bob3RvLXdyYXAge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3B0aW9uX3Bob3RvLXdyYXAge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLm9wdGlvbl9waG90byB7XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG59XG4ub3B0aW9uX3Bob3RvIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbn1cbi5vcHRpb25fcGhvdG8gbGkgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wdGlvbl9waG90byBsaSBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ub3B0aW9uX3NocmluZSB7XG4gIHdpZHRoOiAxOWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHRpb25fc2hyaW5lIHtcbiAgICB3aWR0aDogMjdlbTtcbiAgfVxufVxuXG4ub3B0aW9uX3Bob3RvLXAge1xuICBmb250LXNpemU6IDMuNzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25fcGhvdG8tcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3B0aW9uX3Bob3RvLXAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wdGlvbl9waG90by1wLl9wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbi5vcHRpb25fcGhvdG8tcC5fY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3B0aW9uX3Bob3RvLXAuX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl9waG90by1wLl9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm9wdGlvbl9waG90by1ib3gge1xuICBwYWRkaW5nLXRvcDogMS40cmVtO1xufVxuXG4ub3B0aW9uX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvbl93cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDcuMjAzMzg5JSBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMi41NDIzNzIlO1xuICAgIGNvbHVtbi1nYXA6IDIuNTQyMzcyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9wdGlvbl93cmFwIHtcbiAgICBncmlkLXJvdy1nYXA6IDI2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBncmlkLXJvdy1nYXA6IDQ2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0NnB4O1xuICB9XG59XG4ub3B0aW9uX3dyYXAgLm9wdGlvbl9ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wdGlvbl93cmFwIC5vcHRpb25fYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM2LjglIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxOXB4O1xuICAgIGNvbHVtbi1nYXA6IDE5cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMnB4O1xuICAgIGdyaWQtcm93LWdhcDogMjJweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggI2Y2ZjZmNjtcbiAgICAvKmJvcmRlci1yaWdodDogc29saWQgNXB4ICNmNmY2ZjY7Ki9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5vcHRpb25fd3JhcCAub3B0aW9uX2JveDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcHRpb25fd3JhcCAub3B0aW9uX2JveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM5LjE2ODExJSBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIC8qd2lkdGg6IDQ3LjIwMzM4OSU7Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9wdGlvbl93cmFwIC5vcHRpb25fYm94IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQuMzMyNzU1JTtcbiAgICBjb2x1bW4tZ2FwOiA0LjMzMjc1NSU7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxOHB4O1xuICAgIGdyaWQtcm93LWdhcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHRpb25fd3JhcCAub3B0aW9uX2JveCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvdXZlbmlyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc25hcCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRocmVlX3NpZGVzIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZWwge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcHRpb25faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3B0aW9uX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG4ub3B0aW9uX2ltYWdlIGltZyB7XG4gIC8qaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsqL1xufVxuXG4udHRsX3Byb2R1Y3Qge1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi50dGxfcHJvZHVjdCBkdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR0bF9wcm9kdWN0IGR0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkdCB7XG4gICAgLypmb250LXNpemU6IDE5cHg7Ki9cbiAgfVxufVxuLnR0bF9wcm9kdWN0IGRkIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3Byb2R1Y3QgZGQge1xuICAgIC8qZm9udC1zaXplOiAyMXB4OyovXG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cbn1cbi50dGxfcHJvZHVjdCBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3Byb2R1Y3QgZGQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxfcHJvZHVjdCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dGxfcHJvZHVjdCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvbl9hZGRfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3B0aW9uX2FkZF9ib3ggLm9wdGlvbl90eHQge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wdGlvbl9pbmNsdWRlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3B0aW9uX2luY2x1ZGUge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbi5vcHRpb25faW5jbHVkZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3B0aW9uX2luY2x1ZGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHRpb25faW5jbHVkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5vcHRpb25faW5jbHVkZSBsaSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5vcHRpb25faW5jbHVkZSBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcbn1cblxuLnBob3RvX3NpemUge1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBmb250LXNpemU6IDMuNDd2dztcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGhvdG9fc2l6ZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGhvdG9fc2l6ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5waG90b19zaXplX2JveDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5waG90b19zaXplX2JveCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm9wdGlvbl90b3Age1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl90b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25fdHh0IHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl90eHQge1xuICAgIHdpZHRoOiA1MS42MTAxNjk0JTtcbiAgfVxufVxuXG4ub3B0aW9uX3ByaWNlIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl9wcmljZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5vcHRpb25fcHJpY2UgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3B0aW9uX3ByaWNlIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3B0aW9uX3ByaWNlIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG4ub3B0aW9uX3ByaWNlIGxpIHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm9wdGlvbl9wcmljZSBsaSBwIGEge1xuICBjb2xvcjogIzIxNzk0RjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3B0aW9uX2FkZCwgLm9wdGlvbl9hZGRfcHJpY2Uge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcHRpb25fYWRkLCAub3B0aW9uX2FkZF9wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3B0aW9uX2FkZCwgLm9wdGlvbl9hZGRfcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3B0aW9uX2FkZCB7XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufVxuXG4ub3B0aW9uX2FkZF9wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGlsZGVfbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aWxkZV9ub25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlsZGVfbm9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uYWNjZXNzX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3Nfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNjFweDtcbiAgfVxufVxuXG4udHRsX3Byb2R1Y3QgZHQgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3Byb2R1Y3QgZHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9wcm9kdWN0IGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoNCAqICgxMDB2dyAtIDEwMjRweCkgLyAxNTYgKyAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAudHRsX3Byb2R1Y3QgZHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAudHRsX3Byb2R1Y3QgZHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3Byb2R1Y3QgZGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg1ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDE1NiArIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC50dGxfcHJvZHVjdCBkZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHRpb25faW5jbHVkZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoNSAqICgxMDB2dyAtIDEwMjRweCkgLyAxNTYgKyAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAub3B0aW9uX2luY2x1ZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC5vcHRpb25faW5jbHVkZSBwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4ucGxhbl9hdHRlbnRpb24ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nOiAzMnB4IDEycHg7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9hdHRlbnRpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9hdHRlbnRpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMTM0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQycHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG4ucGxhbl9hdHRlbnRpb24gZHQge1xuICBjb2xvcjogI2I1NDk1YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fYXR0ZW50aW9uIGR0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9hdHRlbnRpb24gZHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBsYW5fYXR0ZW50aW9uIGRkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fYXR0ZW50aW9uIGRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9hdHRlbnRpb24gZGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnBsYW5fYXR0ZW50aW9uIGRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9hdHRlbnRpb24gZGQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbn1cblxuLyrmtYHjgowqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3dyYXAuY29udF9mbGxvdyB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS50dGxfZmxsb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmtfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxsb3dfdHRsX190eHQge1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBmb250LXNpemU6IDEuMjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmxsb3dfdHRsX190eHQge1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxsb3dfdHRsX190eHQge1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5mbGxvd193cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGxvd193cmFwIHtcbiAgICB3aWR0aDogODQlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsbG93X3dyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3JTtcbiAgICBjb2x1bW4tZ2FwOiA3JTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxLjE4NjQ0MDclLCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMuMjIwMzg5NSU7XG4gICAgY29sdW1uLWdhcDogMy4yMjAzODk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGxvd193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICAvKndpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsbG93X3dyYXAgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5mbGxvd190eHQge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGxvd190eHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsbG93X3R4dCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsbG93X3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuODkxMzA0MyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljg5MTMwNDMlO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZsbG93X3R4dCAudHRsIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGxvd190eHQgLnR0bCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4uZmxsb3dfdHh0IC50eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAxLjJyZW0gMCAxLjJyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsbG93X3R4dCAudHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZzogMTBweCAyM3B4IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2ZsbG93MiwgI2ZsbG93MywgI2ZsbG93NCwgI2ZsbG93NSwgI2ZsbG93NiwgI2ZsbG93NywgI2ZsbG93OCB7XG4gICAgcGFkZGluZy10b3A6IDQuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2ZsbG93NCwgI2ZsbG93NSwgI2ZsbG93NiwgI2ZsbG93NywgI2ZsbG93OCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cblxuLyrjg6rjg7Pjgq/jg5zjgr/jg7MqL1xuLmxpbmtfYnRuX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtfYnRuX3dyYXAge1xuICAgIHdpZHRoOiAyNy4xODY0NCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ubGlua19idG4ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rX2J0biB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX2J0biB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGlua19idG4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19idG4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtfYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpbmtfYnRuIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuLmxpbmtfYnRuIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAzcmVtO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfYnRuIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm9yZGVyX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyMTc5NEY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjhweDtcbiAgICByaWdodDogLTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rX2J0biBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rX2J0biBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbiNDYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI0NhdGFsb2cge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICB9XG59XG5cbi5jb250X3dyYXAtbWlkZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRfd3JhcC1taWRkbGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jYXRhbG9nX2NvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19jb3B5IHtcbiAgICBsaW5lLWhlaWdodDogMy4yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI7XG4gIH1cbn1cblxuLmNhdGFsb2dfdGFpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ190YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxufVxuLmNhdGFsb2dfdGFpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfdGFpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19zdXAge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19zdXAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG4uY2F0YWxvZ19zdXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfc3VwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY2F0YWxvZ191bmRlcl9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfdW5kZXJfYm94IHtcbiAgICBwYWRkaW5nOiAzOHB4IDA7XG4gIH1cbn1cbi5jYXRhbG9nX3VuZGVyX2JveDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ191bmRlcl9ib3g6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cblxuLnNpdGVfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVfbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5sb2dpbl9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG59XG4ubG9naW5fYm94IGxpIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2luX2JveCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubG9naW5fYm94IGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNhdGVnb3J5X3Byb2R1Y3Qge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGVnb3J5X3Byb2R1Y3Qge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2xpdGVfbGlua193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGl0ZV9saW5rX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNpdGVfd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyMTc5NEY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbn1cbi5zaXRlX3dyYXA6aG92ZXIgLnNsaXRlX2xpbmtfYnRuIHtcbiAgdHJhbnNpdGlvbjogMC44cztcbn1cbi5zaXRlX3dyYXA6aG92ZXIgLnNsaXRlX2xpbmtfYnRuIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgLTUwJSk7XG59XG5cbi5zbGl0ZV9saW5rX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDgxLjg5OTElO1xuICBsaW5lLWhlaWdodDogMi4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaXRlX2xpbmtfYnRuIHtcbiAgICBtaW4td2lkdGg6IDI3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpdGVfbGlua19idG4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGl0ZV9saW5rX2J0biB7XG4gICAgd2lkdGg6IDM3OXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNsaXRlX2xpbmtfYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaXRlX2xpbmtfYnRuIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk0cHg7XG4gIH1cbn1cbi5zbGl0ZV9saW5rX2J0biBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnRuX2Fycm93X3cuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuOHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaXRlX2xpbmtfYnRuIHNwYW46OmFmdGVyIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgdG9wOiAzNCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5zaXRlX2xvZ28ge1xuICB3aWR0aDogMjE2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlX2xvZ28ge1xuICAgIHdpZHRoOiAzMDhweDtcbiAgfVxufVxuXG4ucnN2X2NhdXRpb24ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucnN2X2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnJzdl9jYXV0aW9uIGEge1xuICBjb2xvcjogIzIxNzk0RjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250YWN0X3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X3R4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG59XG5cbi5yc3ZfYWxsb3cge1xuICB3aWR0aDogNzlweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJzdl9hbGxvdyB7XG4gICAgd2lkdGg6IDg2cHg7XG4gIH1cbn1cblxuLmtpbW9ub19jb250YWN0X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTQuNjU4OCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTc5NEY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua2ltb25vX2NvbnRhY3RfYnRuIHtcbiAgICB3aWR0aDogNTA3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxufVxuLmtpbW9ub19jb250YWN0X2J0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5raW1vbm9fY29udGFjdF9idG4gc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjNweDtcbiAgfVxufVxuLmtpbW9ub19jb250YWN0X2J0biBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZW1haWxfdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtpbW9ub19jb250YWN0X2J0biBzcGFuOjphZnRlciB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFuX2FkZF9pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0LjU3NjI3MTElIDQ0LjU3NjI3MTElO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTAuODQ3NDU3JTtcbiAgICBjb2x1bW4tZ2FwOiAxMC44NDc0NTclO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9hZGRfaW5uZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbHVzQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMzklO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9hZGRfaW5uZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbHVzQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogNDMlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9hZGRfaW5uZXIge1xuICAgIGdyaWQtcm93LWdhcDogMzJweDtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzLjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2FkZF9pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRzX2JlYXV0eSB7XG4gICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudHNfYmVhdXR5IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRzX3Bob3RvZ3JhcGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHNfcGhvdG9ncmFwaDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXNAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdG9wOiAtNnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRzX3Bob3RvZ3JhcGgge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29zdHVtZV9ib3gge1xuICAgIHBhZGRpbmctdG9wOiAzLjZyZW07XG4gIH1cbn1cblxuLnR0bF9pbmNsdWRlX3BsYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfaW5jbHVkZV9wbGFuIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLmFkZF9jb250ZW50cyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyMTc5NEY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggIzIxNzk0RjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjJweCAxNHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWRkX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkZF9jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkZF9jb250ZW50cyB7XG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAjMjE3OTRGO1xuICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgfVxufVxuXG4udHRsX3BsYW5fYWRkIHtcbiAgY29sb3I6ICMyMTc5NEY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcGxhbl9hZGQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcGxhbl9hZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICB9XG59XG5cbi5wbGFuX3NlbGVjdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFnZSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuLmFnZTMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZ2UzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hZ2UzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmxvd2VyX3JlZEAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLmFnZTUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFnZTUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFnZTU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfZ3JlZW5AMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5hZ2U3IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZ2U3IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hZ2U3OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmxvd2VyX2JsdWVAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZW50YWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZW50YWwge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlbnRhbCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5jYXV0b24ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F1dG9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXV0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdXRvbi5fcHJlcGFyYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXV0b24uX3ByZXBhcmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F1dG9uLl9iZWF1dHkge1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F1dG9uLl9iZWF1dHkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F1dG9uLl9jYW1lcmFtYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNhdXRvbiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F1dG9uLl9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdXRvbi5faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdXRvbl9iZXV0eSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXV0b25fcGhvdG8ge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuXG4ucGhvdG9faGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBob3RvX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBob3RvX2hlYWQgLmljb25fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGhvdG9faGVhZCAuaWNvbl9ib3gge1xuICAgIHBhZGRpbmctbGVmdDogNC42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBob3RvX2hlYWQgLmljb25fYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5waG90b19oZWFkIC5pY29uX2JveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3Job21idXNAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbn1cbi5waG90b19oZWFkIC5zdXAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmFudl9waG90b19ib3gge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hbnZfcGhvdG9fYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnZfcGhvdG9fYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxufVxuLmFudl9waG90b19ib3ggbGkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFudl9waG90b19ib3ggbGkge1xuICAgIHdpZHRoOiA4NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW52X3Bob3RvX2JveCBsaSB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuXG4ucGhvdG9fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGhvdG9fb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm9yIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS44cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3Ige1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waG90b2dyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBob3RvZ3JhcGg6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbHVzQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4jWVVJVFNVTVVHSTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgbWFyZ2luLXRvcDogLTE2NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI1lVSVRTVU1VR0k6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE3M3B4O1xuICAgIG1hcmdpbi10b3A6IC0xNzNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjWVVJVFNVTVVHSTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uaXNob19saW5rX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMy42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzaG9fbGlua193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXNob19saW5rX3dyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pc2hvX2xpbmtfd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG59XG5cbi5pc2hvX2xpbmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzaG9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzaG9fbGluayB7XG4gICAgd2lkdGg6IDM2LjEyOCU7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pc2hvX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNzRweDtcbiAgfVxufVxuXG4uaXNob19saW5rLXRhdGlsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU0OTViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXNob19saW5rLXRhdGlsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5pc2hvX2xpbmstdHh0X2JveCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pc2hvX2xpbmstdHh0X2JveCB7XG4gICAgcGFkZGluZzogNTZweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzaG9fbGluay10eHRfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5pc2hvX2xpbmstdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzaG9fbGluay10eHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzaG9fbGluay10eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmlzaG9fbGluay10eHRfX2NvbWluZ3Nvb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pc2hvX2xpbmstdHh0X19jb21pbmdzb29uIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuLyrmtYHjgowqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3dyYXAuY29udF9mbGxvdyB7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS50dGxfZmxsb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpbmtfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxsb3dfdHRsX190eHQge1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmxsb3dfdHRsX190eHQge1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxsb3dfdHRsX190eHQge1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5mbGxvd193cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuOHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGxvd193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMxLjE4NjQ0MDclLCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMuMjIwMzg5NSU7XG4gICAgY29sdW1uLWdhcDogMy4yMjAzODk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGxvd193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICAvKndpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsbG93X3dyYXAgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5mbGxvd190eHQge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGxvd190eHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsbG93X3R4dCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsbG93X3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuODkxMzA0MyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljg5MTMwNDMlO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZsbG93X3R4dCAudHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbGxvd190eHQgLnR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsbG93X3R4dCAudHRsIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5mbGxvd190eHQgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAxLjJyZW0gMXJlbSAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmxsb3dfdHh0IC50eHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGxvd190eHQgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmc6IDMycHggMjNweCA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZmxsb3c0LCAjZmxsb3c1LCAjZmxsb3c2LCAjZmxsb3c3LCAjZmxsb3c4IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuXG4vKuODquODs+OCr+ODnOOCv+ODsyovXG4ubGlua19idG5fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua19idG5fd3JhcCB7XG4gICAgd2lkdGg6IDI3LjE4NjQ0JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxufVxuXG4ubGlua19idG4ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rX2J0biB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX2J0biB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGlua19idG4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19idG4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtfYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpbmtfYnRuIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuLmxpbmtfYnRuIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAzcmVtO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfYnRuIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm9yZGVyX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyMTc5NEY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjhweDtcbiAgICByaWdodDogLTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rX2J0biBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rX2J0biBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5hY2Nlc3Nfd3JhcC5zaWNoaWdvc2FuX2FjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDcuMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3Byb2R1Y3QgZHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDE1NiArIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkdCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC50dGxfcHJvZHVjdCBkdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDUgKiAoMTAwdncgLSAxMDI0cHgpIC8gMTU2ICsgMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnR0bF9wcm9kdWN0IGRkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLnR0bF9wcm9kdWN0IGRkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl9pbmNsdWRlIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg1ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDE1NiArIDExcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5vcHRpb25faW5jbHVkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLm9wdGlvbl9pbmNsdWRlIHAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLml0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5cbi50dGxfcHJvZHVjdCBkdCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMuNzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50dGxfcHJvZHVjdCBkdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9wdGlvbl9wcmljZSB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICB9XG59XG5cbiNDYXRhbG9nRmxsb3cge1xuICBwYWRkaW5nLXRvcDogMTY5cHg7XG4gIG1hcmdpbi10b3A6IC0xNjlweDtcbn1cbiNDYXRhbG9nRmxsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tdG9wOiAtMTY5cHg7XG4gIGhlaWdodDogMTY5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjQ2F0YWxvZ0ZsbG93IHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XG4gICAgbWFyZ2luLXRvcDogLTE3M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI0NhdGFsb2dGbGxvdyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX2JnIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX2JnIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ19iZyB7XG4gICAgcGFkZGluZzogNThweCAwO1xuICB9XG59XG5cbi5jYXRhbG9nX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmNhdGFsb2dfdXNlIHtcbiAgY29sb3I6ICMyMTc5NEY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX3VzZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfdXNlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ191c2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19mbGxvd19oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX2ZsbG93X2hlYWQge1xuICAgIHBhZGRpbmc6IDI4cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX2ZsbG93X2hlYWQge1xuICAgIHBhZGRpbmc6IDMycHggMCA0MHB4IDA7XG4gIH1cbn1cblxuLmxvZ2luX3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9naW5fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbl90eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dpbl90eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5sb2dpbl90eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfY2F1dGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhdGFsb2dfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wd19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNzA0QjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wd19idG4ge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wd19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB3aWR0aDogNDM0eDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wd19idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogNTA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gIH1cbn1cbi5wd19idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjlweDtcbn1cbi5wd19idG4gc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VtYWlsX3cuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuLmNhdGFsb2dfZmxsb3dfYm94IGxpIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19mbGxvd19ib3ggbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGxvZ19mbGxvd19pbWFnZSB7XG4gICAgd2lkdGg6IDM4Ljk4MzElO1xuICB9XG59XG5cbi5jYXRhbG9nX2ZsbG93X3R4dEJPeCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEzcHggMTZweCAxM3B4IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19mbGxvd190eHRCT3gge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19mbGxvd190eHRCT3gge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19mbGxvd190eHRCT3gge1xuICAgIHdpZHRoOiA2MS4wMTY5JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXRhbG9nX2ZsbG93X3R4dEJPeCB7XG4gICAgcGFkZGluZzogMTVweCAzOXB4IDE1cHggMzlweDtcbiAgfVxufVxuLmNhdGFsb2dfZmxsb3dfdHh0Qk94IC5jYXRhbG9nX2ZsbG93X3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfZmxsb3dfdHh0Qk94IC5jYXRhbG9nX2ZsbG93X3R4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhdGFsb2dfZmxsb3dfdHh0Qk94IC5jYXRhbG9nX2ZsbG93X3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5rYWRvZGVfZ3JlZW4ge1xuICBjb2xvcjogIzIxNzk0Rjtcbn1cblxuLmthZG9kZV9yZWQge1xuICBjb2xvcjogIzIxNzk0Rjtcbn1cblxuLmNhdGFsb2dVc2VfY2F1dGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dVc2VfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2F0YWxvZ1VzZV9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNhdXRpb25fcmVkIHtcbiAgY29sb3I6ICNERTJEMkQ7XG59XG5cbi5jYXV0aW9uX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXV0aW9uX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTNweCkge1xuICAuZXhfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJzdl9saW5rIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJzdl9saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuI0tpbW9ub1NpemUge1xuICBwYWRkaW5nLXRvcDogMTY5cHg7XG4gIG1hcmdpbi10b3A6IC0xNjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNLaW1vbm9TaXplIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XG4gICAgbWFyZ2luLXRvcDogLTE3M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI0tpbW9ub1NpemUge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gIH1cbn1cblxuLnNpemVfaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpemVfaW5mbyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG5cbi5zaXplX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l6ZV9pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpemVfaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXplX2ltYWdlIHtcbiAgICB3aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlciB7XG4gICAgbWFyZ2luLXRvcDogNTdweDtcbiAgfVxufVxuXG4uc2xpZGVfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVfd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxNjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cbn1cblxuLnNsaWRlX2tpbW9ub190eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlX2tpbW9ub190eHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2xpZGVfdGFpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVfdGFpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVfdGFpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zbGlkZV90YWl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZV90YWl0bGU6OmFmdGVyIHtcbiAgICB0b3A6IDQycHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfbGludF90eHQge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jYXRhbG9nX2xpbnRfdHh0IHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19saW50X3R4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19saW50X3R4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX2xpbnRfdHh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19saW50X3R4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICB9XG59XG5cbi5jYXRhcm9nX2Fycm93IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhcm9nX2Fycm93IHtcbiAgICB3aWR0aDogNThweDtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uY29udF93cmFwLW1pZGRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250X3dyYXAtbWlkZGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ua2Fkb2RlX3BsYW5fdGFpdGxlIHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua2Fkb2RlX3BsYW5fdGFpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5cbi50dGxfYnJpbmdfaW4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9icmluZ19pbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxufVxuLnR0bF9icmluZ19pbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbmF2aUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50dGxfYnJpbmdfaW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9uYXZpQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfYnJpbmdfaW46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9icmluZ19pbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbmF2aUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9icmluZ19pbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5wcmljZV9jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wbGFuX3R5cGUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5wbGFuX3R5cGUgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGxhbl90eXBlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHlwZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbn1cbi5wbGFuX3R5cGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3R5cGUgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90eXBlIHRoIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBsYW5fdHlwZSB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDIzcHg7XG4gIH1cbn1cbi5wbGFuX3R5cGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3R5cGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHlwZSB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBsYW5fdHlwZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDM2cHg7XG4gIH1cbn1cblxuLnNjaGVkdWxlX2Jhbm5lcl93cmFwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zY2hlZHVsZV9iYW5uZXJfd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG59XG4uc2NoZWR1bGVfYmFubmVyX3dyYXAgaDMge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zY2hlZHVsZV9iYW5uZXJfd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2NoZWR1bGVfYmFubmVyX3dyYXAgaDM6OmJlZm9yZSwgLnNjaGVkdWxlX2Jhbm5lcl93cmFwIGgzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjaGVkdWxlX2Jhbm5lcl93cmFwIGgzOjpiZWZvcmUsIC5zY2hlZHVsZV9iYW5uZXJfd3JhcCBoMzo6YWZ0ZXIge1xuICAgIGZsZXg6IDAgMCA2MHB4O1xuICB9XG59XG4uc2NoZWR1bGVfYmFubmVyX3dyYXAgaDM6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zY2hlZHVsZV9iYW5uZXJfd3JhcCBoMzo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zY2hlZHVsZV9iYW5uZXJfd3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2NoZWR1bGVfYmFubmVyX3dyYXAgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiAzcHggM3B4ICNCNTQ5NUI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NoZWR1bGVfYmFubmVyX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2NoZWR1bGVfYmFubmVyX3dyYXAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2NoZWR1bGVfYmFubmVyX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogODg0cHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAjQjU0OTVCO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5zY2hlZHVsZV9iYW5uZXJfd3JhcCBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjaGVkdWxlX2Jhbm5lcl93cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBrm1peGluXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR0bF93cmFwIHtcbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi50dGxfdHh0IHtcbiAgcGFkZGluZy10b3A6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4udHRsX2NhdXRpb24ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4vL+OBiuWuruWPguOCilxuLm9taXlhbWFpcmlfd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYm94X3RvcCB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4ICMyMTc5NEY7XG4gICAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4ICMyMTc5NEY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5vbWl5YV90dGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgd2lkdGg6IDY0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLmltYWdlX2JveCB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDM3Ljg4MTM1NSU7XG4gIH1cbn1cblxuLmJhYnlfaW1hZ2Uge1xuICB3aWR0aDogODAuMjY2NjY2JTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ua2ltb25vX2ltYWdlIHtcbiAgd2lkdGg6IDU4LjkzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtNC4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA2OS43OTg2NTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMC4wNjAzNjIlO1xuICB9XG59XG5cbi5vbWl5YW1haXJpX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbn1cblxuLnBsYW5fdHRsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJG1haW5fY29sb3I7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8v5Y+v5aSJ44OV44Kp44Oz44OIXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R0bCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgyOCAtIDIwKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5wbGFuX3R0bCAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC5wbGFuX3R0bCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vL+WApOautVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgyOCAtIDIwKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5wbGFuX3ByaWNlICB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLnBsYW5fcHJpY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnBsYW5fcHJpY2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5cbi5wbGFuX3llbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLnBsYW5faW5jbHVkZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBwYWRkaW5nLXRvcDogMi4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgfVxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIH1cbiAgfVxuICBkdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9XG4gIGRkIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vL+WPr+WkieODleOCqeODs+ODiFxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE3IC0gMTMpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTE4MCAtIDEwMjQpKSArIDEzcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnBsYW5faW5jbHVkZSBkdCAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC5wbGFuX2luY2x1ZGUgZHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlIGRkIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE1IC0gMTIpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTE4MCAtIDEwMjQpKSArIDEycHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnBsYW5faW5jbHVkZSBkZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLnBsYW5faW5jbHVkZSBkZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ucGxhblR4dF9ib3gge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZy10b3A6IDMuOHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA1NS4xNjk0OTElO1xuICB9XG59XG5cbi5wbGFuX2RldGFpbHMge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA0cHggI2Y2ZjZmNjtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgIH1cbiAgfVxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9kZXRhaWxzIHtcbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmluY2x1ZGVfc2V0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMztcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuXG4vL+WPr+WkieODleOCqeODs+ODiFxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5jbHVkZV9zZXR7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNSAtIDExKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAxMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5pbmNsdWRlX3NldCAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC5pbmNsdWRlX3NldCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uZm9yX3NhbGUgIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ub21peWFfY2F1dGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjYzliYzljO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbn1cblxuLy/lj6/lpInjg5Xjgqnjg7Pjg4hcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9taXlhX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTUgLSAxMSkgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxMTgwIC0gMTAyNCkpICsgMTFweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAub21peWFfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLm9taXlhX2NhdXRpb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAub21peWFtYWlyaV9pbm5lciAgIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgfVxufVxuXG4jb3B0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNzRweDtcbiAgfVxufVxuXG4udHRsX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbmF2aUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5vdGhlcl9wbGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS40cmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5vdGhlcl9wbGFuOjpiZWZvcmUsLm90aGVyX3BsYW46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA0MHB4O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzM7XG59XG5cbi5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5IHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuXG4vL+OCquODl+OCt+ODp+ODs1xuLm9wdGlvbl9waG90by13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG4ub3B0aW9uX3Bob3RvIHtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcHRpb25fc2hyaW5lIHtcbiAgd2lkdGg6IDE5ZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDI3ZW07XG4gIH1cbn1cblxuLm9wdGlvbl9waG90by1wIHtcbiAgZm9udC1zaXplOiAzLjczdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICYuX3ByaWNlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIH1cbiAgfVxuICAmLl9jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbi5vcHRpb25fcGhvdG8tYm94IHtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbn1cblxuLy/jgrDjg6rjg4Pjg4lcbi5vcHRpb25fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3LjIwMzM4OSUgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIuNTQyMzcyJTtcbiAgICBjb2x1bW4tZ2FwOiAyLjU0MjM3MiU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGdyaWQtcm93LWdhcDogMjZweDtcbiAgICBncmlkLXJvdy1nYXA6IDI2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBncmlkLXJvdy1nYXA6IDQ2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0NnB4O1xuICB9XG4gIC5vcHRpb25fYm94IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzYuOCUgYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxOXB4O1xuICAgICAgY29sdW1uLWdhcDogMTlweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMjJweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjZjZmNmY2O1xuICAgICAgLypib3JkZXItcmlnaHQ6IHNvbGlkIDVweCAjZjZmNmY2OyovXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzkuMTY4MTEwJSBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAvKndpZHRoOiA0Ny4yMDMzODklOyovXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNC4zMzI3NTUlO1xuICAgICAgY29sdW1uLWdhcDogNC4zMzI3NTUlO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxOHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNXB4O1xuICAgICAgY29sdW1uLWdhcDogMjVweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zb3V2ZW5pciB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cblxuLnNuYXAge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG59XG5cbi50aHJlZV9zaWRlcyB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cblxuLnBhbmVsIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuXG4ub3B0aW9uX2ltYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xuICB9XG4gIGltZyB7XG4gICAgLypoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7Ki9cbiAgfVxufVxuXG4udHRsX3Byb2R1Y3Qge1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBkdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAvKmZvbnQtc2l6ZTogMTlweDsqL1xuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIC8qZm9udC1zaXplOiAyMXB4OyovXG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5cbi5vcHRpb25fYWRkX2JveCB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLm9wdGlvbl90eHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9wdGlvbl9pbmNsdWRlIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvMztcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogIHN0YXJ0O1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vL+OCreODo+ODk+ODjeOCteOCpOOCulxuLnBob3RvX3NpemUge1xuICBncmlkLWNvbHVtbjogMSAvMztcbiAgZm9udC1zaXplOiAzLjQ3dnc7XG4gIGNvbG9yOiAjMzMzO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnBob3RvX3NpemVfYm94IHtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLy/jgqrjg5fjgrfjg6fjg7Ncbi5vcHRpb25fdG9wIHtcbiAgcGFkZGluZy10b3A6IDIuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm9wdGlvbl90eHQge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA1MS42MTAxNjk0JTtcbiAgfVxufVxuXG4ub3B0aW9uX3ByaWNlIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMyMTc5NEY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9wdGlvbl9hZGQsLm9wdGlvbl9hZGRfcHJpY2Uge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5vcHRpb25fYWRkIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cblxuLm9wdGlvbl9hZGRfcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRpbGRlX25vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjdyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi8v44Ki44Kv44K744K5XG4uYWNjZXNzX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbn1cblxuLnR0bF9wcm9kdWN0IGR0IHtcbiAgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLy/lj6/lpInjg5Xjgqnjg7Pjg4hcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9wcm9kdWN0IGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE5IC0gMTUpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTE4MCAtIDEwMjQpKSArIDE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnR0bF9wcm9kdWN0IGR0ICB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLnR0bF9wcm9kdWN0IGR0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8v5Y+v5aSJ44OV44Kp44Oz44OIXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgyMSAtIDE2KSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAxNnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC50dGxfcHJvZHVjdCBkZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vL+WPr+WkieODleOCqeODs+ODiFxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3B0aW9uX2luY2x1ZGUgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNiAtIDExKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAxMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5vcHRpb25faW5jbHVkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAub3B0aW9uX2luY2x1ZGUgcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uaXRlbSB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fYXR0ZW50aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmc6IDMycHggMTJweDtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTEzNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MnB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxuICBkdCB7XG4gICAgY29sb3I6ICNiNTQ5NWI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgZGQge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHBhZGRpbmctbGVmdDoxZW07XG5cdCAgdGV4dC1pbmRlbnQ6LTFlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKua1geOCjCovXG4uY29udF93cmFwLmNvbnRfZmxsb3cge1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG59XG5cbi50dGxfY2F0ZWdvcnkudHRsX2ZsbG93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsbG93X3R0bF9fdHh0IHtcbiAgcGFkZGluZy10b3A6IDIuMnJlbTtcbiAgZm9udC1zaXplOiAxLjI4cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5mbGxvd193cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuOHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHdpZHRoOiA4NCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDclO1xuICAgIGNvbHVtbi1nYXA6IDclO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzEuMTg2NDQwNyUgLCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMuMjIwMzg5NSU7XG4gICAgY29sdW1uLWdhcDogMy4yMjAzODk1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA3OXB4O1xuICAgIC8qd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsqL1xuICB9XG4gIGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mbGxvd190eHQge1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljg5MTMwNDMlO1xuICAgIG1hcmdpbi1yaWdodDogNC44OTEzMDQzJTtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnR0bCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgcGFkZGluZzogMTBweCAyM3B4IDU2cHg7XG4gICAgfVxuICB9XG59XG5cbi50dGwudHh0X3BsYW4yIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5cbiNmbGxvdzIsI2ZsbG93MywjZmxsb3c0LCNmbGxvdzUsI2ZsbG93NiwjZmxsb3c3LCNmbGxvdzgge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZy10b3A6IDQuMnJlbTtcbiAgfVxufVxuXG4jZmxsb3c0LCNmbGxvdzUsI2ZsbG93NiwjZmxsb3c3LCNmbGxvdzgge1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG59XG5cbi8q44Oq44Oz44Kv44Oc44K/44OzKi9cbi5saW5rX2J0bl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAyNy4xODY0NCU7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTogOTBweDtcbiAgICAvLyByaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5saW5rX2J0biB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRmb250X21haW5fY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBhIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07XG4gICAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTI4MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4ycyBlYXNlLWluO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICByaWdodDogMS42cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcmlnaHQ6IDRyZW1cbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICByaWdodDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlcl9ib3gge1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOHB4O1xuICAgIHJpZ2h0OiAtMjhweDtcbiAgfVxuXG59XG5cbi5saW5rX2J0biBhIHtcbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcmlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbiNDYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cblxuLmNvbnRfd3JhcC1taWRkbGUge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhdGFsb2dfY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTc5NEY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjtcbiAgfVxufVxuXG4uY2F0YWxvZ190YWl0bGUge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dfc3VwIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dfdW5kZXJfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzk0RjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IDM4cHggMDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNpdGVfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5sb2dpbl9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIGxpIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnlfcHJvZHVjdHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2xpdGVfbGlua193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNpdGVfd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyMTc5NEY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnNsaXRlX2xpbmtfYnRuIHtcbiAgICAgIHRyYW5zaXRpb246IC44cztcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaXRlX2xpbmtfYnRuIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODEuODk5MSU7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtaW4td2lkdGg6IDI3NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMzc5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5NHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idG5fYXJyb3dfdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IC44cztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRvcDogMzQlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaXRlX2xvZ28ge1xuICB3aWR0aDogMjE2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAzMDhweDtcbiAgfVxufVxuXG4ucnN2X2NhdXRpb24ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMyMTc5NEY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmNvbnRhY3RfdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMyMTc5NEY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG59XG5cbi5yc3ZfYWxsb3cge1xuICB3aWR0aDogNzlweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDg2cHg7XG4gIH1cbn1cblxuLmtpbW9ub19jb250YWN0X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTQuNjU4OCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTc5NEY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNTA3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjNweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZW1haWxfdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxhbl9hZGRfaW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NC41NzYyNzExJSA0NC41NzYyNzExJTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwLjg0NzQ1NyU7XG4gICAgY29sdW1uLWdhcDogMTAuODQ3NDU3JTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGx1c0AyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAzOSU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGx1c0AyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICAgIHJvdy1nYXA6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzX2JlYXV0eSB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xuICB9XG59XG5cbi5jb250ZW50c19waG90b2dyYXBoIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGx1c0AyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHRvcDogLTZyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xuICB9XG59XG5cbi5jb3N0dW1lX2JveCB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICB9XG59XG5cbi50dGxfaW5jbHVkZV9wbGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5hZGRfY29udGVudHMge1xuICBib3JkZXI6IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAkbWFpbl9jb2xvcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjJweCAxNHB4IDI0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGJveC1zaGFkb3c6IDhweCA4cHggJG1haW5fY29sb3I7XG4gICAgcGFkZGluZzogMjVweCAyOHB4O1xuICB9XG59XG5cbi50dGxfcGxhbl9hZGQge1xuICBjb2xvcjogJG1haW5fY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG4ucGxhbl9zZWxlY3Qge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xufVxuXG4uYWdlMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfcmVkQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5hZ2U1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmxvd2VyX2dyZWVuQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5hZ2U3IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmxvd2VyX2JsdWVAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnJlbnRhbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5jYXV0b24ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJi5fcHJlcGFyYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLl9iZWF1dHkge1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICB9XG4gIH1cbiAgJi5fY2FtZXJhbWFuIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAmLl9pbmZvIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXV0b25fYmV1dHkge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMiAvIDM7XG4gIH1cbn1cblxuLmNhdXRvbl9waG90byB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIGdyaWQtcm93OiAyIC8gMztcbiAgfVxufVxuXG4ucGhvdG9faGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaWNvbl9ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3Job21idXNAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuc3VwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uYW52X3Bob3RvX2JveCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogODAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogNTclO1xuICAgIH1cbiAgfVxufVxuXG4ucGhvdG9fb3B0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5vciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS44cmVtIDA7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgfVxufVxuXG4ucGhvdG9ncmFwaCB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXNAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy/kuIPkupTkuInooaPoo7PihpNcbiNZVUlUU1VNVUdJIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDE3M3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTE3M3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmlzaG9fbGlua193cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gIH1cbn1cblxuLmlzaG9fbGluayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDM2LjEyOCU7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgfSBcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cblxuLmlzaG9fbGluay10YXRpbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1NDk1YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uaXNob19saW5rLXR4dF9ib3gge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5pc2hvX2xpbmstdHh0IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICZfX2NvbWluZ3Nvb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLyrmtYHjgowqL1xuLmNvbnRfd3JhcC5jb250X2ZsbG93IHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuXG4udHRsX2NhdGVnb3J5LnR0bF9mbGxvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlua19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGxvd190dGxfX3R4dCB7XG4gIHBhZGRpbmctdG9wOiAyLjJyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA5MyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogODMuMzc1JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4uZmxsb3dfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzLjhyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDU2cHg7XG4gIC8vIGdyaWQtY29sdW1uLWdhcDogNyU7XG4gIC8vIGNvbHVtbi1nYXA6IDclO1xuICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQzJSAsIDFmcikpO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzEuMTg2NDQwNyUgLCAxZnIpKTtcblxuICAgIGdyaWQtY29sdW1uLWdhcDogMy4yMjAzODk1JTtcbiAgICBjb2x1bW4tZ2FwOiAzLjIyMDM4OTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7XG4gICAgLyp3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyovXG4gIH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZsbG93X3R4dCB7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuODkxMzA0MyU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljg5MTMwNDMlO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cbiAgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZzogMS4ycmVtIDFyZW0gMS4ycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgcGFkZGluZzogMzJweCAyM3B4IDU2cHg7XG4gICAgfVxuICB9XG59XG5cbiNmbGxvdzQsI2ZsbG93NSwjZmxsb3c2LCNmbGxvdzcsI2ZsbG93OCB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cblxuLyrjg6rjg7Pjgq/jg5zjgr/jg7MqL1xuLmxpbmtfYnRuX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDI3LjE4NjQ0JTtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAwO1xuICAgIC8vIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICB9XG59XG5cbi5saW5rX2J0biB7XG4gIGJvcmRlcjogc29saWQgMXB4ICRmb250X21haW5fY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBhIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07XG4gICAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTI4MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogM3JlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4ycyBlYXNlLWluO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICByaWdodDogMS42cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcmlnaHQ6IDRyZW1cbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICByaWdodDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlcl9ib3gge1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOHB4O1xuICAgIHJpZ2h0OiAtMjhweDtcbiAgfVxuXG59XG5cbi5saW5rX2J0biBhIHtcbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgcmlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5hY2Nlc3Nfd3JhcC5zaWNoaWdvc2FuX2FjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDcuMnJlbTtcbn1cblxuLy/lj6/lpInjg5Xjgqnjg7Pjg4hcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9wcm9kdWN0IGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE5IC0gMTUpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTE4MCAtIDEwMjQpKSArIDE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLnR0bF9wcm9kdWN0IGR0ICB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLnR0bF9wcm9kdWN0IGR0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8v5Y+v5aSJ44OV44Kp44Oz44OIXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgyMSAtIDE2KSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAxNnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC50dGxfcHJvZHVjdCBkZCAge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC50dGxfcHJvZHVjdCBkZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vL+WPr+WkieODleOCqeODs+ODiFxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3B0aW9uX2luY2x1ZGUgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNiAtIDExKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDExODAgLSAxMDI0KSkgKyAxMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC5vcHRpb25faW5jbHVkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAub3B0aW9uX2luY2x1ZGUgcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uaXRlbSB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnR0bF9wcm9kdWN0IGR0IHtcbiAgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzLjczdnc7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5vcHRpb25fcHJpY2Uge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICB9XG59XG5cbiNDYXRhbG9nRmxsb3cge1xucGFkZGluZy10b3A6IDE2OXB4O1xubWFyZ2luLXRvcDogLTE2OXB4O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbWFyZ2luLXRvcDogLTE2OXB4O1xuICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XG4gICAgbWFyZ2luLXRvcDogLTE3M3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nOiA1OHB4IDA7XG4gIH1cbn1cblxuLmNhdGFsb2dfaW5uZXIge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG59XG5cbi5jYXRhbG9nX3VzZSB7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX2ZsbG93X2hlYWQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTdweCAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZzogMjhweCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZzogMzJweCAwIDQwcHggMDtcbiAgfVxuIH1cblxuLmxvZ2luX3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIC8vIHBhZGRpbmctdG9wOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvLyBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnB3X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY3MDRCO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHdpZHRoOiA0MzR4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiA1MDhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lbWFpbF93LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dfZmxsb3dfYm94IHtcbiAgbGkge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGxvZ19mbGxvd19pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDM4Ljk4MzElO1xuICB9XG59XG5cbi5jYXRhbG9nX2ZsbG93X3R4dEJPeCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEzcHggMTZweCAxM3B4IDE2cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA2MS4wMTY5JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDM5cHggMTVweCAzOXB4O1xuICB9XG4gIC5jYXRhbG9nX2ZsbG93X3R4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmthZG9kZV9ncmVlbiB7XG4gIGNvbG9yOiAjMjE3OTRGO1xufVxuXG5cbi5rYWRvZGVfcmVkIHtcbiAgY29sb3I6ICMyMTc5NEY7XG59XG5cbi5jYXRhbG9nVXNlX2NhdXRpb24ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY2F1dGlvbl9yZWQge1xuICBjb2xvcjogI0RFMkQyRDtcbn1cblxuLmNhdXRpb25fc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5leF9wYyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDUzcHgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJzdl9saW5rIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbiNLaW1vbm9TaXplIHtcbiAgcGFkZGluZy10b3A6IDE2OXB4O1xuICBtYXJnaW4tdG9wOiAtMTY5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XG4gICAgbWFyZ2luLXRvcDogLTE3M3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgfVxufVxuXG4uc2l6ZV9pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLnNpemVfaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuLy/jgYrlrq7jgrnjg6njgqTjg4lcbi5zd2lwZXIge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gIH1cbn1cblxuLnNsaWRlX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxNjJweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cbn1cblxuLnNsaWRlX2tpbW9ub190eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zbGlkZV90YWl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTc5NEY7XG4gICAgdG9wOiAzM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHRvcDogNDJweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dfbGludF90eHQge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgfVxufVxuXG4uY2F0YXJvZ19hcnJvdyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5jb250X3dyYXAtbWlkZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5rYWRvZGVfcGxhbl90YWl0bGUge1xuICBtYXJnaW4tdG9wOiA3NHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDgycHg7XG4gIH1cbn1cblxuLnR0bF9icmluZ19pbiB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgICBsZWZ0OiAwO1xuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbmF2aUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbmF2aUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTMlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX25hdmlAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByaWNlX2NhdXRpb24ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBsYW5fdHlwZSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDIzcHg7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoZXhsKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8v44K544Kx44K444Ol44O844Or44OQ44OK44O8XG4uc2NoZWR1bGVfYmFubmVyX3dyYXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmbGV4OiAwIDAgNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IFxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggI0I1NDk1QjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHdpZHRoOiA3OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiA4ODRweDtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggI0I1NDk1QjtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8v44Kr44Op44O8XG4kbWFpbl9jb2xvcjogIzIxNzk0RjtcbiRjb2xvcl9yZWQ6ICNiNTQ5NWI7XG4kY29sb3JfZ3I6ICM3MGExOGY7XG4kY29sb3JfeWU6ICNkNzllNDA7XG4kZm9udF9tYWluX2NvbG9yOiAjMzMzO1xuXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcIixcbiAgICBzOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXCIsXG4gICAgbTogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBcIixcbiAgICBtbDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiLFxuICAgIGw6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCIsXG4gICAgeGw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXCIsXG4gICAgZXhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiLFxuKTtcblxuQG1peGluIGZhZGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuLy/jg5Xjg6zjgq3jgrfjg5bjg6vjg5zjg4Pjgq/jgrnjga7jg5/jg4Pjgq/jgrnjgqTjg7NcbkBtaXhpbiBmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1peGluIGZsZXhfZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIl19 */
