@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;
}

.bold {
  font-weight: bold;
}

.noto-serif-jp {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
}

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

.man_taitle_wrap {
  text-align: center;
  margin-top: 74px;
}

.titale_main {
  color: #333;
  text-align: center;
  font-size: 20px;
  line-height: 1.3;
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
}
.titale_main span {
  font-size: 17px;
}
.titale_main__student::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/icon_smartphone_rental.svg) center no-repeat;
  background-size: contain;
  width: 142px;
  height: 29px;
  left: 10px;
  top: -30px;
}
.titale_main__child::after {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/icon_free_hands.svg) center no-repeat;
  background-size: contain;
  width: 142px;
  height: 29px;
  left: 10px;
  top: -30px;
}

.main_iamge_plan {
  margin-bottom: 10px;
}

.main_copy {
  color: #333;
  font-weight: normal;
  font-size: 18px;
  text-align: center;
  line-height: 1.5;
  margin-bottom: 12px;
}

.main_txt {
  color: #333;
  font-size: 14px;
  font-family: sans-serif;
  line-height: 1.8;
}

.plan_taitle {
  background-color: #21794F;
  color: #fff;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  letter-spacing: 0.05em;
  padding: 5px 0;
  margin-bottom: 15px;
  box-sizing: border-box;
}
.plan_taitle .block {
  display: block;
  line-height: 1.3;
}
.plan_taitle .plan_taitle_small {
  font-size: 14px;
}
.plan_taitle__child {
  background-color: #CB1B45;
}

.plan_taitle_border {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
}
.plan_taitle_border::before, .plan_taitle_border::after {
  display: block;
  flex: 0 0 20px;
  content: "";
  border-top: 1px solid #fff;
}
.plan_taitle_border::before {
  margin-right: 10px;
}
.plan_taitle_border::after {
  margin-left: 10px;
}

.plan_bg {
  background-color: #f6fbf6;
  box-sizing: border-box;
  padding: 30px 0;
  margin-top: 30px;
}
.plan_bg__child {
  background-color: #FCFAFC;
}

.plan_box {
  box-sizing: border-box;
  background-color: #fff;
  padding: 15px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.16);
}
.plan_box__basic {
  margin-bottom: 30px;
}

.plan_ul {
  margin-bottom: 30px;
}
.plan_ul__child .plan_price {
  color: #CB1B45;
}

.plan_icon {
  display: flex;
  margin-bottom: 15px;
}
.plan_icon li {
  background-color: #21794F;
  color: #fff;
  font-family: sans-serif;
  font-size: 10px;
  width: 6em;
  text-align: center;
  line-height: 1.5;
  font-weight: bold;
}
.plan_icon li:not(:first-of-type) {
  margin-left: 14px;
}
.plan_icon__child li {
  background-color: #CB1B45;
}

.image_basic {
  margin-bottom: 10px;
}

.plan_heada {
  color: #333;
  font-family: sans-serif;
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 1.3;
}

.plan_price {
  color: #21794F;
  font-family: sans-serif;
  font-size: 37px;
  margin-bottom: 5px;
}
.plan_price span {
  font-size: 20px;
}
.plan_price__child {
  color: #CB1B45;
}

.plan_copy {
  color: #333;
  font-size: 15px;
  line-height: 1.5;
  font-family: sans-serif;
  border-top: 1px solid #D1D1D1;
  padding-top: 10px;
}
.plan_copy__basic {
  margin-bottom: 8px;
}

.plan_include {
  color: #333;
  font-family: sans-serif;
}
.plan_include dt {
  font-size: 14px;
  margin-bottom: 6px;
}
.plan_include dd {
  font-size: 13px;
  line-height: 1.8;
}

.retal_caution {
  font-family: sans-serif;
  color: #333;
  font-size: 13px;
  line-height: 1.8;
}

.form_link {
  display: block;
  background-color: #FA8818;
  color: #fff;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 12px 0;
  margin-top: 36px;
  margin-bottom: 29px;
}
.form_link .link_btn_icon {
  font-size: 15px;
  position: relative;
}
.form_link .link_btn_icon::before {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/icon_email-w.svg) center no-repeat;
  background-size: contain;
  width: 19px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  left: -29px;
}

.micro_txt {
  font-size: 12px;
  padding-bottom: 7px;
  display: inline-block;
}

.price_table_wrap {
  margin-bottom: 16px;
}

