.first_view .kv {
  position: relative;
}
.first_view .kv .kv_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 68rem;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  padding: 0.875rem;
}
.first_view .kv .kv_title_en {
  font-family: var(--font-montserrat);
  font-weight: var(--font-bold);
  color: var(--text-green01-color);
  font-size: 2.5rem;
  letter-spacing: 0.03em;
  line-height: 1;
  text-transform: uppercase;
}
.first_view .kv .kv_title_jp {
  font-weight: var(--font-bold);
  font-size: 1.125rem;
  letter-spacing: 0.03em;
}

.hospitalization_page .sec_guide {
  width: 100%;
  max-width: 75.625rem;
  margin: 0 auto;
  padding: 2rem 1rem 0;
}
.hospitalization_page .sec_guide .guide_box {
  position: relative;
  width: 100%;
  max-width: 70.8125rem;
  padding-top: 3rem;
  padding-bottom: 8rem;
}
.hospitalization_page .sec_guide .guide_box::before {
  content: "";
  position: absolute;
  top: -1.25rem;
  right: 0.5rem;
  width: 43vw;
  max-width: 10rem;
  aspect-ratio: 0.9917355372;
  background-image: url("../../assets/images/hospitalization/contents/dog_img_sp.webp");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
}
.hospitalization_page .sec_guide .guide_box::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 46vw;
  max-width: 10.625rem;
  aspect-ratio: 1.0240963855;
  background-image: url("../../assets/images/hospitalization/contents/cat_img_sp.webp");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
}
.hospitalization_page .sec_guide .container {
  background-color: var(--bg-white-color);
  border-radius: 1.25rem;
  padding: 3rem 1.25rem;
}
.hospitalization_page .sec_guide .guide_inner {
  width: 100%;
  max-width: 58rem;
  margin: 0 auto;
}
.hospitalization_page .sec_guide .guide_title {
  padding-bottom: 1rem;
  background-image: radial-gradient(circle, var(--bg-green01-color) 1px, transparent 1px);
  background-position: right bottom;
  background-repeat: repeat-x;
  background-size: 7px 2px;
}
.hospitalization_page .sec_guide .guide_contents {
  padding-top: 1.5rem;
}
.hospitalization_page .sec_guide .guide_contents_list {
  display: grid;
  gap: 20px;
  width: 100%;
}
.hospitalization_page .sec_guide .guide_contents_item {
  position: relative;
  font-size: 0.875rem;
  letter-spacing: 0.03em;
  line-height: 2;
  padding-left: 1.375rem;
}
.hospitalization_page .sec_guide .guide_contents_item::before {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: 100%;
  max-width: 0.875rem;
  aspect-ratio: 1/1;
  border: 3px solid var(--bg-orange01-color);
  border-radius: 50%;
}

