/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: 'Roboto', sans-serif;
  --font-sec: 'Inter', sans-serif;
  --footer-bg-color: #065ba7;
  --footer-clr-text: #f3f3f3;
  --foter-clr-text-cpr: #fff;
  --z-i-header: 100; }

.service-header {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  padding-bottom: 2rem;
  border-bottom: 2px solid rgba(6, 91, 167, 0.1); }
  .service-header .tt-xs {
    letter-spacing: 0.32px;
    font-weight: 700; }

.view-more {
  font-weight: 600;
  font-size: 1.4rem;
  text-decoration-line: underline;
  text-underline-position: under;
  color: #1e1e1e;
  flex-shrink: 0;
  transition: 0.5s ease; }
  .view-more:hover {
    color: #065ba7; }

.service-list {
  margin-top: 2.8rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 2.4rem;
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  @media screen and (max-width: 1199.98px) {
    .service-list {
      margin-right: -1rem;
      margin-left: -1rem; } }
  @media screen and (max-width: 991.98px) {
    .service-list {
      margin-right: -0.5rem;
      margin-left: -0.5rem; } }
  @media screen and (max-width: 575.98px) {
    .service-list {
      row-gap: 1.6rem; } }

.service-item {
  height: 100%; }
  .service-item .article-item {
    gap: 0;
    overflow: hidden;
    border-radius: 1.6rem;
    background: #fff;
    box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.05); }
  .service-item .article-img {
    border-radius: 0;
    aspect-ratio: 30 / 23; }
  .service-item .article-content {
    padding: 2rem;
    gap: 1.2rem; }
    @media screen and (max-width: 1199.98px) {
      .service-item .article-content {
        padding: 1.6rem; } }
    @media screen and (max-width: 991.98px) {
      .service-item .article-content {
        padding: 1.6rem 1rem; } }
  .service-item .article-title {
    line-height: 1.2;
    font-size: 2rem; }
    @media only screen and (max-width: 1200px) {
      .service-item .article-title {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .service-item .article-title {
        font-size: 1.6rem; } }
  .service-item .article-desc {
    flex: 1;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    font-size: 1.5rem;
    font-weight: 400;
    color: #757575;
    line-height: 160%; }
    @media only screen and (max-width: 800px) {
      .service-item .article-desc {
        font-size: 1.4rem; } }
  .service-item .box-btn {
    margin-top: 1.6rem; }
    @media screen and (max-width: 575.98px) {
      .service-item .box-btn {
        margin-top: 1rem; } }
    .service-item .box-btn .btn {
      font-size: 1.4rem;
      gap: 0.8rem;
      padding: 0.95rem 2rem; }
      @media screen and (max-width: 576px) {
        .service-item .box-btn .btn {
          padding: 0.8rem 1.6rem;
          gap: 0.6rem; } }
      .service-item .box-btn .btn img {
        width: 2rem;
        height: 2rem; }

.m-specialty {
  overflow: hidden;
  position: relative; }
  .m-specialty::before {
    content: "";
    position: absolute;
    top: 3.3%;
    right: 6.6%;
    z-index: -1;
    width: 7.9%;
    height: 11.8%;
    background-image: url("../../assets/images/icon/decor.svg");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    animation: floating 2.4s ease-in-out infinite; }
  .m-specialty::after {
    content: "";
    position: absolute;
    bottom: 4.4%;
    left: 3.5%;
    z-index: -1;
    width: 3.1%;
    height: 4.6%;
    background-image: url("../../assets/images/icon/decor.svg");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    animation: floating 2.4s ease-in-out infinite; }
  @media screen and (max-width: 576px) {
    .m-specialty .tt-l br {
      display: none; } }

.m-specialtydt {
  position: relative; }
  .m-specialtydt::before {
    content: "";
    position: absolute;
    top: 6.8rem;
    right: 6.6%;
    z-index: -1;
    width: 12.86rem;
    height: 15.3rem;
    background-image: url("../../assets/images/icon/decor.svg");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    animation: floating 2.4s ease-in-out infinite; }
    @media screen and (max-width: 1200px) {
      .m-specialtydt::before {
        top: 3rem;
        width: 7.8rem;
        height: 9.18rem; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt::before {
        top: 1.6rem;
        width: 3rem;
        height: 3.6rem; } }
  .m-specialtydt .m-doctor_list {
    gap: 4rem 3rem; }
    @media screen and (max-width: 992px) {
      .m-specialtydt .m-doctor_list {
        gap: 2.4rem 1.6rem; } }
  .m-specialtydt .doctor-item_img {
    max-width: 21.8rem; }
    @media screen and (max-width: 992px) {
      .m-specialtydt .doctor-item_img {
        max-width: unset; } }
  .m-specialtydt .doctor-item_title {
    font-size: 2rem; }
    @media only screen and (max-width: 1200px) {
      .m-specialtydt .doctor-item_title {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .m-specialtydt .doctor-item_title {
        font-size: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt .doctor-item_title {
        font-size: 1.4rem; } }
  .m-specialtydt .doctor-item_content {
    padding: 3.2rem 4.8rem 3.2rem 0;
    gap: 2rem; }
    @media screen and (max-width: 1350px) {
      .m-specialtydt .doctor-item_content {
        padding: 3.2rem 3.2rem 3.2rem 0; } }
    @media screen and (max-width: 1024px) {
      .m-specialtydt .doctor-item_content {
        padding: 2.4rem 1.6rem 2.4rem 0; } }
    @media screen and (max-width: 992px) {
      .m-specialtydt .doctor-item_content {
        padding: 0 2.4rem 2.4rem; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt .doctor-item_content {
        padding: 0 1.2rem 1.2rem;
        gap: 1.2rem; } }
  @media screen and (max-width: 576px) {
    .m-specialtydt .doctor-item_info > * span {
      font-size: 1.2rem; } }
  @media screen and (max-width: 576px) {
    .m-specialtydt .doctor-item_info > * img {
      width: 1.2rem;
      height: 1.2rem; } }
  @media screen and (max-width: 576px) {
    .m-specialtydt .doctor-item_btn .btn {
      gap: 0.6rem;
      padding: 0.6rem 1rem; } }
  .m-specialtydt_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    align-items: center; }
    @media screen and (max-width: 576px) {
      .m-specialtydt_inner {
        gap: 1.6rem; } }
  .m-specialtydt_left {
    width: calc(5/12 * 100% - 1.6rem);
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
    @media screen and (max-width: 992px) {
      .m-specialtydt_left {
        width: 100%; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt_left {
        display: contents; }
        .m-specialtydt_left .js-specialtydt-content {
          width: 100%; } }
  .m-specialtydt_right {
    width: calc(7/12 * 100% - 1.6rem);
    overflow: hidden; }
    @media screen and (max-width: 992px) {
      .m-specialtydt_right {
        width: 100%; } }
    @media screen and (min-width: 992.02px) {
      .m-specialtydt_right {
        padding-right: 6rem; } }
  .m-specialtydt_heading {
    display: flex;
    flex-direction: column;
    gap: 1.6rem; }
    @media screen and (max-width: 576px) {
      .m-specialtydt_heading {
        gap: 0.8rem; } }
  .m-specialtydt_title {
    color: #303030;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 100%; }
    @media only screen and (max-width: 1200px) {
      .m-specialtydt_title {
        font-size: 2.6rem; } }
    @media only screen and (max-width: 800px) {
      .m-specialtydt_title {
        font-size: 2rem; } }
  .m-specialtydt_desc {
    color: #444444;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    max-width: 39.2rem; }
    @media only screen and (max-width: 800px) {
      .m-specialtydt_desc {
        font-size: 1.4rem; } }
    @media screen and (max-width: 992px) {
      .m-specialtydt_desc {
        max-width: unset; } }
  .m-specialtydt_img {
    aspect-ratio: 61.3/39.2;
    border-radius: 2rem;
    overflow: hidden; }
    @media screen and (max-width: 576px) {
      .m-specialtydt_img {
        border-radius: 1.2rem; } }
    .m-specialtydt_img img {
      height: 100%;
      object-fit: cover; }

.service-box {
  display: flex;
  flex-direction: column;
  gap: 2.8rem; }

.servicedt-rel {
  padding-bottom: 12rem; }
  @media screen and (max-width: 1024px) {
    .servicedt-rel {
      padding-bottom: 6rem; } }
  @media screen and (max-width: 576px) {
    .servicedt-rel {
      padding-bottom: 4rem; } }
  .servicedt-rel + .servicedt-rel {
    padding-top: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3BlY2lhbHR5LmNzcyIsInNvdXJjZXMiOlsic3BlY2lhbHR5LnNjc3MiLCJfZXh0ZW5kLnNjc3MiLCJfY29yZS9fZm9udC5zY3NzIiwiX2NvcmUvX21peGluLnNjc3MiLCJfY29yZS9fdmFyaWFibGUuc2NzcyIsIl9sYXlvdXRzL19zZXJ2aWNlLWl0ZW0uc2NzcyIsIl9wYWdlcy9fc3BlY2lhbHR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4vZXh0ZW5kXCI7XHJcbkBpbXBvcnQgXCIuL19sYXlvdXRzL3NlcnZpY2UtaXRlbVwiO1xyXG5AaW1wb3J0IFwiLi9fcGFnZXMvc3BlY2lhbHR5XCI7XHJcbiIsIkBpbXBvcnQgXCJfY29yZS9mb250XCI7XHJcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVcIjtcclxuIiwiQG1peGluIGZ6LTIwMCB7XHJcbiAgICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEyMCB7XHJcbiAgICBmb250LXNpemU6IDEycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MCB7XHJcbiAgICBmb250LXNpemU6IDlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gICAgZm9udC1zaXplOiA3LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY1IHtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NiB7XHJcbiAgICBmb250LXNpemU6IDUuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NSB7XHJcbiAgICBmb250LXNpemU6IDUuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ0IHtcclxuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQyIHtcclxuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDAge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzgge1xyXG4gICAgZm9udC1zaXplOiAzLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNiB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM1IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM0IHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzIge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzAge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIzIHtcclxuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjIge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjEge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTEge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRDbGVhcmZpeFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gY2xlYXIge1xyXG4gICp6b29tOiAxO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRGb250XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtaW5jeW8oKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXHJcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5jaG8oKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXHJcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBtb25zdGZvbnQoKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludDF9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludDJ9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHBvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLWxhbmQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLXBvcnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItbWluaSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRGbGV4IEJveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtaWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtaXhpbiBiZ0ltYWdlKCRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkczogMC41cykge1xyXG4gIHRyYW5zaXRpb246ICRzIGVhc2U7XHJcbn1cclxuXHJcbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIHBzZXVkbygkejogMCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAkejtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gYXV0b1gge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1peGluIHNjcm9sbGJhciB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzgwYTIwMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmQsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG14KCRzaXplOiAwKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcclxuICBtYXJnaW4tbGVmdDogJHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBmdWxsQWJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gbGluZUNsYW1wKCRsaW5lOiAyKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICBsaW5lLWNsYW1wOiAkbGluZTtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1zZWM6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC8vIEZvb3RlclxyXG4gIC0tZm9vdGVyLWJnLWNvbG9yOiAjMDY1YmE3O1xyXG4gIC0tZm9vdGVyLWNsci10ZXh0OiAjZjNmM2YzO1xyXG4gIC0tZm90ZXItY2xyLXRleHQtY3ByOiAjZmZmO1xyXG5cclxuICAvLyBaLWluZGV4XHJcbiAgLS16LWktaGVhZGVyOiAxMDA7XHJcbn1cclxuXHJcbiRjb2xvci1wcmk6ICMwNjViYTc7XHJcbiRjb2xvci1zZWNvbmQ6ICNmZmM4NGQ7XHJcbiRjb2xvci10aGlyZDogIzI3YWFlMTtcclxuXHJcbiRjb2xvci10ZXh0OiAjMWUxZTFlO1xyXG4kY29sb3ItdGV4dC1saWdodDogI2Y1ZjVmNTtcclxuXHJcbiRjb2xvci1ib2R5LXRleHQ6ICM0MzQzNDM7XHJcblxyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcblxyXG4kY29sb3ItZ3JleS01MDA6ICM2NjcwODU7IiwiLnNlcnZpY2UtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg2LCA5MSwgMTY3LCAwLjEpO1xyXG5cclxuICAudHQteHMge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1tb3JlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xyXG4gIGNvbG9yOiAjMWUxZTFlO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS1saXN0IHtcclxuICBtYXJnaW4tdG9wOiAyLjhyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMi40cmVtO1xyXG4gIEBpbmNsdWRlIG14KC0xLjVyZW0pO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XHJcbiAgICBAaW5jbHVkZSBteCgtMXJlbSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkxLjk4cHgpIHtcclxuICAgIEBpbmNsdWRlIG14KC0wLjVyZW0pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICByb3ctZ2FwOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZS1pdGVtIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKCMwYzBjMGQsIDAuMSksIDAgMXB4IDRweCAwIHJnYmEoIzBjMGMwZCwgMC4wNSk7XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGFzcGVjdC1yYXRpbzogMzAgLyAyMztcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGdhcDogMS4ycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMTk5Ljk4cHgpIHtcclxuICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTEuOThweCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBAaW5jbHVkZSBmei0yMDtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWRlc2Mge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgbGluZS1jbGFtcDogNjtcclxuICAgIEBpbmNsdWRlIGZ6LTE1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgfVxyXG5cclxuICAuYm94LWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NS45OHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTE0O1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgcGFkZGluZzogMC45NXJlbSAycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDEuNnJlbTtcclxuICAgICAgICBnYXA6IDAuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubS1zcGVjaWFsdHkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMy4zJTtcclxuICAgIHJpZ2h0OiA2LjYlO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgd2lkdGg6IDcuOSU7XHJcbiAgICBoZWlnaHQ6IDExLjglO1xyXG5cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uL2RlY29yLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGFuaW1hdGlvbjogZmxvYXRpbmcgMi40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQuNCU7XHJcbiAgICBsZWZ0OiAzLjUlO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgd2lkdGg6IDMuMSU7XHJcbiAgICBoZWlnaHQ6IDQuNiU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24vZGVjb3Iuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBmbG9hdGluZyAyLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAudHQtbCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS1zcGVjaWFsdHlkdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNi44cmVtO1xyXG4gICAgcmlnaHQ6IDYuNiU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICB3aWR0aDogMTIuODZyZW07XHJcbiAgICBoZWlnaHQ6IDE1LjNyZW07XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24vZGVjb3Iuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBmbG9hdGluZyAyLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICB3aWR0aDogNy44cmVtO1xyXG4gICAgICBoZWlnaHQ6IDkuMThyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHRvcDogMS42cmVtO1xyXG4gICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgaGVpZ2h0OiAzLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubS1kb2N0b3JfbGlzdCB7XHJcbiAgICBnYXA6IDRyZW0gM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgZ2FwOiAyLjRyZW0gMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvY3Rvci1pdGVtIHtcclxuXHJcbiAgICAmX2ltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjEuOHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZnotMjA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDMuMnJlbSA0LjhyZW0gMy4ycmVtIDA7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgxMzUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMy4ycmVtIDMuMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDEuNnJlbSAyLjRyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjRyZW0gMi40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuMnJlbSAxLjJyZW07XHJcbiAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2luZm8+KiBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2luZm8+KiBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9idG4gLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGdhcDogMC42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMuMnJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sZWZ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUvMTIgKiAxMDAlIC0gMS42cmVtKTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMi40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgICAvLyAuc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAvLyAgIG9yZGVyOiAxO1xyXG4gICAgICAvLyAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAuanMtc3BlY2lhbHR5ZHQtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfcmlnaHQge1xyXG4gICAgd2lkdGg6IGNhbGMoNy8xMiAqIDEwMCUgLSAxLjZyZW0pO1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbig5OTIuMDJweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjZyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl90aXRsZSB7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIEBpbmNsdWRlIGZ6LTMyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9kZXNjIHtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgQGluY2x1ZGUgZnotMTY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAzOS4ycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9pbWcge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA2MS4zLzM5LjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2UtYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyLjhyZW07XHJcbn1cclxuXHJcbi5zZXJ2aWNlZHQtcmVsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1heCgxMDI0cHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICB9XHJcblxyXG4gICsuc2VydmljZWR0LXJlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFHQUE7OzhEQUU4RDtBQVc5RDs7OERBRThEO0FBZTlEOzs4REFFOEQ7QUFpRDlEOzs4REFFOEQ7QUNuRjlELEFBQUEsS0FBSyxDQUFDO0VBQ0osVUFBVSxDQUFBLHFCQUFDO0VBQ1gsVUFBVSxDQUFBLG9CQUFDO0VBR1gsaUJBQWlCLENBQUEsUUFBQztFQUNsQixpQkFBaUIsQ0FBQSxRQUFDO0VBQ2xCLG9CQUFvQixDQUFBLEtBQUM7RUFHckIsWUFBWSxDQUFBLElBQUMsR0FDZDs7QUNYRCxBQUFBLGVBQWUsQ0FBQztFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsR0FBRyxFQUFFLElBQUk7RUFDVCxlQUFlLEVBQUUsYUFBYTtFQUM5QixjQUFjLEVBQUUsSUFBSTtFQUNwQixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBcUIsR0FNL0M7RUFaRCxBQVFFLGVBUmEsQ0FRYixNQUFNLENBQUM7SUFDTCxjQUFjLEVBQUUsTUFBTTtJQUN0QixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFHSCxBQUFBLFVBQVUsQ0FBQztFQUNULFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLG9CQUFvQixFQUFFLFNBQVM7RUFDL0IsdUJBQXVCLEVBQUUsS0FBSztFQUM5QixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxDQUFDO0VGa0dkLFVBQVUsRUFEVSxJQUFJLENBQ1QsSUFBSSxHRTVGcEI7RUFaRCxBQVNFLFVBVFEsQUFTUCxNQUFNLENBQUM7SUFDTixLQUFLLEVEWEcsT0FBTyxHQ1loQjs7QUFHSCxBQUFBLGFBQWEsQ0FBQztFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsTUFBTTtFRm9JZixZQUFZLEVFbklDLE9BQU07RUZvSW5CLFdBQVcsRUVwSUUsT0FBTSxHQWFwQjtFRlpDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFNBQVM7SUVOekMsQUFBQSxhQUFhLENBQUM7TUZ3SVosWUFBWSxFRWhJRyxLQUFJO01GaUluQixXQUFXLEVFaklJLEtBQUksR0FVcEI7RUZaQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO0lFTnhDLEFBQUEsYUFBYSxDQUFDO01Gd0laLFlBQVksRUU1SEcsT0FBTTtNRjZIckIsV0FBVyxFRTdISSxPQUFNLEdBTXRCO0VGWkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtJRU54QyxBQUFBLGFBQWEsQ0FBQztNQWdCVixPQUFPLEVBQUUsTUFBTSxHQUVsQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLE1BQU0sRUFBRSxJQUFJLEdBbUViO0VBcEVELEFBR0UsYUFIVyxDQUdYLGFBQWEsQ0FBQztJQUNaLEdBQUcsRUFBRSxDQUFDO0lBQ04sUUFBUSxFQUFFLE1BQU07SUFDaEIsYUFBYSxFQUFFLE1BQU07SUFDckIsVUFBVSxFQUFFLElBQUk7SUFDaEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBTSxxQkFBTyxFQUFRLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBTSxzQkFBTyxHQUNyRTtFQVRILEFBV0UsYUFYVyxDQVdYLFlBQVksQ0FBQztJQUNYLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBZEgsQUFnQkUsYUFoQlcsQ0FnQlgsZ0JBQWdCLENBQUM7SUFDZixPQUFPLEVBQUUsSUFBSTtJQUNiLEdBQUcsRUFBRSxNQUFNLEdBU1o7SUZ6Q0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsU0FBUztNRWN6QyxBQWdCRSxhQWhCVyxDQWdCWCxnQkFBZ0IsQ0FBQztRQUtiLE9BQU8sRUFBRSxNQUFNLEdBTWxCO0lGekNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7TUVjeEMsQUFnQkUsYUFoQlcsQ0FnQlgsZ0JBQWdCLENBQUM7UUFTYixPQUFPLEVBQUUsV0FBVyxHQUV2QjtFQTNCSCxBQTZCRSxhQTdCVyxDQTZCWCxjQUFjLENBQUM7SUFDYixXQUFXLEVBQUUsR0FBRztJSG1RaEIsU0FBUyxFQUFFLElBQUksR0dqUWhCO0lIbVFDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07TUduUzdDLEFBNkJFLGFBN0JXLENBNkJYLGNBQWMsQ0FBQztRSHVRVCxTQUFTLEVBQUUsTUFBTSxHR3BRdEI7SUh1UUMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNR3ZTNUMsQUE2QkUsYUE3QlcsQ0E2QlgsY0FBYyxDQUFDO1FIMlFULFNBQVMsRUFBRSxNQUFNLEdHeFF0QjtFQWhDSCxBQWtDRSxhQWxDVyxDQWtDWCxhQUFhLENBQUM7SUFDWixJQUFJLEVBQUUsQ0FBQztJQUNQLE9BQU8sRUFBRSxXQUFXO0lBQ3BCLGtCQUFrQixFQUFFLENBQUM7SUFDckIsVUFBVSxFQUFFLENBQUM7SUgrU2IsU0FBUyxFQUFFLE1BQU07SUc3U2pCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLElBQUksR0FDbEI7SUg0U0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNR3ZWNUMsQUFrQ0UsYUFsQ1csQ0FrQ1gsYUFBYSxDQUFDO1FIc1RSLFNBQVMsRUFBRSxNQUFNLEdHN1N0QjtFQTNDSCxBQTZDRSxhQTdDVyxDQTZDWCxRQUFRLENBQUM7SUFDUCxVQUFVLEVBQUUsTUFBTSxHQXFCbkI7SUZqRkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtNRWN4QyxBQTZDRSxhQTdDVyxDQTZDWCxRQUFRLENBQUM7UUFJTCxVQUFVLEVBQUUsSUFBSSxHQWtCbkI7SUFuRUgsQUFvREksYUFwRFMsQ0E2Q1gsUUFBUSxDQU9OLElBQUksQ0FBQztNSHlTTCxTQUFTLEVBQUUsTUFBTTtNR3ZTZixHQUFHLEVBQUUsTUFBTTtNQUNYLE9BQU8sRUFBRSxZQUFZLEdBV3RCO01GaEZILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7UUVjckMsQUFvREksYUFwRFMsQ0E2Q1gsUUFBUSxDQU9OLElBQUksQ0FBQztVQU1ELE9BQU8sRUFBRSxhQUFhO1VBQ3RCLEdBQUcsRUFBRSxNQUFNLEdBT2Q7TUFsRUwsQUE4RE0sYUE5RE8sQ0E2Q1gsUUFBUSxDQU9OLElBQUksQ0FVRixHQUFHLENBQUM7UUFDRixLQUFLLEVBQUUsSUFBSTtRQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FDakhQLEFBQUEsWUFBWSxDQUFDO0VBQ1gsUUFBUSxFQUFFLE1BQU07RUFDaEIsUUFBUSxFQUFFLFFBQVEsR0E2Q25CO0VBL0NELEFBSUUsWUFKVSxBQUlULFFBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLElBQUk7SUFDVCxLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxFQUFFO0lBRVgsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsS0FBSztJQUViLGdCQUFnQixFQUFFLHlDQUF5QztJQUMzRCxpQkFBaUIsRUFBRSxTQUFTO0lBQzVCLGVBQWUsRUFBRSxPQUFPO0lBRXhCLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLFNBQVMsRUFBRSxrQ0FBa0MsR0FDOUM7RUFwQkgsQUFzQkUsWUF0QlUsQUFzQlQsT0FBTyxDQUFDO0lBQ1AsT0FBTyxFQUFFLEVBQUU7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsSUFBSTtJQUNaLElBQUksRUFBRSxJQUFJO0lBQ1YsT0FBTyxFQUFFLEVBQUU7SUFFWCxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBRVosZ0JBQWdCLEVBQUUseUNBQXlDO0lBQzNELGlCQUFpQixFQUFFLFNBQVM7SUFDNUIsZUFBZSxFQUFFLE9BQU87SUFFeEIsY0FBYyxFQUFFLElBQUk7SUFDcEIsU0FBUyxFQUFFLGtDQUFrQyxHQUM5QztFSEpELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUdsQ3JDLEFBMENNLFlBMUNNLENBeUNSLEtBQUssQ0FDSCxFQUFFLENBQUM7TUFDRCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUtQLEFBQUEsY0FBYyxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVEsR0FrTW5CO0VBbk1ELEFBR0UsY0FIWSxBQUdYLFFBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLE1BQU07SUFDWCxLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxFQUFFO0lBRVgsS0FBSyxFQUFFLFFBQVE7SUFDZixNQUFNLEVBQUUsT0FBTztJQUVmLGdCQUFnQixFQUFFLHlDQUF5QztJQUMzRCxpQkFBaUIsRUFBRSxTQUFTO0lBQzVCLGVBQWUsRUFBRSxPQUFPO0lBRXhCLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLFNBQVMsRUFBRSxrQ0FBa0MsR0FhOUM7SUg5Q0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtNR2V0QyxBQUdFLGNBSFksQUFHWCxRQUFRLENBQUM7UUFrQk4sR0FBRyxFQUFFLElBQUk7UUFDVCxLQUFLLEVBQUUsTUFBTTtRQUNiLE1BQU0sRUFBRSxPQUFPLEdBUWxCO0lIOUNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdlckMsQUFHRSxjQUhZLEFBR1gsUUFBUSxDQUFDO1FBd0JOLEdBQUcsRUFBRSxNQUFNO1FBQ1gsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsTUFBTSxHQUVqQjtFQS9CSCxBQWlDRSxjQWpDWSxDQWlDWixjQUFjLENBQUM7SUFDYixHQUFHLEVBQUUsU0FBUyxHQUtmO0lIdERELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdlckMsQUFpQ0UsY0FqQ1ksQ0FpQ1osY0FBYyxDQUFDO1FBSVgsR0FBRyxFQUFFLGFBQWEsR0FFckI7RUF2Q0gsQUEyQ0ksY0EzQ1UsQ0EyQ1QsZ0JBQUksQ0FBQztJQUNKLFNBQVMsRUFBRSxPQUFPLEdBS25CO0lIaEVILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdlckMsQUEyQ0ksY0EzQ1UsQ0EyQ1QsZ0JBQUksQ0FBQztRQUlGLFNBQVMsRUFBRSxLQUFLLEdBRW5CO0VBakRMLEFBbURJLGNBbkRVLENBbURULGtCQUFNLENBQUM7SUo2T1IsU0FBUyxFQUFFLElBQUksR0l2T2Q7SUp5T0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtNSWxTN0MsQUFtREksY0FuRFUsQ0FtRFQsa0JBQU0sQ0FBQztRSmdQSixTQUFTLEVBQUUsTUFBTSxHSTFPcEI7SUo2T0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNSXRTNUMsQUFtREksY0FuRFUsQ0FtRFQsa0JBQU0sQ0FBQztRSm9QSixTQUFTLEVBQUUsTUFBTSxHSTlPcEI7SUh4RUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNR2VyQyxBQW1ESSxjQW5EVSxDQW1EVCxrQkFBTSxDQUFDO1FBSUosU0FBUyxFQUFFLE1BQU0sR0FFcEI7RUF6REwsQUEyREksY0EzRFUsQ0EyRFQsb0JBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxzQkFBc0I7SUFDL0IsR0FBRyxFQUFFLElBQUksR0FrQlY7SUg5RkgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtNR2V0QyxBQTJESSxjQTNEVSxDQTJEVCxvQkFBUSxDQUFDO1FBS04sT0FBTyxFQUFFLHNCQUFzQixHQWVsQztJSDlGSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO01HZXRDLEFBMkRJLGNBM0RVLENBMkRULG9CQUFRLENBQUM7UUFTTixPQUFPLEVBQUUsc0JBQXNCLEdBV2xDO0lIOUZILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdlckMsQUEyREksY0EzRFUsQ0EyRFQsb0JBQVEsQ0FBQztRQWFOLE9BQU8sRUFBRSxlQUFlLEdBTzNCO0lIOUZILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdlckMsQUEyREksY0EzRFUsQ0EyRFQsb0JBQVEsQ0FBQztRQWlCTixPQUFPLEVBQUUsZUFBZTtRQUN4QixHQUFHLEVBQUUsTUFBTSxHQUVkO0VIOUZILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUdlckMsQUFpRkksY0FqRlUsQ0FpRlQsaUJBQUssR0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO01BRVYsU0FBUyxFQUFFLE1BQU0sR0FFcEI7RUhwR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJR2VyQyxBQXVGSSxjQXZGVSxDQXVGVCxpQkFBSyxHQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7TUFFVCxLQUFLLEVBQUUsTUFBTTtNQUNiLE1BQU0sRUFBRSxNQUFNLEdBRWpCO0VIM0dILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUdlckMsQUE4RkksY0E5RlUsQ0E4RlQsZ0JBQUksQ0FBQyxJQUFJLENBQUM7TUFFUCxHQUFHLEVBQUUsTUFBTTtNQUNYLE9BQU8sRUFBRSxXQUFXLEdBRXZCO0VBR0YsQUFBRCxvQkFBTyxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUk7SUFDYixTQUFTLEVBQUUsSUFBSTtJQUNmLEdBQUcsRUFBRSxNQUFNO0lBQ1gsV0FBVyxFQUFFLE1BQU0sR0FLcEI7SUg5SEQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNR3FIbEMsQUFBRCxvQkFBTyxDQUFDO1FBT0osR0FBRyxFQUFFLE1BQU0sR0FFZDtFQUVBLEFBQUQsbUJBQU0sQ0FBQztJQUNMLEtBQUssRUFBRSwwQkFBMEI7SUFFakMsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsTUFBTTtJQUN0QixHQUFHLEVBQUUsTUFBTSxHQWtCWjtJSHZKRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01HZ0lsQyxBQUFELG1CQUFNLENBQUM7UUFRSCxLQUFLLEVBQUUsSUFBSSxHQWVkO0lIdkpELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdnSWxDLEFBQUQsbUJBQU0sQ0FBQztRQVlILE9BQU8sRUFBRSxRQUFRLEdBV3BCO1FBdkJBLEFBbUJHLG1CQW5CRSxDQW1CRix1QkFBdUIsQ0FBQztVQUN0QixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBSUosQUFBRCxvQkFBTyxDQUFDO0lBQ04sS0FBSyxFQUFFLDBCQUEwQjtJQUVqQyxRQUFRLEVBQUUsTUFBTSxHQVNqQjtJSHJLRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01HeUpsQyxBQUFELG9CQUFPLENBQUM7UUFNSixLQUFLLEVBQUUsSUFBSSxHQU1kO0lIL0pELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFFBQVE7TUdtSnJDLEFBQUQsb0JBQU8sQ0FBQztRQVVKLGFBQWEsRUFBRSxJQUFJLEdBRXRCO0VBRUEsQUFBRCxzQkFBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsTUFBTTtJQUN0QixHQUFHLEVBQUUsTUFBTSxHQUtaO0lIL0tELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUd1S2xDLEFBQUQsc0JBQVMsQ0FBQztRQU1OLEdBQUcsRUFBRSxNQUFNLEdBRWQ7RUFFQSxBQUFELG9CQUFPLENBQUM7SUFDTixLQUFLLEVBQUUsT0FBTztJSktkLFNBQVMsRUFBRSxNQUFNO0lJSGpCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0lKR0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtNSVIxQyxBQUFELG9CQUFPLENBQUM7UUpTRixTQUFTLEVBQUUsTUFBTSxHSUp0QjtJSk9DLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUlaekMsQUFBRCxvQkFBTyxDQUFDO1FKYUYsU0FBUyxFQUFFLElBQUksR0lScEI7RUFFQSxBQUFELG1CQUFNLENBQUM7SUFDTCxLQUFLLEVBQUUsT0FBTztJSmtLZCxTQUFTLEVBQUUsTUFBTTtJSWhLakIsV0FBVyxFQUFFLEdBQUc7SUFDaEIsV0FBVyxFQUFFLElBQUk7SUFFakIsU0FBUyxFQUFFLE9BQU8sR0FLbkI7SUowSkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNSXJLekMsQUFBRCxtQkFBTSxDQUFDO1FKc0tELFNBQVMsRUFBRSxNQUFNLEdJM0p0QjtJSG5NRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01Hd0xsQyxBQUFELG1CQUFNLENBQUM7UUFTSCxTQUFTLEVBQUUsS0FBSyxHQUVuQjtFQUVBLEFBQUQsa0JBQUssQ0FBQztJQUNKLFlBQVksRUFBRSxTQUFTO0lBQ3ZCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFFBQVEsRUFBRSxNQUFNLEdBU2pCO0lIak5ELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7TUdxTWxDLEFBQUQsa0JBQUssQ0FBQztRQU1GLGFBQWEsRUFBRSxNQUFNLEdBTXhCO0lBWkEsQUFTQyxrQkFURyxDQVNILEdBQUcsQ0FBQztNSDNHTixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxLQUFLLEdHNEdkOztBQUlMLEFBQUEsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixHQUFHLEVBQUUsTUFBTSxHQUNaOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxFQUFFLEtBQUssR0FhdEI7RUh4T0MsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtJRzBOdEMsQUFBQSxjQUFjLENBQUM7TUFJWCxjQUFjLEVBQUUsSUFBSSxHQVV2QjtFSHhPQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lHME5yQyxBQUFBLGNBQWMsQ0FBQztNQVFYLGNBQWMsRUFBRSxJQUFJLEdBTXZCO0VBZEQsQUFXRSxjQVhZLEdBV1gsY0FBYyxDQUFDO0lBQ2QsV0FBVyxFQUFFLENBQUMsR0FDZiJ9 */