.plan_type_catalog {
  border: 1px solid #D2D2D2;
  background-color: #fff;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 18px;
}
.plan_type_catalog caption {
  font-family: sans-serif;
  font-size: 13px;
  color: #333;
  margin-bottom: 8px;
}
.plan_type_catalog th {
  vertical-align: middle;
  text-align: left;
  font-family: sans-serif;
  color: #666;
  font-size: 13px;
  font-weight: normal;
  padding: 10px 0 10px 14px;
  box-sizing: border-box;
}
.plan_type_catalog th span {
  background-color: #FC7CBE;
  color: #fff;
  padding: 2px 6px;
  border-radius: 5px;
}
.plan_type_catalog td {
  vertical-align: middle;
  font-family: sans-serif;
  color: #666;
  font-size: 14px;
  padding: 10px 0 10px 14px;
  box-sizing: border-box;
  border-top: 1px solid #D2D2D2;
  border-left: solid 1px #D2D2D2;
}
.plan_type_catalog tr {
  border-bottom: solid 1px #D2D2D2;
}
.plan_type_catalog tr:nth-child(even) {
  background-color: #f6f6f6;
}

.plan_type_price {
  font-family: sans-serif;
  color: #333;
  font-size: 13px;
  line-height: 1.8;
  margin-bottom: 16px;
}
.plan_type_price span {
  background-color: #FC7CBE;
  color: #fff;
  padding: 2px 6px;
  border-radius: 5px;
}

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

.option_inner__student {
  width: 100%;
}

.plan_sub {
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  color: #21794F;
  font-size: 18px;
  margin-bottom: 12px;
}
.plan_sub__child {
  color: #CB1B45;
}

.plan_mainTxt {
  font-family: sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 18px;
}