.hospitalization_page .sec_please {
  width: 100%;
  max-width: 72.875rem;
  margin: 0 auto;
  padding: 0 1rem 5rem;
}
.hospitalization_page .sec_please .please_box {
  position: relative;
  width: 100%;
  max-width: 69.4375rem;
  padding-top: 2.5rem;
}
.hospitalization_page .sec_please .please_box::before {
  display: none;
}
.hospitalization_page .sec_please .please_box::after {
  content: "";
  position: absolute;
  top: -1.25rem;
  right: 1.25rem;
  width: 30vw;
  max-width: 6.9375rem;
  aspect-ratio: 1.1560693642;
  background-image: url("../../assets/images/hospitalization/contents/animal_bg.webp");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
}
.hospitalization_page .sec_please .container {
  background-color: var(--bg-white-color);
  border-radius: 1.25rem;
  padding: 3rem 1.25rem;
}
.hospitalization_page .sec_please .please_inner {
  width: 100%;
  max-width: 58rem;
  margin: 0 auto;
}
.hospitalization_page .sec_please .please_title {
  padding-bottom: 1rem;
  background-image: radial-gradient(circle, var(--bg-green01-color) 1px, transparent 1px);
  background-position: right bottom;
  background-repeat: repeat-x;
  background-size: 7px 2px;
}
.hospitalization_page .sec_please .please_list {
  display: grid;
  gap: 20px;
  width: 100%;
  max-width: 53rem;
  margin: 0 auto;
  padding-top: 1.5rem;
}
.hospitalization_page .sec_please .please_item {
  position: relative;
  font-size: 0.875rem;
  letter-spacing: 0.03em;
  line-height: 2;
  padding-left: 1.375rem;
}
.hospitalization_page .sec_please .please_item::before {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: 100%;
  max-width: 0.875rem;
  aspect-ratio: 1/1;
  border: 3px solid var(--bg-orange01-color);
  border-radius: 50%;
}
@media screen and (min-width: 769px) {
  .first_view .kv .kv_title {
    text-align: left;
    padding: 2.5rem;
  }
  .first_view .kv .kv_title_en {
    font-size: 3.75rem;
  }
  .first_view .kv .kv_title_jp {
    font-size: 1.625rem;
  }
  .hospitalization_page .sec_guide {
    display: flex;
    align-items: start;
    justify-content: start;
    padding: 5rem 1rem 0;
  }
  .hospitalization_page .sec_guide .guide_box {
    padding-top: 0;
    padding-left: 2.8125rem;
    padding-bottom: 0.75rem;
  }
  .hospitalization_page .sec_guide .guide_box::before {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
    max-width: 12.5rem;
    aspect-ratio: 1.0928961749;
    background-image: url("../../assets/images/hospitalization/contents/tree_bg.webp");
  }
  .hospitalization_page .sec_guide .guide_box::after {
    display: none;
  }
  .hospitalization_page .sec_guide .container {
    border-radius: 3rem;
    padding: 5rem 1.5rem 5rem;
  }
  .hospitalization_page .sec_guide .guide_title {
    padding-bottom: 1.5rem;
  }
  .hospitalization_page .sec_guide .guide_contents {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 30px;
    padding-top: 2rem;
  }
  .hospitalization_page .sec_guide .guide_contents_left {
    width: 100%;
    max-width: 15.625rem;
  }
  .hospitalization_page .sec_guide .guide_img_dog {
    width: 100%;
    max-width: 19.0625rem;
    aspect-ratio: 0.9838709677;
  }
  .hospitalization_page .sec_guide .guide_img_cat {
    position: absolute;
    bottom: 2.8125rem;
    left: 0.625rem;
    width: 100%;
    max-width: 15.625rem;
    aspect-ratio: 1.0128755365;
  }
  .hospitalization_page .sec_guide .guide_contents_list {
    gap: 24px;
    max-width: 34.5rem;
    padding-top: 3rem;
  }
  .hospitalization_page .sec_guide .guide_contents_item {
    font-size: 1rem;
    padding-left: 1.5rem;
  }
  .hospitalization_page .sec_guide .guide_contents_item::before {
    top: 0.625rem;
    max-width: 1rem;
    border: 4px solid var(--bg-orange01-color);
  }
  .hospitalization_page .sec_please {
    display: flex;
    align-items: start;
    justify-content: end;
    padding: 2.75rem 1rem 8.25rem;
  }
  .hospitalization_page .sec_please .please_box {
    padding: 2.25rem 1.4375rem 1.625rem 0;
  }
  .hospitalization_page .sec_please .please_box::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    right: 3.9375rem;
    width: 9vw;
    max-width: 6.875rem;
    aspect-ratio: 0.9821428571;
    background-image: url("../../assets/images/hospitalization/contents/treat_bg.webp");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
  }
  .hospitalization_page .sec_please .please_box::after {
    top: auto;
    bottom: 0;
    right: 0;
    width: 15vw;
    max-width: 12.5rem;
  }
  .hospitalization_page .sec_please .container {
    border-radius: 3rem;
    padding: 3rem 1.5rem;
  }
  .hospitalization_page .sec_please .please_title {
    padding-bottom: 1.5rem;
  }
  .hospitalization_page .sec_please .please_list {
    gap: 24px;
    padding-top: 2rem;
  }
  .hospitalization_page .sec_please .please_item {
    font-size: 1rem;
    padding-left: 1.5rem;
  }
  .hospitalization_page .sec_please .please_item::before {
    top: 0.625rem;
    max-width: 1rem;
    border: 4px solid var(--bg-orange01-color);
  }
}
@media screen and (min-width: 1100px) {
  .hospitalization_page .sec_guide .guide_contents_left {
    max-width: 19.0625rem;
  }
  .hospitalization_page .sec_guide .guide_img_cat {
    max-width: 17rem;
  }
  .hospitalization_page .sec_guide .guide_contents_list {
    gap: 48px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL2Fzc2V0cy9jc3MvaG9zcGl0YWxpemF0aW9uLmNzcyIsIm1hcHBpbmdzIjoiQUFHQTtFQUNFO0FDRkY7QURJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRko7QURVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRko7QURTRTtFQUNFO0VBQ0E7RUFDQTtBQ0ZKOztBQ3BDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENENGO0FDbkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZDSjtBQ3JDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4Q047QUNoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOENOO0FDdENFO0VBQ0U7RUFDQTtFQUNBO0FENkNKO0FDckNFO0VBQ0U7RUFDQTtFQUNBO0FENkNKO0FDMUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRDSjtBQ3JDRTtFQUNFO0FENENKO0FDQ0U7RUFDRTtFQUNBO0VBQ0E7QUQyQ0o7QUM5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENENKO0FDckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkNOOztBRW5PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGNk9GO0FFcE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4T0o7QUV4T0k7RUFDRTtBRitPTjtBRTdOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrT047QUVuT0U7RUFDRTtFQUNBO0VBQ0E7QUY4T0o7QUV0T0U7RUFDRTtFQUNBO0VBQ0E7QUY4T0o7QUUzT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNk9KO0FFdE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNk9KO0FFck9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZPSjtBRXRPSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhPTjtBR25WRTtFSnpCQTtJQWFJO0lBQ0E7RUNESjtFREtBO0lBVUk7RUNESjtFREtBO0lBTUk7RUNESjtFQ3hDRjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VENkNGO0VDMUNBO0lBUUk7SUFDQTtJQUNBO0VEOENKO0VDM0NFO0lBY0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRCtDTjtFQzNDRTtJQWNJO0VEK0NOO0VDMUNBO0lBTUk7SUFDQTtFRDhDSjtFQ3BDQTtJQVFJO0VENkNKO0VDekNBO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDZDSjtFQ3pDQTtJQUVJO0lBQ0E7RUQ0Q0o7RUNwQ0E7SUFFSTtJQUNBO0lBQ0E7RUQ0Q0o7RUN4Q0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQyQ0o7RUNuQ0E7SUFNSTtJQUNBO0lBQ0E7RUQ0Q0o7RUNwQ0E7SUFRSTtJQUNBO0VENkNKO0VDMUNFO0lBWUk7SUFDQTtJQUNBO0VEOENOO0VFek9GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RUY4T0Y7RUUzT0E7SUFPSTtFRitPSjtFRTVPRTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmdQTjtFRTVPRTtJQWNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZnUE47RUUzT0E7SUFNSTtJQUNBO0VGK09KO0VFck9BO0lBUUk7RUY4T0o7RUUxT0E7SUFTSTtJQUNBO0VGOE9KO0VFMU9BO0lBUUk7SUFDQTtFRjhPSjtFRTNPRTtJQVlJO0lBQ0E7SUFDQTtFRitPTjtBQXBXRjtBR1dFO0VGbUZBO0lBT0k7RUQ2Q0o7RUNqQ0E7SUFXSTtFRDRDSjtFQ3hDQTtJQVlJO0VENkNKO0FBdENGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL2ZpcnN0dmlldy9fa3Yuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9ob3NwaXRhbGl6YXRpb24vaG9zcGl0YWxpemF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvaG9zcGl0YWxpemF0aW9uL21vZHVsZXMvX2d1aWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvaG9zcGl0YWxpemF0aW9uL21vZHVsZXMvX3BsZWFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3ZhcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi9iYXNlL3ZhcnMnYXMgKjtcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5maXJzdF92aWV3IC5rdntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5rdl90aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDEwODgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogcmVtKDE0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiByZW0oNDApO1xuICAgIH1cbiAgfVxuXG4gIC5rdl90aXRsZV9lbntcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb250c2VycmF0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmVlbjAxLWNvbG9yKTtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MC80MCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICB9XG4gIH1cblxuICAua3ZfdGl0bGVfanB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgfVxuICB9XG59XG4iLCIuZmlyc3RfdmlldyAua3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlyc3RfdmlldyAua3YgLmt2X3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmlyc3RfdmlldyAua3YgLmt2X3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuLmZpcnN0X3ZpZXcgLmt2IC5rdl90aXRsZV9lbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLXRleHQtZ3JlZW4wMS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5maXJzdF92aWV3IC5rdiAua3ZfdGl0bGVfZW4ge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxufVxuLmZpcnN0X3ZpZXcgLmt2IC5rdl90aXRsZV9qcCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZpcnN0X3ZpZXcgLmt2IC5rdl90aXRsZV9qcCB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuXG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1LjYyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfZ3VpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZzogNXJlbSAxcmVtIDA7XG4gIH1cbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwLjgxMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiA0M3Z3O1xuICBtYXgtd2lkdGg6IDEwcmVtO1xuICBhc3BlY3QtcmF0aW86IDAuOTkxNzM1NTM3MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9ob3NwaXRhbGl6YXRpb24vY29udGVudHMvZG9nX2ltZ19zcC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfYm94OjpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gICAgYXNwZWN0LXJhdGlvOiAxLjA5Mjg5NjE3NDk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9ob3NwaXRhbGl6YXRpb24vY29udGVudHMvdHJlZV9iZy53ZWJwXCIpO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDZ2dztcbiAgbWF4LXdpZHRoOiAxMC42MjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS4wMjQwOTYzODU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2hvc3BpdGFsaXphdGlvbi9jb250ZW50cy9jYXRfaW1nX3NwLndlYnBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9ib3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAzcmVtIDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIHBhZGRpbmc6IDVyZW0gMS41cmVtIDVyZW07XG4gIH1cbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV90aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB2YXIoLS1iZy1ncmVlbjAxLWNvbG9yKSAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfZ3VpZGUgLmd1aWRlX2NvbnRlbnRzX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfZ3VpZGUgLmd1aWRlX2NvbnRlbnRzX2xlZnQge1xuICAgIG1heC13aWR0aDogMTkuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfZ3VpZGUgLmd1aWRlX2ltZ19kb2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkuMDYyNXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDAuOTgzODcwOTY3NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfZ3VpZGUgLmd1aWRlX2ltZ19jYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIuODEyNXJlbTtcbiAgICBsZWZ0OiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDEuMDEyODc1NTM2NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9pbWdfY2F0IHtcbiAgICBtYXgtd2lkdGg6IDE3cmVtO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfY29udGVudHNfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19ndWlkZSAuZ3VpZGVfY29udGVudHNfbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogMzQuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9jb250ZW50c19saXN0IHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9jb250ZW50c19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9jb250ZW50c19pdGVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRlIC5ndWlkZV9jb250ZW50c19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAwLjg3NXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJnLW9yYW5nZTAxLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfZ3VpZGUgLmd1aWRlX2NvbnRlbnRzX2l0ZW06OmJlZm9yZSB7XG4gICAgdG9wOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDFyZW07XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tYmctb3JhbmdlMDEtY29sb3IpO1xuICB9XG59XG5cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX3BsZWFzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyLjg3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbSA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDFyZW0gOC4yNXJlbTtcbiAgfVxufVxuLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIC5wbGVhc2VfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2OS40Mzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIC5wbGVhc2VfYm94IHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtIDEuNDM3NXJlbSAxLjYyNXJlbSAwO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9ib3g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9ib3g6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAzLjkzNzVyZW07XG4gICAgd2lkdGg6IDl2dztcbiAgICBtYXgtd2lkdGg6IDYuODc1cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMC45ODIxNDI4NTcxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaG9zcGl0YWxpemF0aW9uL2NvbnRlbnRzL3RyZWF0X2JnLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIC5wbGVhc2VfYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAzMHZ3O1xuICBtYXgtd2lkdGg6IDYuOTM3NXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLjE1NjA2OTM2NDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaG9zcGl0YWxpemF0aW9uL2NvbnRlbnRzL2FuaW1hbF9iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9ib3g6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNXZ3O1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX3BsZWFzZSAuY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX3BsZWFzZSAucGxlYXNlX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHZhcigtLWJnLWdyZWVuMDEtY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX3BsZWFzZSAucGxlYXNlX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1M3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9saXN0IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX3BsZWFzZSAucGxlYXNlX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIC5wbGVhc2VfaXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG4uaG9zcGl0YWxpemF0aW9uX3BhZ2UgLnNlY19wbGVhc2UgLnBsZWFzZV9pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAwLjg3NXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJnLW9yYW5nZTAxLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhvc3BpdGFsaXphdGlvbl9wYWdlIC5zZWNfcGxlYXNlIC5wbGVhc2VfaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuNjI1cmVtO1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1iZy1vcmFuZ2UwMS1jb2xvcik7XG4gIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX2d1aWRle1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiByZW0oMTIxMCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiByZW0oMzIpIHJlbSgxNikgMDtcblxuICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiByZW0oODApIHJlbSgxNikgMDtcbiAgfVxuXG4gIC5ndWlkZV9ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDExMzMpO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTI4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMik7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSgtMjApO1xuICAgICAgcmlnaHQ6IHJlbSg4KTtcbiAgICAgIHdpZHRoOiA0M3Z3O1xuICAgICAgbWF4LXdpZHRoOiByZW0oMTYwKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygxMjAvMTIxKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9ob3NwaXRhbGl6YXRpb24vY29udGVudHMvZG9nX2ltZ19zcC53ZWJwJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMDApO1xuICAgICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMjAwLzE4Myk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9ob3NwaXRhbGl6YXRpb24vY29udGVudHMvdHJlZV9iZy53ZWJwJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDZ2dztcbiAgICAgIG1heC13aWR0aDogcmVtKDE3MCk7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMTcwLzE2Nik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaG9zcGl0YWxpemF0aW9uL2NvbnRlbnRzL2NhdF9pbWdfc3Aud2VicCcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXdoaXRlLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICAgIHBhZGRpbmc6IHJlbSg0OCkgcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0OCk7XG4gICAgICBwYWRkaW5nOiByZW0oODApIHJlbSgyNCkgcmVtKDgwKTtcbiAgICB9XG4gIH1cblxuICAuZ3VpZGVfaW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0oOTI4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5ndWlkZV90aXRsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB2YXIoLS1iZy1ncmVlbjAxLWNvbG9yKSAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICB9XG4gIH1cblxuICAuZ3VpZGVfY29udGVudHN7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICB9XG4gIH1cblxuICAuZ3VpZGVfY29udGVudHNfbGVmdHtcbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcmVtKDI1MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgbWF4LXdpZHRoOiByZW0oMzA1KTtcbiAgICB9XG4gIH1cblxuICAuZ3VpZGVfaW1nX2RvZ3tcbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcmVtKDMwNSk7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMzA1LzMxMCk7XG4gICAgfVxuICB9XG5cbiAgLmd1aWRlX2ltZ19jYXR7XG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiByZW0oNDUpO1xuICAgICAgbGVmdDogcmVtKDEwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiByZW0oMjUwKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygyMzYvMjMzKTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgbWF4LXdpZHRoOiByZW0oMjcyKTtcbiAgICB9XG4gIH1cblxuICAuZ3VpZGVfY29udGVudHNfbGlzdHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1heC13aWR0aDogcmVtKDU1Mik7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQ4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCl7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgLmd1aWRlX2NvbnRlbnRzX2l0ZW17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzE2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSg4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcmVtKDE0KTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYmctb3JhbmdlMDEtY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgIHRvcDogcmVtKDEwKTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTYpO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1iZy1vcmFuZ2UwMS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5ob3NwaXRhbGl6YXRpb25fcGFnZSAuc2VjX3BsZWFzZXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogcmVtKDExNjYpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCByZW0oMTYpIHJlbSg4MCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHBhZGRpbmc6IHJlbSg0NCkgcmVtKDE2KSByZW0oMTMyKTtcbiAgfVxuXG4gIC5wbGVhc2VfYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSgxMTExKTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHBhZGRpbmc6IHJlbSgzNikgcmVtKDIzKSByZW0oMjYpIDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogcmVtKDYzKTtcbiAgICAgICAgd2lkdGg6IDl2dztcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTEwKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDExMC8xMTIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaG9zcGl0YWxpemF0aW9uL2NvbnRlbnRzL3RyZWF0X2JnLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSgtMjApO1xuICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICB3aWR0aDogMzB2dztcbiAgICAgIG1heC13aWR0aDogcmVtKDExMSk7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMjAwLzE3Myk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaG9zcGl0YWxpemF0aW9uL2NvbnRlbnRzL2FuaW1hbF9iZy53ZWJwJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgcGFkZGluZzogcmVtKDQ4KSByZW0oMjApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQ4KTtcbiAgICAgIHBhZGRpbmc6IHJlbSg0OCkgcmVtKDI0KTtcbiAgICB9XG4gIH1cblxuICAucGxlYXNlX2lubmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDkyOCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucGxlYXNlX3RpdGxle1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHZhcigtLWJnLWdyZWVuMDEtY29sb3IpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xuICAgIH1cbiAgfVxuXG4gIC5wbGVhc2VfbGlzdHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSg4NDgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMjQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG4gICAgfVxuICB9XG5cbiAgLnBsZWFzZV9pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMi8xNik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiByZW0oOCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHJlbSgxNCk7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWJnLW9yYW5nZTAxLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICB0b3A6IHJlbSgxMCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE2KTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tYmctb3JhbmdlMDEtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBicmVha3BvaW50c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYnJlYWtwb2ludHM6ICh4czogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzMwcHgpJyxcbiAgc206ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXG4gIG1kOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpJyxcbiAgbGc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCknLFxuICB4bDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KScsXG4pICFkZWZhdWx0O1xuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHotaW5kZXhcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuJGJhY2s6IC0xO1xuJGJnOiAwO1xuJG1haW46IDE7XG4kaGVhZGVyOiAxMTtcbiRodW1idXJnZXI6IDEwMDtcbiRtb2RhbDogMTAxO1xuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIOODoeODh+OCo+OCouOCr+OCqOODquaMv+WFpVxuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHJlbemWouaVsO+8iOODleOCqeODs+ODiOOCteOCpOOCuuioiOeul++8iVxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQGZ1bmN0aW9uIHJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJHNpemUsICRiYXNlKStyZW07XG59XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHB444KSdnfjgavlpInmj5vjgZnjgotcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbkBmdW5jdGlvbiB2dygkc2l6ZSwgJHZpZXdwb3J0OiAxOTIwKSB7XG4gICRyYXRlOiBjYWxjKDEwMCAvICR2aWV3cG9ydCk7XG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAg44Ob44OQ44O8XG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gaG92ZXIge1xuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAgbWFyZ2luL3BhZGRpbmcgZnVsbFxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQG1peGluIG14LWZ1bGwge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWl4aW4gbWwtZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWl4aW4gbXItZnVsbCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuQG1peGluIHB4LWZ1bGwge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XG59XG5cbkBtaXhpbiBwbC1mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA1MCUpO1xufVxuXG5AbWl4aW4gcHItZnVsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/