@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#estates-list .wrap .content section#contMain .imgArea::before {
  background-image: url("../../estates/img/estates_list_main01_smp.jpg");
}
#estates-list .wrap .content .estatesList {
  padding: 10% 0;
}
#estates-list .wrap .content .estatesList .estate_box {
  margin-bottom: 20%;
}
#estates-list .wrap .content .estatesList .estate_box .estate-photo {
  width: 100%;
  margin-bottom: 5%;
  background-color: #ccc;
  aspect-ratio: 1/1;
  overflow: hidden;
}
#estates-list .wrap .content .estatesList .estate_box .estate-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#estates-list .wrap .content .estatesList .estate_box h3 {
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
}
#estates-list .wrap .content .estatesList .estate_box .estate-text dt {
  width: 12%;
  margin: 0 0 3% 0;
  padding: 3px;
  border: 1px solid #303030;
  font-size: 10px;
  font-size: 0.625rem;
  text-align: center;
}
#estates-list .wrap .content .estatesList .estate_box .estate-text dd {
  margin: 0 0 8% 0;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}
#estates-list .wrap .content .estatesList .estate_box .viewmore {
  width: 80%;
  margin-top: 10%;
}

#estates .wrap .content .mainSlider {
  margin-bottom: 50px;
}
#estates .wrap .content .mainSlider .mainslider-item {
  position: relative;
}
#estates .wrap .content .mainSlider .mainslider-item .imgCaption {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 10px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
  color: #FFF;
  line-height: 1.3;
  text-shadow: 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0), 0px 0px 3px rgb(0, 0, 0);
}
#estates .wrap .content .mainSlider.no-dots {
  margin-bottom: 0 !important;
}
#estates .wrap .content .contBox {
  padding-bottom: 10%;
}
#estates .wrap .content h1 {
  margin: 0;
  padding: 10% 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
}
#estates .wrap .content .vr-tour {
  padding: 10% 0;
}
#estates .wrap .content .vr-tour .vr-tour-info {
  margin: 5% auto;
  font-size: 12px;
  font-size: 0.75rem;
}
#estates .wrap .content .lot-layout {
  padding: 10% 0;
}
#estates .wrap .content .floor-plan {
  width: 94%;
  margin: 0 auto;
  padding: 10% 0 0;
}
#estates .wrap .content .floor-plan .plan-box {
  padding: 10% 0;
}
#estates .wrap .content .location {
  padding: 10% 0 12%;
}
#estates .wrap .content .location .location-box {
  margin: 10% auto;
}
#estates .wrap .content .location .location-box .location-text {
  text-align: left;
}
#estates .wrap .content .location .location-box .location-photo {
  margin-top: 5%;
  text-align: right;
}
#estates .wrap .content .location .location-box .location-photo span {
  display: block;
}
#estates .wrap .content .location .caption {
  margin-top: 5px;
  text-align: right;
  font-size: 10px;
  font-size: 0.625rem;
}
#estates .wrap .content .location .location-slider-item {
  margin: 0 10px;
}
#estates .wrap .content .outline {
  padding: 10% 0;
}
#estates .wrap .content .outline .listArea {
  margin: 10% auto;
}
#estates .wrap .content .sales-schedule {
  width: 100%;
  padding: 10% 5%;
  background-color: #f4f1e8;
}
#estates .wrap .content .sales-schedule .sales-schedule-date {
  margin-top: 5%;
  font-size: 22px;
  font-size: 1.375rem;
}
#estates .wrap .content .sales-schedule .sales-schedule-info {
  margin-top: 5%;
  font-size: 12px;
  font-size: 0.75rem;
}
#estates .wrap .content .sales-schedule .sales-schedule-info strong {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
#estates .wrap .content .returnBtn {
  width: 200px;
  margin: 10% auto 0;
  border: 1px solid #5a524e;
}
#estates .wrap .content .returnBtn a {
  display: block;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
}
#estates .wrap .content .slick-dots {
  bottom: -50px;
  text-align: center;
}
#estates .wrap .content .slick-dots li {
  display: inline-block;
  margin: 0 5px;
}
#estates .wrap .content .slick-dots li button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ccc;
  border: none;
  font-size: 0;
  line-height: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#estates .wrap .content .slick-dots li button:before {
  display: none;
}
#estates .wrap .content .slick-dots li.slick-active button {
  background-color: #000;
}

