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

.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 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: 15px;
  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%;
}

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

@media screen and (min-width: 1024px) {
  .man_taitle_wrap {
    margin-top: clamp(88px, 8.13vw, 110px);
  }
  .titale_main {
    font-size: clamp(34px, 3.32vw, 46px);
    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;
  }
}

@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdyYWR1YXRpb25fcGxhbi5jc3MiLCJfbWFpbl9ncmFkdWF0aW9uX3BsYW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1NBO0VBQ0UsaUJBQUE7QURORjs7QUNTQTtFQUNFLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBRE5GOztBQ1NBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FETkY7O0FDZ0JBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBRExGOztBQ1dBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FESEY7QUNlSTtFQUNBLGVBQUE7QURESjtBQ1FJO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1FQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0FEREo7QUNZSTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSw0REFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBREZKOztBQ2NBO0VBQ0UsbUJBQUE7QURIRjs7QUNTQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QURERjs7QUNXQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBREdGOztBQ01BO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FET0Y7QUNFRTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtBRFlKO0FDVkU7RUFDRSxlQUFBO0FEWUo7QUNKRTtFQUNFLHlCQUFBO0FEZ0JKOztBQ2JFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBRGdCSjtBQ1pNO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QURtQk47QUNkSTtFQUNFLGtCQUFBO0FEcUJOO0FDbkJJO0VBQ0UsaUJBQUE7QURxQk47O0FDakJBO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRG9CRjtBQ2ZFO0VBQ0UseUJBQUE7QUR1Qko7O0FDbkJBO0VBQ0Usc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSwyQ0FBQTtBRHNCRjtBQ2xCRTtFQUNDLG1CQUFBO0FEeUJIOztBQ01BO0VBQ0UsbUJBQUE7QUQrQkY7O0FDS0E7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QURnQ0Y7QUN6QkU7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FEcUNKO0FDaENJO0VBQ0UsaUJBQUE7QUR3Q047QUNwQ0k7RUFDRSx5QkFBQTtBRHNDTjs7QUNqQ0E7RUFDRSxtQkFBQTtBRG9DRjs7QUM5QkE7RUFDRSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QURzQ0Y7O0FDMUJBO0VBQ0UsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FEd0NGO0FDMUJFO0VBQ0UsZUFBQTtBRDZDSjtBQ25DRTtFQUNFLGNBQUE7QUQrQ0o7O0FDM0NBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtBRDhDRjtBQ3ZDRTtFQUNFLGtCQUFBO0FEbURKOztBQ3ZDQTtFQUNFLFdBQUE7RUFDQSx1QkFBQTtBRHNERjtBQ3JERTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBRHVESjtBQy9DRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBRDJESjs7QUNqREE7RUFDRSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUQ4REY7O0FDakRBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FEeURGO0FDckNFO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FEZ0VKO0FDNURJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlEQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7QURtRU47O0FDekRBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QURtRUY7O0FDNURBO0VBQ0UsbUJBQUE7QURxRUY7O0FDM0RBO0VBQ0UseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FEc0VGO0FDbEVFO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7QUR5RUo7QUNwRUk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FENEVOO0FDekVFO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7QUQyRUo7QUNyRUU7RUFDRSxnQ0FBQTtBRDZFSjtBQzVFSTtFQUNFLHlCQUFBO0FEOEVOOztBQ3pFQTtFQUNFLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNDLG1CQUFBO0FENEVIO0FDdkVFO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRCtFSjs7QUMzRUE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUQ4RUY7O0FDaEVBO0VBQ0UsV0FBQTtBRGtGRjs7QUNsc0JJO0VBNkJKO0lBSUksVUFBQTtJQUNBLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFREpGO0VDNEdGO0lBTUksa0JBQUE7RURLRjtFQ29GQTtJQU1FLGFBQUE7SUFDQSw4QkFBQTtJQUNBLG1CQUFBO0VENkJGO0VDM0JDO0lBVUcsZ0JBQUE7RURpQ0o7RUNyQkY7SUFHSSxhQUFBO0VEaUNGO0VDK0pGO0lBZUksaUJBQUE7SUFDQSxrQkFBQTtFRDZERjtBQTFmRjs7QUNqQ0k7RUF5Q0o7SUFJSSxzQ0FBQTtFREhGO0VDT0Y7SUFhSSxvQ0FBQTtJQUNBLHdDQUFBO0VEQ0Y7RUNJRTtJQUdFLG9DQUFBO0VEQ0o7RUNJRTtJQVdFLG1DQUFBO0lBQ0EsWUFBQTtJQUNBLGtDQUFBO0lBQ0EsaUNBQUE7RURDSjtFQ0tFO0lBV0UsbUNBQUE7SUFDQSxZQUFBO0lBQ0Esa0NBQUE7SUFDQSxpQ0FBQTtFREFKO0VDT0Y7SUFHSSx3Q0FBQTtFRERGO0VDS0Y7SUFXSSxvQ0FBQTtJQUNBLHdDQUFBO0VER0Y7RUNDRjtJQVNJLG9DQUFBO0VET0Y7RUNIRjtJQWNJLG9DQUFBO0lBQ0Esb0NBQUE7SUFDQSx3Q0FBQTtFRFdGO0VDTEE7SUFNSSxvQ0FBQTtFRGdCSjtFQ0RJO0lBTUUsbUNBQUE7RURxQk47RUNWRjtJQU1JLHFDQUFBO0lBQ0EsZUFBQTtFRHNCRjtFQ2ZGO0lBTUksNERBQUE7RUR3QkY7RUN0QkE7SUFHRSw0REFBQTtFRDJCRjtFQ3BCQztJQU1HLGVBQUE7SUFDQSxnQkFBQTtFRCtCSjtFQ2hCRjtJQVVJLDJEQUFBO0lBQ0EsOEJBQUE7RURxQ0Y7RUNwQkE7SUFFSSxjQUFBO0lBQ0EsZ0JBQUE7RURrQ0o7RUM1QkY7SUFPSSx3Q0FBQTtFRG9DRjtFQ2xDQTtJQVVJLG9DQUFBO0lBQ0EsbUJBQUE7RUR1Q0o7RUMxQkY7SUFHSSx3Q0FBQTtFRHNDRjtFQ2xDRjtJQU1JLG9DQUFBO0VEd0NGO0VDdENBO0lBRUksb0NBQUE7SUFDQSx3Q0FBQTtFRHlDSjtFQ3BDRjtJQVNJLG9DQUFBO0lBQ0EsdUNBQUE7RUQ0Q0Y7RUMxQ0E7SUFFSSxvQ0FBQTtJQUNBLHdDQUFBO0VENkNKO0VDckNFO0lBRUksb0NBQUE7RURnRE47RUN2Q0Y7SUFXSSxvQ0FBQTtFRGtERjtFQ2hEQTtJQU1JLG9DQUFBO0lBQ0Esc0NBQUE7SUFDQSx3Q0FBQTtFRHVESjtFQy9DQTtJQU9JLG9DQUFBO0VEMkRKO0VDeERBO0lBT0ksb0NBQUE7RUQrREo7RUMxREY7SUFNSSxvQ0FBQTtFRGdFRjtFQ3JERjtJQW1CSSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxvQ0FBQTtJQUNBLHdDQUFBO0lBQ0Esa0NBQUE7SUFDQSxvQkFBQTtFRCtERjtFQzlERTtJQUNFLHNCQUFBO0VEZ0VKO0VDN0RBO0lBSUksb0NBQUE7RURrRUo7RUNoRUU7SUFZSSxnQ0FBQTtJQUNBLGlDQUFBO0lBQ0Esa0NBQUE7RURxRU47RUMvREY7SUFLSSxvQ0FBQTtJQUNBLHdDQUFBO0VEcUVGO0VDakVGO0lBR0ksaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RUR1RUY7RUNsRUY7SUFPSSx3Q0FBQTtFRHdFRjtFQ3RFQTtJQVVJLG9DQUFBO0lBQ0Esd0ZBQUE7RUQyRUo7RUNsRUE7SUFVSSxvQ0FBQTtJQUNBLHdGQUFBO0VENkVKO0VDbEVGO0lBT0ksb0NBQUE7SUFDQSx3Q0FBQTtFRDhFRjtFQ3BFRjtJQVNJLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VEa0ZGO0FBbHBCRjs7QUMzQ0k7RUFpREo7SUFTSSxlQUFBO0lBQ0EsbUJBQUE7RURERjtFQ2tFRjtJQVFJLGVBQUE7RURDRjtFQ29CRjtJQVdJLGVBQUE7RURTRjtFQ0VBO0lBR0ksZUFBQTtFRGNKO0VDSkE7SUFNSSxlQUFBO0VEa0JKO0VDaUNDO0lBR0csa0JBQUE7RUQ2Qko7RUNwQkU7SUFFSSxvQkFBQTtPQUFBLGlCQUFBO0lBQ0EsWUFBQTtFRGtDTjtFQzNCRjtJQU1JLDJEQUFBO0lBQ0EsU0FBQTtFRG1DRjtFQ3BCRjtJQUlJLGtCQUFBO0VEaUNGO0VDdEJGO0lBSUksbUJBQUE7RURrQ0Y7RUNrQkY7SUFNSSxlQUFBO0VEMENGO0VDOUJBO0lBR0ksZUFBQTtFRCtDSjtFQ2xDRjtJQVFJLGVBQUE7RURnREY7RUMzQ0E7SUFHSSxrQkFBQTtFRHFESjtFQ3hDQTtJQUlJLGVBQUE7RUR5REo7RUNuREE7SUFJSSxlQUFBO0VENkRKO0VDcENGO0lBV0ksVUFBQTtJQUNBLGdCQUFBO0VEMkRGO0VDMEVGO0lBSUksVUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RURnRkY7QUExbkJGOztBQzNESTtFQXlSQTtJQUVJLG1CQUFBO0VEcUNOO0FBQ0YiLCJmaWxlIjoiZ3JhZHVhdGlvbl9wbGFuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm90by1zZXJpZi1qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvbnRfd3JhcC1tIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRfd3JhcC1tIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubWFuX3RhaXRsZV93cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYW5fdGFpdGxlX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDg4cHgsIDguMTN2dywgMTEwcHgpO1xuICB9XG59XG5cbi50aXRhbGVfbWFpbiB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0YWxlX21haW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGFsZV9tYWluIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuMzJ2dywgNDZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufVxuLnRpdGFsZV9tYWluIHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGFsZV9tYWluIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjNweCwgMi4yNXZ3LCAzMnB4KTtcbiAgfVxufVxuLnRpdGFsZV9tYWluX19zdHVkZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9zbWFydHBob25lX3JlbnRhbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGFsZV9tYWluX19zdHVkZW50OjphZnRlciB7XG4gICAgd2lkdGg6IGNsYW1wKDE5MnB4LCAxOC43NXZ3LCAyMTNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNsYW1wKC00NnB4LCAtMS45NXZ3LCAtMjBweCk7XG4gICAgdG9wOiBjbGFtcCgtNTFweCwgLTMuOTF2dywgLTQwcHgpO1xuICB9XG59XG4udGl0YWxlX21haW5fX2NoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mcmVlX2hhbmRzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMjlweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAtMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGl0YWxlX21haW5fX2NoaWxkOjphZnRlciB7XG4gICAgd2lkdGg6IGNsYW1wKDE5MnB4LCAxOC43NXZ3LCAyMTNweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNsYW1wKC00NnB4LCAtMS45NXZ3LCAtMjBweCk7XG4gICAgdG9wOiBjbGFtcCgtNTFweCwgLTMuOTF2dywgLTQwcHgpO1xuICB9XG59XG5cbi5tYWluX2lhbWdlX3BsYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2lhbWdlX3BsYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMzJweCk7XG4gIH1cbn1cblxuLm1haW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMi40NHZ3LCAzMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNHB4LCAxLjM3dncsIDMzcHgpO1xuICB9XG59XG5cbi5tYWluX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl90eHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMnB4KTtcbiAgfVxufVxuXG4ucGxhbl90YWl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3OTRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fdGFpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAzNnB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAwLjk4dncsIDIwcHgpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMS45NXZ3LCAyNHB4KTtcbiAgfVxufVxuLnBsYW5fdGFpdGxlIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBsYW5fdGFpdGxlIC5wbGFuX3RhaXRsZV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3RhaXRsZSAucGxhbl90YWl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3RhaXRsZSAucGxhbl90YWl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAzNnB4KTtcbiAgfVxufVxuLnBsYW5fdGFpdGxlX19jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG59XG5cbi5wbGFuX3RhaXRsZV9ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3RhaXRsZV9ib3JkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnBsYW5fdGFpdGxlX2JvcmRlcjo6YmVmb3JlLCAucGxhbl90YWl0bGVfYm9yZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdGFpdGxlX2JvcmRlcjo6YmVmb3JlLCAucGxhbl90YWl0bGVfYm9yZGVyOjphZnRlciB7XG4gICAgZmxleDogMCAwIGNsYW1wKDIwcHgsIDEuOTV2dywgNDBweCk7XG4gIH1cbn1cbi5wbGFuX3RhaXRsZV9ib3JkZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wbGFuX3RhaXRsZV9ib3JkZXI6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wbGFuX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JnIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg1NnB4LCA1LjQ3dncsIDc0cHgpO1xuICAgIHBhZGRpbmc6IDQ2cHggMDtcbiAgfVxufVxuLnBsYW5fYmdfX2NoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkFGQztcbn1cblxuLnBsYW5fYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9ib3gge1xuICAgIHBhZGRpbmc6IGNsYW1wKDE1cHgsIDEuNDZ2dywgMjVweCkgY2xhbXAoMTVweCwgMS40NnZ3LCAyNXB4KTtcbiAgfVxufVxuLnBsYW5fYm94X19iYXNpYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fYm94X19iYXNpYyB7XG4gICAgcGFkZGluZzogY2xhbXAoMjJweCwgMi4xNXZ3LCA0MnB4KSBjbGFtcCgyMHB4LCAxLjk1dncsIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbl9ib3hfX2Jhc2ljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9ib3hfX2Jhc2ljIC5pbWFnZV9iYXNpYyB7XG4gICAgZmxleDogMCAwIDU1LjI4ODElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fYm94X19iYXNpYyAuaW1hZ2VfYmFzaWMge1xuICAgIHdpZHRoOiA1NC44NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDYxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxhbl9ib3hfX2Jhc2ljIC5pbWFnZV9iYXNpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fYm94X19iYXNpYyAuaW1hZ2VfYmFzaWMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnBsYW5fdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5fdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3VsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyNHB4LCAxZnIpKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl91bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NTBweCwgMWZyKSk7XG4gICAgZ2FwOiBjbGFtcCgyMHB4LCAxLjQ2dncsIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl91bCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl90eHRfYm94IHtcbiAgICBmbGV4OiAwIDAgNDEuNTI1NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90eHRfYm94X19iYXNpYyB7XG4gICAgd2lkdGg6IDQyLjU3NyU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuXG4ucGxhbl9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNXB4LCAxLjQ2dncsIDE4cHgpO1xuICB9XG59XG4ucGxhbl9pY29uIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzk0RjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiA2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5faWNvbiBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCAxLjA3dncsIDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5wbGFuX2ljb24gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLnBsYW5faWNvbl9fY2hpbGQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IxQjQ1O1xufVxuXG4uaW1hZ2VfYmFzaWMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZV9iYXNpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KTtcbiAgfVxufVxuXG4ucGxhbl9oZWFkYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2hlYWRhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuOTV2dywgMjhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9oZWFkYV9fYmFzaWMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi4xNXZ3LCAzMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNHB4LCAxLjM3dncsIDI0cHgpO1xuICB9XG59XG5cbi5wbGFuX3ByaWNlIHtcbiAgY29sb3I6ICMyMTc5NEY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAzLjUydncsIDQ0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDdweCwgMC42OHZ3LCAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3ByaWNlX19iYXNpYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjkxdncsIDUxcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCk7XG4gIH1cbn1cbi5wbGFuX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9wcmljZSBzcGFuX19iYXNpYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjE1dncsIDMxcHgpO1xuICB9XG59XG4ucGxhbl9wcmljZV9fY2hpbGQge1xuICBjb2xvcjogI0NCMUI0NTtcbn1cblxuLnBsYW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9jb3B5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb3B5IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMThweCk7XG4gIH1cbn1cbi5wbGFuX2NvcHlfX2Jhc2ljIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fY29weV9fYmFzaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2NvcHlfX2Jhc2ljIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KTtcbiAgfVxufVxuXG4ucGxhbl9pbmNsdWRlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuLnBsYW5faW5jbHVkZSBkdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5faW5jbHVkZSBkdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5faW5jbHVkZSBkdCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICB9XG59XG4ucGxhbl9pbmNsdWRlIGRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5faW5jbHVkZSBkZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5faW5jbHVkZSBkZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICB9XG59XG5cbi5yZXRhbF9jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldGFsX2NhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxOHB4KTtcbiAgfVxufVxuXG4uZm9ybV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTg4MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fbGluayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDQyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9saW5rIHtcbiAgICB3aWR0aDogNTIuODgxNCU7XG4gICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg0NHB4LCA0LjN2dywgNTRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzJweCwgMy4xM3Z3LCA0MnB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxMnB4LCAxLjE3dncsIDE2cHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB9XG4gIC5mb3JtX2xpbms6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICB9XG59XG4uZm9ybV9saW5rIC5saW5rX2J0bl9pY29uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fbGluayAubGlua19idG5faWNvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDE5cHgpO1xuICB9XG59XG4uZm9ybV9saW5rIC5saW5rX2J0bl9pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwtdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fbGluayAubGlua19idG5faWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2xhbXAoMjdweCwgMi42NHZ3LCAzNnB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDIxcHgsIDIuMDV2dywgMjZweCk7XG4gICAgbGVmdDogY2xhbXAoLTU1cHgsIC0zLjkxdncsIC00MHB4KTtcbiAgfVxufVxuXG4ubWljcm9fdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pY3JvX3R4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjI3dncsIDE1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3cHgsIDAuNjh2dywgMTJweCk7XG4gIH1cbn1cblxuLnByaWNlX3RhYmxlX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmljZV90YWJsZV93cmFwIHtcbiAgICB3aWR0aDogODMuMDUwODQ3JTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGxhbl90eXBlX2NhdGFsb2cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90eXBlX2NhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH1cbn1cbi5wbGFuX3R5cGVfY2F0YWxvZyB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R5cGVfY2F0YWxvZyB0aCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjE3dncsIDE2cHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCkgMCBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpIGNsYW1wKDE0cHgsIDEuMzd2dywgMjBweCk7XG4gIH1cbn1cbi5wbGFuX3R5cGVfY2F0YWxvZyB0aCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDN0NCRTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wbGFuX3R5cGVfY2F0YWxvZyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJEMjtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRDJEMkQyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R5cGVfY2F0YWxvZyB0ZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjE3dncsIDE2cHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCkgMCBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpIGNsYW1wKDE0cHgsIDEuMzd2dywgMjBweCk7XG4gIH1cbn1cbi5wbGFuX3R5cGVfY2F0YWxvZyB0ciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDJEMkQyO1xufVxuLnBsYW5fdHlwZV9jYXRhbG9nIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5cbi5wbGFuX3R5cGVfcHJpY2Uge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90eXBlX3ByaWNlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNDZ2dywgMTdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgfVxufVxuLnBsYW5fdHlwZV9wcmljZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDN0NCRTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm9wdGlvbl93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9wdGlvbl93cmFwIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcHRpb25fd3JhcCB7XG4gICAgd2lkdGg6IDQ3Ljc5NjYxJTtcbiAgICBtYXgtd2lkdGg6IDU2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ub3B0aW9uX2lubmVyX19zdHVkZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubm90by1zZXJpZi1qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNvbnRfd3JhcC1tIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIFxufVxuXG4ubWFuX3RhaXRsZV93cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3NHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDg4cHgsIDguMTN2dywgMTEwcHgpO1xuICB9XG59XG5cbi50aXRhbGVfbWFpbiB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzRweCwgMy4zMnZ3LCA0NnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjk1dncsIDI0cHgpO1xuICB9XG5cbiAgXG5cbiAgICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjNweCwgMi4yNXZ3LCAzMnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19zdHVkZW50IHtcbiAgICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9zbWFydHBob25lX3JlbnRhbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiBjbGFtcCgxOTJweCwgMTguNzV2dywgMjEzcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogY2xhbXAoLTQ2cHgsIC0xLjk1dncsIC0yMHB4KTtcbiAgICAgIHRvcDogY2xhbXAoLTUxcHgsIC0zLjkxdncsIC00MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaGlsZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZnJlZV9oYW5kcy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiBjbGFtcCgxOTJweCwgMTguNzV2dywgMjEzcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogY2xhbXAoLTQ2cHgsIC0xLjk1dncsIC0yMHB4KTtcbiAgICAgIHRvcDogY2xhbXAoLTUxcHgsIC0zLjkxdncsIC00MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubWFpbl9pYW1nZV9wbGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjk1dncsIDMycHgpO1xuICB9XG59XG5cbi5tYWluX2NvcHkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IFxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAyLjQ0dncsIDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDEuMzd2dywgMzNweCk7XG4gIH1cbn1cblxuLm1haW5fdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIycHgpO1xuICB9XG59XG5cbi5wbGFuX3RhaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTc5NEY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuOTV2dywgMzZweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTBweCwgMC45OHZ3LCAyMHB4KSAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH1cbiAgLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5wbGFuX3RhaXRsZV9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS45NXZ3LCAzNnB4KTtcbiAgICB9XG4gIH1cbiAgJl9fY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG4gIH1cbn1cbiAgLnBsYW5fdGFpdGxlX2JvcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmbGV4OiAwIDAgY2xhbXAoMjBweCwgMS45NXZ3LCA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbi5wbGFuX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDU2cHgsIDUuNDd2dywgNzRweCk7XG4gICAgcGFkZGluZzogNDZweCAwO1xuICB9XG4gICZfX2NoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQUZDO1xuICB9XG59XG5cbi5wbGFuX2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYigwIDAgMCAvIC4xNik7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZzogY2xhbXAoMTVweCwgMS40NnZ3LCAyNXB4KSBjbGFtcCgxNXB4LCAxLjQ2dncsIDI1cHgpO1xuICB9XG4gICZfX2Jhc2ljIHtcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMnB4LCAyLjE1dncsIDQycHgpIGNsYW1wKDIwcHgsIDEuOTV2dywgMzBweCk7XG4gIH1cbiAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIH1cbiAgIC5pbWFnZV9iYXNpYyB7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuIFxuICAgICAgZmxleDogMCAwIDU1LjI4ODElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDU0Ljg0NDQlO1xuICAgICAgbWF4LXdpZHRoOiA2MTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgfVxuICB9XG59XG5cbi5wbGFuX3VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIyNHB4LCAxZnIpKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgICBnYXA6IGNsYW1wKDIwcHgsIDEuNDZ2dywgMjRweCk7XG4gIH1cbiAgPmxpIHtcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX3R4dF9ib3gge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgLy8gd2lkdGg6IDQxLjUyNTQlO1xuICAgIC8vIG1heC13aWR0aDogNDkwcHg7XG4gICAgZmxleDogMCAwIDQxLjUyNTQlO1xuICB9XG4gICZfX2Jhc2ljIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDQyLjU3NyU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cbiAgfVxuICBcbn1cblxuLnBsYW5faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTVweCwgMS40NnZ3LCAxOHB4KTtcbiAgfVxuICBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzk0RjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDZlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCAxLjA3dncsIDEzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIH1cbiAgfVxuICAmX19jaGlsZCB7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCMUI0NTtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlX2Jhc2ljIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpO1xuICB9XG59XG5cbi5wbGFuX2hlYWRhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjk1dncsIDI4cHgpO1xuICB9XG4gICZfX2Jhc2ljIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjE1dncsIDMycHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTRweCwgMS4zN3Z3LCAyNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fcHJpY2Uge1xuICBjb2xvcjogIzIxNzk0RjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAzLjUydncsIDQ0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDdweCwgMC42OHZ3LCAxMnB4KTtcbiAgfVxuICAmX19iYXNpYyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy45MXZ3LCA1MXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCk7XG4gICAgfVxuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICZfX2Jhc2ljIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi4xNXZ3LCAzMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2hpbGQge1xuICAgIGNvbG9yOiAjQ0IxQjQ1O1xuICB9XG59XG5cbi5wbGFuX2NvcHkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDE4cHgpO1xuICB9XG4gICZfX2Jhc2ljIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpO1xuICAgIH1cbiAgfSBcbn1cblxuLnBsYW5faW5jbHVkZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucmV0YWxfY2F1dGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxOHB4KTtcbiAgfVxufVxuXG5cblxuXG5cblxuXG5cbi5mb3JtX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBODgxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNDI0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDUyLjg4MTQlO1xuICAgIG1heC13aWR0aDogNjI0cHg7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDRweCwgNC4zdncsIDU0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDMuMTN2dywgNDJweCk7IFxuICAgIHBhZGRpbmc6IGNsYW1wKDEycHgsIDEuMTd2dywgMTZweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICB9XG4gIH1cbiAgLmxpbmtfYnRuX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAxOXB4KTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZW1haWwtdy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogLTI5cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogY2xhbXAoMjdweCwgMi42NHZ3LCAzNnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgyMXB4LCAyLjA1dncsIDI2cHgpO1xuICAgICAgICBsZWZ0OiBjbGFtcCgtNTVweCwgLTMuOTF2dywgLTQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWljcm9fdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjI3dncsIDE1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3cHgsIDAuNjh2dywgMTJweCk7XG4gIH1cbn1cblxuLnByaWNlX3RhYmxlX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA4My4wNTA4NDclO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxuICB9XG59XG5cbi5wbGFuX3R5cGVfY2F0YWxvZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH0gXG4gIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMTd2dywgMTZweCk7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAwLjk4dncsIDE0cHgpIDAgY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KSBjbGFtcCgxNHB4LCAxLjM3dncsIDIwcHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzdDQkU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfSBcbiAgfVxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0QyRDJEMjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjE3dncsIDE2cHgpO1xuICAgICAgcGFkZGluZzogY2xhbXAoMTBweCwgMC45OHZ3LCAxNHB4KSAwIGNsYW1wKDEwcHgsIDAuOTh2dywgMTRweCkgY2xhbXAoMTRweCwgMS4zN3Z3LCAyMHB4KTtcbiAgICB9XG4gIH1cbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDJEMkQyO1xuICAgICY6bnRoLWNoaWxkKGV2ZW4pICB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIH1cbiAgfVxufVxuXG4ucGxhbl90eXBlX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDEuNDZ2dywgMTdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgIH1cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDN0NCRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuICAgICAgICBcbi5vcHRpb25fd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDQ3Ljc5NjYxJTtcbiAgICBtYXgtd2lkdGg6IDU2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ub3B0aW9uX2lubmVyX19zdHVkZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59Il19 */