@media screen and (min-width: 768px) {
  .cont_wrap-m {
    width: 90%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
  }
  .main_txt {
    text-align: center;
  }
  .plan_box__basic {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .plan_box__basic .image_basic {
    margin-bottom: 0;
  }
  .plan_ul {
    display: grid;
  }
  .form_link {
    margin-left: auto;
    margin-right: auto;
  }
  .plan_mainTxt {
    text-align: center;
  }
}

@media screen and (min-width: 1024px) {
  .man_taitle_wrap {
    margin-top: clamp(88px, 8.13vw, 110px);
  }
  .titale_main {
    font-size: clamp(34px, 3.32vw, 42px);
    margin-bottom: clamp(20px, 1.95vw, 24px);
  }
  .titale_main span {
    font-size: clamp(23px, 2.25vw, 32px);
  }
  .titale_main__student::after {
    width: clamp(192px, 18.75vw, 213px);
    height: 100%;
    left: clamp(-46px, -1.95vw, -20px);
    top: clamp(-51px, -3.91vw, -40px);
  }
  .titale_main__child::after {
    width: clamp(192px, 18.75vw, 213px);
    height: 100%;
    left: clamp(-46px, -1.95vw, -20px);
    top: clamp(-51px, -3.91vw, -40px);
  }
  .main_iamge_plan {
    margin-bottom: clamp(20px, 1.95vw, 32px);
  }
  .main_copy {
    font-size: clamp(25px, 2.44vw, 32px);
    margin-bottom: clamp(14px, 1.37vw, 33px);
  }
  .main_txt {
    font-size: clamp(16px, 1.56vw, 22px);
  }
  .plan_taitle {
    font-size: clamp(20px, 1.95vw, 36px);
    padding: clamp(10px, 0.98vw, 20px) 0;
    margin-bottom: clamp(20px, 1.95vw, 24px);
  }
  .plan_taitle .plan_taitle_small {
    font-size: clamp(20px, 1.95vw, 36px);
  }
  .plan_taitle_border::before, .plan_taitle_border::after {
    flex: 0 0 clamp(20px, 1.95vw, 40px);
  }
  .plan_bg {
    margin-top: clamp(56px, 5.47vw, 74px);
    padding: 46px 0;
  }
  .plan_box {
    padding: clamp(15px, 1.46vw, 25px) clamp(15px, 1.46vw, 25px);
  }
  .plan_box__basic {
    padding: clamp(22px, 2.15vw, 42px) clamp(20px, 1.95vw, 30px);
  }
  .plan_box__basic .image_basic {
    width: 54.8444%;
    max-width: 617px;
  }
  .plan_ul {
    grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
    gap: clamp(20px, 1.46vw, 24px);
  }
  .plan_txt_box__basic {
    width: 42.577%;
    max-width: 480px;
  }
  .plan_icon {
    margin-bottom: clamp(15px, 1.46vw, 18px);
  }
  .plan_icon li {
    font-size: clamp(11px, 1.07vw, 13px);
    font-weight: normal;
  }
  .image_basic {
    margin-bottom: clamp(10px, 0.98vw, 14px);
  }
  .plan_heada {
    font-size: clamp(20px, 1.95vw, 28px);
  }
  .plan_heada__basic {
    font-size: clamp(22px, 2.15vw, 32px);
    margin-bottom: clamp(14px, 1.37vw, 24px);
  }
  .plan_price {
    font-size: clamp(36px, 3.52vw, 44px);
    margin-bottom: clamp(7px, 0.68vw, 12px);
  }
  .plan_price__basic {
    font-size: clamp(40px, 3.91vw, 51px);
    margin-bottom: clamp(10px, 0.98vw, 14px);
  }
  .plan_price span__basic {
    font-size: clamp(22px, 2.15vw, 31px);
  }
  .plan_copy {
    font-size: clamp(16px, 1.56vw, 18px);
  }
  .plan_copy__basic {
    font-size: clamp(16px, 1.56vw, 20px);
    padding-top: clamp(10px, 0.98vw, 14px);
    margin-bottom: clamp(10px, 0.98vw, 14px);
  }
  .plan_include dt {
    font-size: clamp(14px, 1.37vw, 16px);
  }
  .plan_include dd {
    font-size: clamp(14px, 1.37vw, 16px);
  }
  .retal_caution {
    font-size: clamp(15px, 1.46vw, 18px);
  }
  .form_link {
    width: 52.8814%;
    max-width: 624px;
    margin-top: clamp(44px, 4.3vw, 54px);
    margin-bottom: clamp(32px, 3.13vw, 42px);
    padding: clamp(12px, 1.17vw, 16px);
    transition: all 0.1s;
  }
  .form_link:active {
    transform: scale(0.98);
  }
  .form_link .link_btn_icon {
    font-size: clamp(16px, 1.56vw, 19px);
  }
  .form_link .link_btn_icon::before {
    width: clamp(27px, 2.64vw, 36px);
    height: clamp(21px, 2.05vw, 26px);
    left: clamp(-55px, -3.91vw, -40px);
  }
  .micro_txt {
    font-size: clamp(13px, 1.27vw, 15px);
    padding-bottom: clamp(7px, 0.68vw, 12px);
  }
  .price_table_wrap {
    width: 83.050847%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .plan_type_catalog {
    margin-bottom: clamp(20px, 1.95vw, 24px);
  }
  .plan_type_catalog th {
    font-size: clamp(13px, 1.17vw, 16px);
    padding: clamp(10px, 0.98vw, 14px) 0 clamp(10px, 0.98vw, 14px) clamp(14px, 1.37vw, 20px);
  }
  .plan_type_catalog td {
    font-size: clamp(13px, 1.17vw, 16px);
    padding: clamp(10px, 0.98vw, 14px) 0 clamp(10px, 0.98vw, 14px) clamp(14px, 1.37vw, 20px);
  }
  .plan_type_price {
    font-size: clamp(15px, 1.46vw, 17px);
    margin-bottom: clamp(16px, 1.56vw, 20px);
  }
  .option_wrap {
    width: 47.79661%;
    max-width: 564px;
    margin-left: auto;
    margin-right: auto;
  }
  .plan_sub {
    font-size: clamp(19px, 1.86vw, 28px);
    margin-bottom: clamp(20px, 1.95vw, 24px);
  }
  .plan_mainTxt {
    font-size: clamp(16px, 1.56vw, 18px);
    margin-bottom: clamp(20px, 1.95vw, 24px);
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .titale_main {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .main_copy {
    font-size: 19px;
  }
  .plan_taitle {
    font-size: 19px;
  }
  .plan_taitle .plan_taitle_small {
    font-size: 19px;
  }
  .plan_taitle_border {
    padding: 10px 0;
  }
  .plan_box__basic .image_basic {
    flex: 0 0 55.2881%;
  }
  .plan_box__basic .image_basic img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .plan_ul {
    grid-template-columns: repeat(auto-fit, minmax(224px, 1fr));
    gap: 15px;
  }
  .plan_txt_box {
    flex: 0 0 41.5254%;
  }
  .plan_icon {
    margin-bottom: 10px;
  }
  .plan_price {
    font-size: 31px;
  }
  .plan_price span {
    font-size: 18px;
  }
  .plan_copy {
    font-size: 13px;
  }
  .plan_copy__basic {
    margin-bottom: 8px;
  }
  .plan_include dt {
    font-size: 13px;
  }
  .plan_include dd {
    font-size: 12px;
  }
  .form_link {
    width: 60%;
    max-width: 424px;
  }
  .option_wrap {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 767px) {
  .plan_ul > li:not(:last-of-type) {
    margin-bottom: 30px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdyYWR1YXRpb25fcGxhbi5jc3MiLCJfbWFpbl9ncmFkdWF0aW9uX3BsYW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1NBO0VBQ0UsaUJBQUE7QURORjs7QUNTQTtFQUNFLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBRE5GOztBQ1NBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FETkY7O0FDZ0JBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBRExGOztBQ1dBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FESEY7QUNZSTtFQUNBLGVBQUE7QURFSjtBQ01JO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1FQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0FEQ0o7QUNVSTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw0REFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBREFKOztBQ1lBO0VBQ0UsbUJBQUE7QURERjs7QUNPQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QURDRjs7QUNTQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBREtGOztBQ0lBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNB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d0ZBQUE7RURrRko7RUN6RUE7SUFVSSxvQ0FBQTtJQUNBLHdGQUFBO0VEb0ZKO0VDekVGO0lBT0ksb0NBQUE7SUFDQSx3Q0FBQTtFRHFGRjtFQzNFRjtJQVNJLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VEeUZGO0VDakZGO0lBUUksb0NBQUE7SUFDQSx3Q0FBQTtFRDJGRjtFQ3BGRjtJQVVJLG9DQUFBO0lBQ0Esd0NBQUE7RUQrRkY7QUFyc0JGOztBQzNDSTtFQWlESjtJQVNJLGVBQUE7SUFDQSxtQkFBQTtFRERGO0VDZ0VGO0lBUUksZUFBQTtFREdGO0VDa0JGO0lBV0ksZUFBQTtFRFdGO0VDQUE7SUFHSSxlQUFBO0VEZ0JKO0VDTkE7SUFNSSxlQUFBO0VEb0JKO0VDK0JDO0lBR0csa0JBQUE7RUQrQko7RUN0QkU7SUFFSSxvQkFBQTtPQUFBLGlCQUFBO0lBQ0EsWUFBQTtFRG9DTjtFQzdCRjtJQU1JLDJEQUFBO0lBQ0EsU0FBQTtFRHFDRjtFQ2pCRjtJQUlJLGtCQUFBO0VEaUNGO0VDdEJGO0lBSUksbUJBQUE7RURrQ0Y7RUNtQkY7SUFNSSxlQUFBO0VEMENGO0VDOUJBO0lBR0ksZUFBQTtFRCtDSjtFQ2xDRjtJQVFJLGVBQUE7RURnREY7RUMzQ0E7SUFHSSxrQkFBQTtFRHFESjtFQ3hDQTtJQUlJLGVBQUE7RUR5REo7RUNuREE7SUFJSSxlQUFBO0VENkRKO0VDM0NGO0lBV0ksVUFBQTtJQUNBLGdCQUFBO0VEa0VGO0VDeUVGO0lBSUksVUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUR1RkY7QUFwb0JGOztBQzNESTtFQXVSQTtJQUVJLG1CQUFBO0VEdUNOO0FBQ0YiLCJmaWxlIjoiZ3JhZHVhdGlvbl9wbGFuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm90by1zZXJpZi1qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvbnRfd3JhcC1tIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRfd3JhcC1tIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFuX3RhaXRsZV93cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYW5fdGFpdGxlX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDg4cHgsIDguMTN2dywgMTEwcHgpO1xuICB9XG59XG5cbi50aXRhbGVfbWFpbiB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0YWxlX21haW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGFsZV9tYWluIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuMzJ2dywgNDJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufVxuLnRpdGFsZV9tYWluIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGFsZV9tYWluIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjNweCwgMi4yNXZ3LCAzMnB4KTtcbiAgfVxufVxuLnRpdGFsZV9tYWluX19zdHVkZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9zbWFydHBob25lX3JlbnRhbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGFsZV9tYWluX19zdHVkZW50OjphZnRlciB7XG4gICAgd2lkdGg6IGNsYW1wKDE5MnB4LCAxOC43NXZ3LCAyMTNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNsYW1wKC00NnB4LCAtMS45NXZ3LCAtMjBweCk7XG4gICAgdG9wOiBjbGFtcCgtNTFweCwgLTMuOTF2dywgLTQwcHgpO1xuICB9XG59XG4udGl0YWxlX21haW5fX2NoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mcmVlX2hhbmRzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMjlweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAtMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGl0YWxlX21haW5fX2NoaWxkOjphZnRlciB7XG4gICAgd2lkdGg6IGNsYW1wKDE5MnB4LCAxOC43NXZ3LCAyMTNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNsYW1wKC00NnB4LCAtMS45NXZ3LCAtMjBweCk7XG4gICAgdG9wOiBjbGFtcCgtNTFweCwgLTMuOTF2dywgLTQwcHgpO1xuICB9XG59XG5cbi5tYWluX2lhbWdlX3BsYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2lhbWdlX3BsYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMzJweCk7XG4gIH1cbn1cblxuLm1haW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMi40NHZ3LCAzMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNHB4LCAxLjM3dncsIDMzcHgpO1xuICB9XG59XG5cbi5tYWluX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl90eHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMnB4KTtcbiAgfVxufVxuXG4ucGxhbl90YWl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fdGFpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAzNnB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAwLjk4dncsIDIwcHgpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufVxuLnBsYW5fdGFpdGxlIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBsYW5fdGFpdGxlIC5wbGFuX3RhaXRsZV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3RhaXRsZSAucGxhbl90YWl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3RhaXRsZSAucGxhbl90YWl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAzNnB4KTtcbiAgfVxufVxuLnBsYW5fdGFpdGxlX19jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG59XG5cbi5wbGFuX3RhaXRsZV9ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3RhaXRsZV9ib3JkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnBsYW5fdGFpdGxlX2JvcmRlcjo6YmVmb3JlLCAucGxhbl90YWl0bGVfYm9yZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdGFpdGxlX2JvcmRlcjo6YmVmb3JlLCAucGxhbl90YWl0bGVfYm9yZGVyOjphZnRlciB7XG4gICAgZmxleDogMCAwIGNsYW1wKDIwcHgsIDEuOTV2dywgNDBweCk7XG4gIH1cbn1cbi5wbGFuX3RhaXRsZV9ib3JkZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wbGFuX3RhaXRsZV9ib3JkZXI6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wbGFuX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JnIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg1NnB4LCA1LjQ3dncsIDc0cHgpO1xuICAgIHBhZGRpbmc6IDQ2cHggMDtcbiAgfVxufVxuLnBsYW5fYmdfX2NoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkFGQztcbn1cblxuLnBsYW5fYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9ib3gge1xuICAgIHBhZGRpbmc6IGNsYW1wKDE1cHgsIDEuNDZ2dywgMjVweCkgY2xhbXAoMTVweCwgMS40NnZ3LCAyNXB4KTtcbiAgfVxufVxuLnBsYW5fYm94X19iYXNpYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fYm94X19iYXNpYyB7XG4gICAgcGFkZGluZzogY2xhbXAoMjJweCwgMi4xNXZ3LCA0MnB4KSBjbGFtcCgyMHB4LCAxLjk1dncsIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbl9ib3hfX2Jhc2ljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9ib3hfX2Jhc2ljIC5pbWFnZV9iYXNpYyB7XG4gICAgZmxleDogMCAwIDU1LjI4ODElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fYm94X19iYXNpYyAuaW1hZ2VfYmFzaWMge1xuICAgIHdpZHRoOiA1NC44NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDYxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbl9ib3hfX2Jhc2ljIC5pbWFnZV9iYXNpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fYm94X19iYXNpYyAuaW1hZ2VfYmFzaWMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnBsYW5fdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5fdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3VsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyNHB4LCAxZnIpKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl91bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NTBweCwgMWZyKSk7XG4gICAgZ2FwOiBjbGFtcCgyMHB4LCAxLjQ2dncsIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl91bCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBsYW5fdWxfX2NoaWxkIC5wbGFuX3ByaWNlIHtcbiAgY29sb3I6ICNDQjFCNDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3R4dF9ib3gge1xuICAgIGZsZXg6IDAgMCA0MS41MjU0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R4dF9ib3hfX2Jhc2ljIHtcbiAgICB3aWR0aDogNDIuNTc3JTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi5wbGFuX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE1cHgsIDEuNDZ2dywgMThweCk7XG4gIH1cbn1cbi5wbGFuX2ljb24gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pY29uIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDExcHgsIDEuMDd2dywgMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnBsYW5faWNvbiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4ucGxhbl9pY29uX19jaGlsZCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG59XG5cbi5pbWFnZV9iYXNpYyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlX2Jhc2ljIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpO1xuICB9XG59XG5cbi5wbGFuX2hlYWRhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5faGVhZGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAyOHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2hlYWRhX19iYXNpYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjE1dncsIDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDEuMzd2dywgMjRweCk7XG4gIH1cbn1cblxuLnBsYW5fcHJpY2Uge1xuICBjb2xvcjogIzIxNzk0RjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3ByaWNlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDMuNTJ2dywgNDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoN3B4LCAwLjY4dncsIDEycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fcHJpY2VfX2Jhc2ljIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuOTF2dywgNTFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KTtcbiAgfVxufVxuLnBsYW5fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3ByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3ByaWNlIHNwYW5fX2Jhc2ljIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDIuMTV2dywgMzFweCk7XG4gIH1cbn1cbi5wbGFuX3ByaWNlX19jaGlsZCB7XG4gIGNvbG9yOiAjQ0IxQjQ1O1xufVxuXG4ucGxhbl9jb3B5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAxOHB4KTtcbiAgfVxufVxuLnBsYW5fY29weV9fYmFzaWMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9jb3B5X19iYXNpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fY29weV9fYmFzaWMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpO1xuICB9XG59XG5cbi5wbGFuX2luY2x1ZGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4ucGxhbl9pbmNsdWRlIGR0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9pbmNsdWRlIGR0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlIGR0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCk7XG4gIH1cbn1cbi5wbGFuX2luY2x1ZGUgZGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9pbmNsdWRlIGRkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pbmNsdWRlIGRkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCk7XG4gIH1cbn1cblxuLnJldGFsX2NhdXRpb24ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmV0YWxfY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjQ2dncsIDE4cHgpO1xuICB9XG59XG5cbi5mb3JtX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBODgxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9saW5rIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX2xpbmsge1xuICAgIHdpZHRoOiA1Mi44ODE0JTtcbiAgICBtYXgtd2lkdGg6IDYyNHB4O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQ0cHgsIDQuM3Z3LCA1NHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMnB4LCAzLjEzdncsIDQycHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEycHgsIDEuMTd2dywgMTZweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIH1cbiAgLmZvcm1fbGluazphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cbn1cbi5mb3JtX2xpbmsgLmxpbmtfYnRuX2ljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9saW5rIC5saW5rX2J0bl9pY29uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMTlweCk7XG4gIH1cbn1cbi5mb3JtX2xpbmsgLmxpbmtfYnRuX2ljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9lbWFpbC13LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtMjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9saW5rIC5saW5rX2J0bl9pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjbGFtcCgyN3B4LCAyLjY0dncsIDM2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMjFweCwgMi4wNXZ3LCAyNnB4KTtcbiAgICBsZWZ0OiBjbGFtcCgtNTVweCwgLTMuOTF2dywgLTQwcHgpO1xuICB9XG59XG5cbi5taWNyb190eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWljcm9fdHh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMjd2dywgMTVweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDdweCwgMC42OHZ3LCAxMnB4KTtcbiAgfVxufVxuXG4ucHJpY2VfdGFibGVfd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaWNlX3RhYmxlX3dyYXAge1xuICAgIHdpZHRoOiA4My4wNTA4NDclO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wbGFuX3R5cGVfY2F0YWxvZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R5cGVfY2F0YWxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufVxuLnBsYW5fdHlwZV9jYXRhbG9nIGNhcHRpb24ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBsYW5fdHlwZV9jYXRhbG9nIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHlwZV9jYXRhbG9nIHRoIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMTd2dywgMTZweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KSAwIGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCkgY2xhbXAoMTRweCwgMS4zN3Z3LCAyMHB4KTtcbiAgfVxufVxuLnBsYW5fdHlwZV9jYXRhbG9nIHRoIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM3Q0JFO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBsYW5fdHlwZV9jYXRhbG9nIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQyO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNEMkQyRDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHlwZV9jYXRhbG9nIHRkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMTd2dywgMTZweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KSAwIGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCkgY2xhbXAoMTRweCwgMS4zN3Z3LCAyMHB4KTtcbiAgfVxufVxuLnBsYW5fdHlwZV9jYXRhbG9nIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEMkQyRDI7XG59XG4ucGxhbl90eXBlX2NhdGFsb2cgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnBsYW5fdHlwZV9wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R5cGVfcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICB9XG59XG4ucGxhbl90eXBlX3ByaWNlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM3Q0JFO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ub3B0aW9uX3dyYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3B0aW9uX3dyYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wdGlvbl93cmFwIHtcbiAgICB3aWR0aDogNDcuNzk2NjElO1xuICAgIG1heC13aWR0aDogNTY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vcHRpb25faW5uZXJfX3N0dWRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYW5fc3ViIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fc3ViIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDEuODZ2dywgMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufVxuLnBsYW5fc3ViX19jaGlsZCB7XG4gIGNvbG9yOiAjQ0IxQjQ1O1xufVxuXG4ucGxhbl9tYWluVHh0IHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbl9tYWluVHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9tYWluVHh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBrm1peGluXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5vdG8tc2VyaWYtanAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jb250X3dyYXAtbSB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBcbn1cblxuLm1hbl90YWl0bGVfd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNzRweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg4OHB4LCA4LjEzdncsIDExMHB4KTtcbiAgfVxufVxuXG4udGl0YWxlX21haW4ge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzRweCwgMy4zMnZ3LCA0MnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjk1dncsIDI0cHgpO1xuICB9XG4gICAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIzcHgsIDIuMjV2dywgMzJweCk7XG4gICAgfVxuICB9XG5cblxuICAmX19zdHVkZW50IHtcbiAgICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9zbWFydHBob25lX3JlbnRhbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiBjbGFtcCgxOTJweCwgMTguNzV2dywgMjEzcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogY2xhbXAoLTQ2cHgsIC0xLjk1dncsIC0yMHB4KTtcbiAgICAgIHRvcDogY2xhbXAoLTUxcHgsIC0zLjkxdncsIC00MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaGlsZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZnJlZV9oYW5kcy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiBjbGFtcCgxOTJweCwgMTguNzV2dywgMjEzcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogY2xhbXAoLTQ2cHgsIC0xLjk1dncsIC0yMHB4KTtcbiAgICAgIHRvcDogY2xhbXAoLTUxcHgsIC0zLjkxdncsIC00MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubWFpbl9pYW1nZV9wbGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjk1dncsIDMycHgpO1xuICB9XG59XG5cbi5tYWluX2NvcHkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IFxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAyLjQ0dncsIDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDEuMzd2dywgMzNweCk7XG4gIH1cbn1cblxuLm1haW5fdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIycHgpO1xuICB9XG59XG5cbi5wbGFuX3RhaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTc5NEY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuOTV2dywgMzZweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMC45OHZ3LCAyMHB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH1cbiAgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5wbGFuX3RhaXRsZV9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAzNnB4KTtcbiAgICB9XG4gIH1cbiAgJl9fY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG4gIH1cbn1cbiAgLnBsYW5fdGFpdGxlX2JvcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmbGV4OiAwIDAgY2xhbXAoMjBweCwgMS45NXZ3LCA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbi5wbGFuX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDU2cHgsIDUuNDd2dywgNzRweCk7XG4gICAgcGFkZGluZzogNDZweCAwO1xuICB9XG4gICZfX2NoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQUZDO1xuICB9XG59XG5cbi5wbGFuX2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYigwIDAgMCAvIC4xNik7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZzogY2xhbXAoMTVweCwgMS40NnZ3LCAyNXB4KSBjbGFtcCgxNXB4LCAxLjQ2dncsIDI1cHgpO1xuICB9XG4gICZfX2Jhc2ljIHtcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMnB4LCAyLjE1dncsIDQycHgpIGNsYW1wKDIwcHgsIDEuOTV2dywgMzBweCk7XG4gIH1cbiAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIH1cbiAgIC5pbWFnZV9iYXNpYyB7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuIFxuICAgICAgZmxleDogMCAwIDU1LjI4ODElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDU0Ljg0NDQlO1xuICAgICAgbWF4LXdpZHRoOiA2MTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgfVxuICB9XG59XG5cbi5wbGFuX3VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyNHB4LCAxZnIpKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgICBnYXA6IGNsYW1wKDIwcHgsIDEuNDZ2dywgMjRweCk7XG4gIH1cbiAgPmxpIHtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NoaWxkIHtcbiAgICAucGxhbl9wcmljZSB7XG4gICAgICBjb2xvcjogI0NCMUI0NTtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fdHh0X2JveCB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAvLyB3aWR0aDogNDEuNTI1NCU7XG4gICAgLy8gbWF4LXdpZHRoOiA0OTBweDtcbiAgICBmbGV4OiAwIDAgNDEuNTI1NCU7XG4gIH1cbiAgJl9fYmFzaWMge1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogNDIuNTc3JTtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG4gIFxufVxuXG4ucGxhbl9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNXB4LCAxLjQ2dncsIDE4cHgpO1xuICB9XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogNmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDExcHgsIDEuMDd2dywgMTNweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX2NoaWxkIHtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IxQjQ1O1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VfYmFzaWMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCk7XG4gIH1cbn1cblxuLnBsYW5faGVhZGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuOTV2dywgMjhweCk7XG4gIH1cbiAgJl9fYmFzaWMge1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDIuMTV2dywgMzJweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNHB4LCAxLjM3dncsIDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGxhbl9wcmljZSB7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDMuNTJ2dywgNDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoN3B4LCAwLjY4dncsIDEycHgpO1xuICB9XG4gICZfX2Jhc2ljIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjkxdncsIDUxcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJl9fYmFzaWMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjE1dncsIDMxcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jaGlsZCB7XG4gICAgY29sb3I6ICNDQjFCNDU7XG4gIH1cbn1cblxuLnBsYW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMThweCk7XG4gIH1cbiAgJl9fYmFzaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCk7XG4gICAgfVxuICB9IFxufVxuXG4ucGxhbl9pbmNsdWRlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBkdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCk7XG4gICAgfVxuICB9XG4gIGRkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCk7XG4gICAgfVxuICB9XG59XG5cbi5yZXRhbF9jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjQ2dncsIDE4cHgpO1xuICB9XG59XG5cbi5mb3JtX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBODgxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNDI0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDUyLjg4MTQlO1xuICAgIG1heC13aWR0aDogNjI0cHg7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDRweCwgNC4zdncsIDU0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDMuMTN2dywgNDJweCk7IFxuICAgIHBhZGRpbmc6IGNsYW1wKDEycHgsIDEuMTd2dywgMTZweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICB9XG4gIH1cbiAgLmxpbmtfYnRuX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAxOXB4KTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwtdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogLTI5cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogY2xhbXAoMjdweCwgMi42NHZ3LCAzNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgyMXB4LCAyLjA1dncsIDI2cHgpO1xuICAgICAgICBsZWZ0OiBjbGFtcCgtNTVweCwgLTMuOTF2dywgLTQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWljcm9fdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjI3dncsIDE1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3cHgsIDAuNjh2dywgMTJweCk7XG4gIH1cbn1cblxuLnByaWNlX3RhYmxlX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA4My4wNTA4NDclO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxuICB9XG59XG5cbi5wbGFuX3R5cGVfY2F0YWxvZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH0gXG4gIGNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4xN3Z3LCAxNnB4KTtcbiAgICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCkgMCBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpIGNsYW1wKDE0cHgsIDEuMzd2dywgMjBweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDN0NCRTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9IFxuICB9XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDJEMkQyO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMTd2dywgMTZweCk7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpIDAgY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KSBjbGFtcCgxNHB4LCAxLjM3dncsIDIwcHgpO1xuICAgIH1cbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEMkQyRDI7XG4gICAgJjpudGgtY2hpbGQoZXZlbikgIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX3R5cGVfcHJpY2Uge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgfVxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM3Q0JFO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4gICAgICAgIFxuLm9wdGlvbl93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNDcuNzk2NjElO1xuICAgIG1heC13aWR0aDogNTY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vcHRpb25faW5uZXJfX3N0dWRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYW5fc3ViIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjE3OTRGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAxLjg2dncsIDI4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH1cbiAgJl9fY2hpbGQge1xuICAgIGNvbG9yOiAjQ0IxQjQ1O1xuICB9XG59XG5cbi5wbGFuX21haW5UeHQge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufSJdfQ== */