@media only screen and (min-width: 768px) {
  #estates-list .wrap .content section#contMain .imgArea::before {
    background-image: url("../../estates/img/estates_list_main01.jpg");
  }
  #estates-list .wrap .content .estatesList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #estates-list .wrap .content .estatesList .estate_box {
    width: calc((100% - 100px) / 3);
    margin: 0 50px 50px 0;
  }
  #estates-list .wrap .content .estatesList .estate_box:nth-child(3n) {
    margin-right: 0;
  }
  #estates .wrap .content .contBox {
    padding-bottom: 100px;
  }
  #estates .wrap .content h1 {
    padding: 100px 0;
    font-size: 26px;
    font-size: 1.625rem;
  }
  #estates .wrap .content .vr-tour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    padding: 100px 0;
  }
  #estates .wrap .content .vr-tour .vr-tour-img {
    margin-right: 50px;
  }
  #estates .wrap .content .vr-tour .vr-tour-info {
    margin: 0 auto;
  }
  #estates .wrap .content .lot-layout {
    padding: 100px 0;
  }
  #estates .wrap .content .lot-layout p {
    width: 50%;
    margin: 30px auto 0;
  }
  #estates .wrap .content .floor-plan {
    width: 80%;
    max-width: 1200px;
    padding: 100px 0;
  }
  #estates .wrap .content .floor-plan .plan-box {
    padding: 50px 0;
  }
  #estates .wrap .content .location {
    padding: 100px 0 120px;
  }
  #estates .wrap .content .location .location-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 100px auto;
  }
  #estates .wrap .content .location .location-box .location-photo {
    margin-top: 0;
  }
  #estates .wrap .content .location .caption {
    margin-top: 10px;
    font-size: 12px;
    font-size: 0.75rem;
  }
  #estates .wrap .content .location .location-slider {
    margin: 0;
    padding: 0 40px;
    overflow: hidden;
  }
  #estates .wrap .content .location .location-slider .slick-list {
    margin-bottom: 20px;
  }
  #estates .wrap .content .location .location-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #estates .wrap .content .location .location-slider .location-slider-item {
    padding: 0 15px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #estates .wrap .content .location .location-slider .location-slider-item p {
    font-size: 14px;
    font-size: 0.875rem;
  }
  #estates .wrap .content .location .location-slider .slick-dots {
    bottom: 0;
    position: relative;
  }
  #estates .wrap .content .location .location-slider .slick-dots li {
    margin: 0 8px;
  }
  #estates .wrap .content .location .location-slider .slick-dots li button {
    width: 13px;
    height: 13px;
  }
  #estates .wrap .content .sales-schedule {
    padding: 50px 0;
  }
  #estates .wrap .content .sales-schedule .sales-schedule-date {
    margin-top: 40px;
  }
  #estates .wrap .content .sales-schedule .sales-schedule-info {
    margin-top: 40px;
    font-size: 14px;
    font-size: 0.875rem;
  }
  #estates .wrap .content .sales-schedule .sales-schedule-info strong {
    display: inline-block;
    margin-top: 30px;
    font-size: 16px;
    font-size: 1rem;
  }
  #estates .wrap .content .returnBtn a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #estates-list .wrap .content section#contMain .imgArea::before {
    background-image: url("../../estates/img/estates_list_main01_tablet.jpg");
  }
  #estates-list .wrap .content .estatesList .estate_box {
    width: 45%;
    margin: 0 10% 10% 0;
  }
  #estates-list .wrap .content .estatesList .estate_box:nth-child(2n) {
    margin-right: 0;
  }
  #estates-list .wrap .content .estatesList .estate_box:nth-child(3n) {
    margin-right: 10%;
  }
  #estates .wrap .content .floor-plan .plan-box .plan-title .plan-area {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #estates .wrap .content .location .location-box .location-text p {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  #estates .wrap .content .location .location-box .location-photo {
    width: 40%;
  }
  #estates .wrap .content .location .location-slider {
    margin: 0;
    padding: 0 5%;
    overflow: hidden;
    position: relative;
  }
  #estates .wrap .content .location .location-slider .slick-list {
    margin-bottom: 20px;
  }
  #estates .wrap .content .location .location-slider .location-slider-item {
    padding: 0 15px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #estates .wrap .content .location .location-slider .location-slider-item p {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  #estates .wrap .content .location .location-slider .location-slider-item img {
    width: 100%;
    height: auto;
  }
  #estates .wrap .content .slick-dots li {
    margin: 0 8px;
  }
  #estates .wrap .content .slick-dots li button {
    width: 14px;
    height: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVzdGF0ZXMuY3NzIiwiX2Jhc2Uuc2NzcyIsImVzdGF0ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUixnRUFBQTtBQUVSO3lEQUFBO0FBMEJBO3lEQUFBO0FDaEJNO0VBQ0Msc0VBQUE7QUZQUDtBRWFHO0VBQ0MsY0FBQTtBRlhKO0FFYUk7RUFDQyxrQkFBQTtBRlhMO0FFYUs7RUFDQyxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUZYTjtBRWFNO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FGWFA7QUVlSztFRDVCRCxlQUFBO0VBQ0EsZUFBQTtFQzZCRSxnQkFBQTtBRlpOO0FFZU07RUFDQyxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RURyQ0gsZUFBQTtFQUNBLG1CQUFBO0VDc0NHLGtCQUFBO0FGWlA7QUVjTTtFQUNDLGdCQUFBO0VEMUNILGVBQUE7RUFDQSxtQkFBQTtFQzJDRyxnQkFBQTtBRlhQO0FFZUs7RUFDQyxVQUFBO0VBQ0EsZUFBQTtBRmJOOztBRTJCRztFQUNDLG1CQUFBO0FGeEJKO0FFMEJJO0VBQ0Msa0JBQUE7QUZ4Qkw7QUUwQks7RUFDQyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VEM0VGLGVBQUE7RUFDQSxtQkFBQTtFQzRFRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5RkFBQTtBRnZCTjtBRTBCSTtFQUNDLDJCQUFBO0FGeEJMO0FFNEJHO0VBQ0MsbUJBQUE7QUYxQko7QUU2Qkc7RUFDQyxTQUFBO0VBQ0EsY0FBQTtFRDdGQSxlQUFBO0VBQ0Esa0JBQUE7RUM4RkEsbUJBQUE7QUYxQko7QUU0Qkc7RUFDQyxjQUFBO0FGMUJKO0FFNEJJO0VBQ0MsZUFBQTtFRHJHRCxlQUFBO0VBQ0Esa0JBQUE7QUQ0RUo7QUU2Qkc7RUFDQyxjQUFBO0FGM0JKO0FFOEJH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Rks7SUFDQyxhQUFBO0VGeEZOO0VFMEZNO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RUZ4RlA7RUUrRkU7SUFDQyxlQUFBO0VGN0ZIO0VFK0ZHO0lBQ0MsZ0JBQUE7RUY3Rko7RUUrRkc7SUFDQyxnQkFBQTtJRDVYRixlQUFBO0lBQ0EsbUJBQUE7RURnU0Y7RUU4Rkk7SUFDQyxxQkFBQTtJQUNBLGdCQUFBO0lEallILGVBQUE7SUFDQSxlQUFBO0VEc1NGO0VFaUdHO0lEeFlELGVBQUE7SUFDQSxtQkFBQTtFRDBTRjtBQUNGO0FFdUdBO0VBWU87SUFDQyx5RUFBQTtFRmhITjtFRXVIRztJQUNDLFVBQUE7SUFDQSxtQkFBQTtFRnJISjtFRXVISTtJQUNDLGVBQUE7RUZySEw7RUV1SEk7SUFDQyxpQkFBQTtFRnJITDtFRW9JSztJQUNDLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7WUFBQSwyQkFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0VGbElOO0VFMklLO0lEMWNILGVBQUE7SUFDQSxvQkFBQTtFRGtVRjtFRTJJSTtJQUNDLFVBQUE7RUZ6SUw7RUU2SUc7SUFDQyxTQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RUYzSUo7RUU2SUk7SUFDQyxtQkFBQTtFRjNJTDtFRThJSTtJQUNDLGVBQUE7SUFDQSxpQ0FBQTtJQUFBLHlCQUFBO0VGNUlMO0VFOElLO0lEamVILGVBQUE7SUFDQSxvQkFBQTtFRHNWRjtFRThJSztJQUNDLFdBQUE7SUFDQSxZQUFBO0VGNUlOO0VFcUpHO0lBQ0MsYUFBQTtFRm5KSjtFRXFKSTtJQUNDLFdBQUE7SUFDQSxZQUFBO0VGbkpMO0FBQ0YiLCJmaWxlIjoiZXN0YXRlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcIi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2VzdGF0ZXMtbGlzdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbnRNYWluIC5pbWdBcmVhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9lc3RhdGVzL2ltZy9lc3RhdGVzX2xpc3RfbWFpbjAxX3NtcC5qcGdcIik7XG59XG4jZXN0YXRlcy1saXN0IC53cmFwIC5jb250ZW50IC5lc3RhdGVzTGlzdCB7XG4gIHBhZGRpbmc6IDEwJSAwO1xufVxuI2VzdGF0ZXMtbGlzdCAud3JhcCAuY29udGVudCAuZXN0YXRlc0xpc3QgLmVzdGF0ZV9ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMCU7XG59XG4jZXN0YXRlcy1saXN0IC53cmFwIC5jb250ZW50IC5lc3RhdGVzTGlzdCAuZXN0YXRlX2JveCAuZXN0YXRlLXBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNlc3RhdGVzLWxpc3QgLndyYXAgLmNvbnRlbnQgLmVzdGF0ZXNMaXN0IC5lc3RhdGVfYm94IC5lc3RhdGUtcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jZXN0YXRlcy1saXN0IC53cmFwIC5jb250ZW50IC5lc3RhdGVzTGlzdCAuZXN0YXRlX2JveCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2VzdGF0ZXMtbGlzdCAud3JhcCAuY29udGVudCAuZXN0YXRlc0xpc3QgLmVzdGF0ZV9ib3ggLmVzdGF0ZS10ZXh0IGR0IHtcbiAgd2lkdGg6IDEyJTtcbiAgbWFyZ2luOiAwIDAgMyUgMDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzAzMDMwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNlc3RhdGVzLWxpc3QgLndyYXAgLmNvbnRlbnQgLmVzdGF0ZXNMaXN0IC5lc3RhdGVfYm94IC5lc3RhdGUtdGV4dCBkZCB7XG4gIG1hcmdpbjogMCAwIDglIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNlc3RhdGVzLWxpc3QgLndyYXAgLmNvbnRlbnQgLmVzdGF0ZXNMaXN0IC5lc3RhdGVfYm94IC52aWV3bW9yZSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cblxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLm1haW5TbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLm1haW5TbGlkZXIgLm1haW5zbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5tYWluU2xpZGVyIC5tYWluc2xpZGVyLWl0ZW0gLmltZ0NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiKDAsIDAsIDApLCAwcHggMHB4IDNweCByZ2IoMCwgMCwgMCksIDBweCAwcHggM3B4IHJnYigwLCAwLCAwKTtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5tYWluU2xpZGVyLm5vLWRvdHMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAuY29udEJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTAlIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnZyLXRvdXIge1xuICBwYWRkaW5nOiAxMCUgMDtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC52ci10b3VyIC52ci10b3VyLWluZm8ge1xuICBtYXJnaW46IDUlIGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvdC1sYXlvdXQge1xuICBwYWRkaW5nOiAxMCUgMDtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5mbG9vci1wbGFuIHtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwJSAwIDA7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAuZmxvb3ItcGxhbiAucGxhbi1ib3gge1xuICBwYWRkaW5nOiAxMCUgMDtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDEwJSAwIDEyJTtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tYm94IHtcbiAgbWFyZ2luOiAxMCUgYXV0bztcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tYm94IC5sb2NhdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tYm94IC5sb2NhdGlvbi1waG90byB7XG4gIG1hcmdpbi10b3A6IDUlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tYm94IC5sb2NhdGlvbi1waG90byBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAubG9jYXRpb24gLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAubG9jYXRpb24gLmxvY2F0aW9uLXNsaWRlci1pdGVtIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAub3V0bGluZSB7XG4gIHBhZGRpbmc6IDEwJSAwO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLm91dGxpbmUgLmxpc3RBcmVhIHtcbiAgbWFyZ2luOiAxMCUgYXV0bztcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5zYWxlcy1zY2hlZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMCUgNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYxZTg7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAuc2FsZXMtc2NoZWR1bGUgLnNhbGVzLXNjaGVkdWxlLWRhdGUge1xuICBtYXJnaW4tdG9wOiA1JTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNhbGVzLXNjaGVkdWxlIC5zYWxlcy1zY2hlZHVsZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNhbGVzLXNjaGVkdWxlIC5zYWxlcy1zY2hlZHVsZS1pbmZvIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAucmV0dXJuQnRuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDEwJSBhdXRvIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1YTUyNGU7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAucmV0dXJuQnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbiNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZXN0YXRlcyAud3JhcCAuY29udGVudCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZXN0YXRlcy1saXN0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29udE1haW4gLmltZ0FyZWE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZXN0YXRlcy9pbWcvZXN0YXRlc19saXN0X21haW4wMS5qcGdcIik7XG4gIH1cbiAgI2VzdGF0ZXMtbGlzdCAud3JhcCAuY29udGVudCAuZXN0YXRlc0xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNlc3RhdGVzLWxpc3QgLndyYXAgLmNvbnRlbnQgLmVzdGF0ZXNMaXN0IC5lc3RhdGVfYm94IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDMpO1xuICAgIG1hcmdpbjogMCA1MHB4IDUwcHggMDtcbiAgfVxuICAjZXN0YXRlcy1saXN0IC53cmFwIC5jb250ZW50IC5lc3RhdGVzTGlzdCAuZXN0YXRlX2JveDpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmNvbnRCb3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAjZXN0YXRlcyAud3JhcCAuY29udGVudCBoMSB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxuICAjZXN0YXRlcyAud3JhcCAuY29udGVudCAudnItdG91ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnZyLXRvdXIgLnZyLXRvdXItaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnZyLXRvdXIgLnZyLXRvdXItaW5mbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvdC1sYXlvdXQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvdC1sYXlvdXQgcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5mbG9vci1wbGFuIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmZsb29yLXBsYW4gLnBsYW4tYm94IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1ib3ggLmxvY2F0aW9uLXBob3RvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLmxvY2F0aW9uLXNsaWRlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAjZXN0YXRlcyAud3JhcCAuY29udGVudCAubG9jYXRpb24gLmxvY2F0aW9uLXNsaWRlciAubG9jYXRpb24tc2xpZGVyLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNhbGVzLXNjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNhbGVzLXNjaGVkdWxlIC5zYWxlcy1zY2hlZHVsZS1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5zYWxlcy1zY2hlZHVsZSAuc2FsZXMtc2NoZWR1bGUtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAjZXN0YXRlcyAud3JhcCAuY29udGVudCAuc2FsZXMtc2NoZWR1bGUgLnNhbGVzLXNjaGVkdWxlLWluZm8gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5yZXR1cm5CdG4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNlc3RhdGVzLWxpc3QgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb250TWFpbiAuaW1nQXJlYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9lc3RhdGVzL2ltZy9lc3RhdGVzX2xpc3RfbWFpbjAxX3RhYmxldC5qcGdcIik7XG4gIH1cbiAgI2VzdGF0ZXMtbGlzdCAud3JhcCAuY29udGVudCAuZXN0YXRlc0xpc3QgLmVzdGF0ZV9ib3gge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiAwIDEwJSAxMCUgMDtcbiAgfVxuICAjZXN0YXRlcy1saXN0IC53cmFwIC5jb250ZW50IC5lc3RhdGVzTGlzdCAuZXN0YXRlX2JveDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI2VzdGF0ZXMtbGlzdCAud3JhcCAuY29udGVudCAuZXN0YXRlc0xpc3QgLmVzdGF0ZV9ib3g6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmZsb29yLXBsYW4gLnBsYW4tYm94IC5wbGFuLXRpdGxlIC5wbGFuLWFyZWEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tYm94IC5sb2NhdGlvbi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuICAjZXN0YXRlcyAud3JhcCAuY29udGVudCAubG9jYXRpb24gLmxvY2F0aW9uLWJveCAubG9jYXRpb24tcGhvdG8ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICNlc3RhdGVzIC53cmFwIC5jb250ZW50IC5sb2NhdGlvbiAubG9jYXRpb24tc2xpZGVyIC5sb2NhdGlvbi1zbGlkZXItaXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLmxvY2F0aW9uIC5sb2NhdGlvbi1zbGlkZXIgLmxvY2F0aW9uLXNsaWRlci1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuICAjZXN0YXRlcyAud3JhcCAuY29udGVudCAubG9jYXRpb24gLmxvY2F0aW9uLXNsaWRlciAubG9jYXRpb24tc2xpZGVyLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgI2VzdGF0ZXMgLndyYXAgLmNvbnRlbnQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0IHVybCgnLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzcycpO1xuXG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICRub3QtcGM6IDEwMjM7Ly8gMTAyNHB45pyq5rqA44Gv44K/44OW44Os44OD44OI44Go5Yik5patXG4vLyAkdGFibGV0OiA3Njg7Ly8g44K/44OW44Os44OD44OI44Gu5Z+65rqW44Go44GZ44KL44K144Kk44K6XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsICR2aWV3cG9ydDogZmFsc2UpIHtcbiAgQGlmICR2aWV3cG9ydCB7XG4gICAgZm9udC1zaXplOiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplICwgMTYpICsgcmVtO1xuICB9XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICBAcmV0dXJuIG1hdGguZGl2KDEwMCAsICR2aWV3cG9ydCkgKiAkc2l6ZSAqIDF2dztcbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR0ZXh0Q29sb3JcdFx0OiAjMDAwMDAwO1xuJGFjY2VudENvbG9yXHQ6ICM2ZTViNDE7XG4kYmdDb2xvclx0OiAjZjRmMWU3OyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSAnYmFzZScgYXMgYjtcclxuXHJcbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI2VzdGF0ZXMtbGlzdHtcclxuXHQvL3dyYXBcclxuXHQud3JhcHtcclxuXHRcdC8vY29udGVudFxyXG5cdFx0LmNvbnRlbnR7XHJcblx0XHRcdC8vc2VjdGlvblxyXG5cdFx0XHRzZWN0aW9ue1xyXG5cdFx0XHRcdC8vY29udE1haW5cclxuXHRcdFx0XHQmI2NvbnRNYWlue1xyXG5cdFx0XHRcdFx0LmltZ0FyZWF7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2VzdGF0ZXMvaW1nL2VzdGF0ZXNfbGlzdF9tYWluMDFfc21wLmpwZycpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXN0YXRlc0xpc3R7XHJcblx0XHRcdFx0cGFkZGluZzogMTAlIDA7XHJcblxyXG5cdFx0XHRcdC5lc3RhdGVfYm94e1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjAlO1xyXG5cclxuXHRcdFx0XHRcdC5lc3RhdGUtcGhvdG97XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1JTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmVzdGF0ZS10ZXh0e1xyXG5cdFx0XHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTIlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDMlIDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMDMwMzA7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTApO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA4JSAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnZpZXdtb3Jle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2VzdGF0ZXN7XHJcblx0Ly93cmFwXHJcblx0LndyYXB7XHJcblx0XHQvL2NvbnRlbnRcclxuXHRcdC5jb250ZW50e1xyXG5cdFx0XHQubWFpblNsaWRlcntcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdFx0XHQubWFpbnNsaWRlci1pdGVte1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdC5pbWdDYXB0aW9ue1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKSwgMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKSwgMHB4IDBweCAzcHggcmdiYSgwLDAsMCwxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5uby1kb3RzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb250Qm94e1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgxe1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMCUgMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudnItdG91cntcclxuXHRcdFx0XHRwYWRkaW5nOiAxMCUgMDtcclxuXHJcblx0XHRcdFx0LnZyLXRvdXItaW5mb3tcclxuXHRcdFx0XHRcdG1hcmdpbjogNSUgYXV0bztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sb3QtbGF5b3V0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwJSAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmxvb3ItcGxhbntcclxuXHRcdFx0XHR3aWR0aDogOTQlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwJSAwIDA7XHJcblxyXG5cdFx0XHRcdC5wbGFuLWJveHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwJSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmxvY2F0aW9ue1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwJSAwIDEyJTtcclxuXHJcblx0XHRcdFx0LmxvY2F0aW9uLWJveHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTAlIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0LmxvY2F0aW9uLXRleHR7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubG9jYXRpb24tcGhvdG97XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXB0aW9ue1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubG9jYXRpb24tc2xpZGVyLWl0ZW17XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdXRsaW5le1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwJSAwO1xyXG5cclxuXHRcdFx0XHQubGlzdEFyZWF7XHJcblx0XHRcdFx0XHRtYXJnaW46IDEwJSBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNhbGVzLXNjaGVkdWxle1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwJSA1JTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWU4O1xyXG5cclxuXHRcdFx0XHQuc2FsZXMtc2NoZWR1bGUtZGF0ZXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2FsZXMtc2NoZWR1bGUtaW5mb3tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG5cclxuXHRcdFx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJldHVybkJ0bntcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxMCUgYXV0byAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1YTUyNGU7XHJcblxyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gU2xpY2sgZG90cyDjgrnjgr/jgqTjg6tcclxuXHRcdFx0LnNsaWNrLWRvdHN7XHJcblx0XHRcdFx0Ym90dG9tOiAtNTBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHJcblx0XHRcdFx0XHRidXR0b257XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9ue1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gUEMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XHJcblx0I2VzdGF0ZXMtbGlzdHtcclxuXHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdC8vY29udGVudFxyXG5cdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0XHRzZWN0aW9ue1xyXG5cdFx0XHRcdFx0Ly9jb250TWFpblxyXG5cdFx0XHRcdFx0JiNjb250TWFpbntcclxuXHRcdFx0XHRcdFx0LmltZ0FyZWF7XHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9lc3RhdGVzL2ltZy9lc3RhdGVzX2xpc3RfbWFpbjAxLmpwZycpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmVzdGF0ZXNMaXN0e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0XHQuZXN0YXRlX2JveHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyAzKTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDUwcHggNTBweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoM24pe1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQjZXN0YXRlc3tcclxuXHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdC8vY29udGVudFxyXG5cdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHQuY29udEJveHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDI2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnZyLXRvdXJ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuXHRcdFx0XHRcdC52ci10b3VyLWltZ3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnZyLXRvdXItaW5mb3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5sb3QtbGF5b3V0e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZsb29yLXBsYW57XHJcblx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuXHRcdFx0XHRcdC5wbGFuLWJveHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQubG9jYXRpb257XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5sb2NhdGlvbi1ib3h7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMDBweCBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdFx0LmxvY2F0aW9uLXBob3Rve1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY2FwdGlvbntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQubG9jYXRpb24tc2xpZGVye1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdC5zbGljay1saXN0e1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zbGljay10cmFja3tcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5sb2NhdGlvbi1zbGlkZXItaXRlbXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ly8gJi5zbGljay1jZW50ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdFx0XHRcdC8vIH1cclxuXHJcblx0XHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC8vIFNsaWNrIGRvdHMg44K544K/44Kk44Or77yIUEPniYjvvIlcclxuXHRcdFx0XHRcdFx0LnNsaWNrLWRvdHN7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zYWxlcy1zY2hlZHVsZXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHJcblx0XHRcdFx0XHQuc2FsZXMtc2NoZWR1bGUtZGF0ZXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zYWxlcy1zY2hlZHVsZS1pbmZve1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNCk7XHJcblxyXG5cdFx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmV0dXJuQnRue1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gdGFibGV0KGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcclxuXHQjZXN0YXRlcy1saXN0e1xyXG5cdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHRcdFx0Ly9jb250ZW50XHJcblx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdC8vc2VjdGlvblxyXG5cdFx0XHRcdHNlY3Rpb257XHJcblx0XHJcblx0XHRcdFx0XHQvL2NvbnRNYWluXHJcblx0XHRcdFx0XHQmI2NvbnRNYWlue1xyXG5cdFx0XHRcdFx0XHQuaW1nQXJlYXtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2VzdGF0ZXMvaW1nL2VzdGF0ZXNfbGlzdF9tYWluMDFfdGFibGV0LmpwZycpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmVzdGF0ZXNMaXN0e1xyXG5cdFx0XHRcdFx0LmVzdGF0ZV9ib3h7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMCUgMTAlIDA7XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgybil7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKXtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNlc3RhdGVze1xyXG5cdFx0LndyYXB7XHJcblx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdC5mbG9vci1wbGFue1xyXG5cdFx0XHRcdFx0LnBsYW4tYm94e1xyXG5cdFx0XHRcdFx0XHQucGxhbi10aXRsZXtcclxuXHRcdFx0XHRcdFx0XHQucGxhbi1hcmVhe1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHQubG9jYXRpb257XHJcblx0XHRcdFx0XHQubG9jYXRpb24tYm94e1xyXG5cdFx0XHRcdFx0XHQubG9jYXRpb24tdGV4dHtcclxuXHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubG9jYXRpb24tcGhvdG97XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5sb2NhdGlvbi1zbGlkZXJ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1JTtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0LnNsaWNrLWxpc3R7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmxvY2F0aW9uLXNsaWRlci1pdGVte1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gU2xpY2sgZG90cyDjgrnjgr/jgqTjg6vvvIjjgr/jg5bjg6zjg4Pjg4jniYjvvIlcclxuXHRcdFx0XHQuc2xpY2stZG90c3tcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgOHB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRidXR0b257XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */
