.banner-hp {
  position: absolute;
  top: 33px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
}
.banner-hp .half-circle-clip {
  width: 100%;
  max-width: 1000px;
  z-index: 98;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  background-color: #005289;
  clip-path: circle(50% at 50% 0);
}
.banner-hp .circle-clip {
  line-height: 100%;
  aspect-ratio: 1;
  display: inline-grid;
  place-items: center;
  min-width: 2em;
  min-height: 2em;
  border-radius: 50%;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}
.banner-hp .points-mask {
  width: 100%;
  /*max-width: 1000px;
  height: 200px;*/
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 101;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.banner-hp .img-banner {
  /*width: 100%;
  max-width: 1000px;
  height: 420px;*/
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.banner-hp .slider-text {
  z-index: 103;
  width: 85%;
  max-width: 1000px;
  height: 420px;
}
.banner-hp .info-text {
  margin-top: 100px;
}
.banner-hp .info-text .title {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 40px;
  color: #ffffff;
  text-transform: none;
  cursor: default;
  text-align: center;
  max-width: 75%;
  margin: auto auto 1rem auto;
  line-height: 1;
}
.banner-hp .info-text .subtitle {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
  text-transform: none;
  cursor: default;
  text-align: center;
  max-width: 75%;
  margin: auto;
}
.banner-hp .info-text .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.banner-hp .info-text .btn-blue {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2rem;
  background-color: #005289;
  width: 60px;
  height: 60px;
  cursor: pointer;
  transition: width 1s ease-in-out;
}
.banner-hp .info-text .btn-blue > * {
  text-decoration: none;
}
.banner-hp .info-text .btn-blue .anchor-btn {
  display: flex;
  align-content: center;
  justify-content: center;
}
.banner-hp .info-text .btn-blue .icon-btn {
  opacity: 1;
  width: 100%;
  margin: auto;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.banner-hp .info-text .btn-blue .txt-btn {
  opacity: 0;
  width: 0;
  margin: auto;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.banner-hp .info-text .btn-blue:hover {
  width: 140px;
  transition: width 1s ease-in-out;
}
.banner-hp .info-text .btn-blue:hover .icon-btn {
  opacity: 0;
  width: 0;
  animation: hideIcon 0.25s;
  animation-iteration-count: 1;
}
.banner-hp .info-text .btn-blue:hover .txt-btn {
  opacity: 1;
  width: 100%;
  animation: showText 0.75s;
  animation-iteration-count: 1;
}
@keyframes showText {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hideIcon {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .banner-hp .info-text .btn-blue {
    width: 40px;
    height: 40px;
  }
  .banner-hp .info-text .btn-blue .txt-btn {
    font-size: 12px;
  }
  .banner-hp .info-text .btn-blue .icon-btn svg {
    width: 17px;
  }
}

.ghost-div {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.ghost-div .dots-slideshow {
  z-index: 102;
  width: 200px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
.ghost-div .dots-slideshow .slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ghost-div .dots-slideshow li {
  margin: 0 0.5rem;
}
.ghost-div .dots-slideshow button {
  display: block;
  width: 0.75rem;
  height: 0.75rem;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: #ccc;
  text-indent: -9999px;
}
.ghost-div .dots-slideshow button:focus {
  outline: none;
}
.ghost-div .dots-slideshow li.slick-active button {
  background-color: #29ABE2;
  opacity: 1;
}

@media only screen and (min-width: 1200px) {
  .banner-hp {
    height: 500px;
  }
  .banner-hp .half-circle-clip {
    height: 423px;
  }
  .banner-hp .circle-clip {
    height: 414px;
  }
  .banner-hp .points-mask {
    width: 100%;
    max-width: 1000px;
    height: 200px;
  }
  .banner-hp .img-banner {
    width: 100%;
    height: 423px;
  }
  .ghost-div {
    height: 320px;
  }
}
@media only screen and (max-width: 1199.98px) and (min-width: 992px) {
  .banner-hp {
    height: 540px;
  }
  .banner-hp .half-circle-clip {
    height: 380px;
  }
  .banner-hp .circle-clip {
    height: 300px;
  }
  .banner-hp .points-mask {
    width: 80%;
    height: 150px;
  }
  .banner-hp .img-banner {
    width: 100%;
    height: 380px;
  }
  .banner-hp .info-text .btn {
    padding-top: 5%;
  }
  .ghost-div {
    height: 280px;
  }
}
@media only screen and (max-width: 991.98px) and (min-width: 768px) {
  .banner-hp {
    height: 540px;
  }
  .banner-hp .half-circle-clip {
    height: 380px;
  }
  .banner-hp .circle-clip {
    height: 300px;
  }
  .banner-hp .points-mask {
    width: 80%;
    height: 150px;
  }
  .banner-hp .img-banner {
    width: 100%;
    height: 380px;
  }
  .banner-hp .info-text .btn {
    padding-top: 5%;
  }
  .banner-hp .circle-clip, .banner-hp .points-mask, .banner-hp .slider-text {
    top: 35%;
  }
  .ghost-div {
    height: 200px;
  }
}
@media only screen and (max-width: 767.98px) {
  .banner-hp {
    height: 350px;
  }
  .banner-hp .half-circle-clip {
    height: 240px;
  }
  .banner-hp .circle-clip {
    height: 189px;
  }
  .banner-hp .points-mask {
    width: 100%;
    max-width: 334px;
    height: 64px;
  }
  .banner-hp .img-banner {
    width: 100%;
    height: 240px;
  }
  .ghost-div {
    height: 240px;
  }
}
@media only screen and (max-width: 991.98px) and (min-width: 575px) {
  .banner-hp .info-text .title {
    font-size: 30px;
  }
  .banner-hp .info-text .subtitle {
    font-size: 12px;
  }
}
@media only screen and (max-width: 599.98px) {
  .banner-hp .circle-clip, .banner-hp .points-mask, .banner-hp .slider-text {
    top: 35%;
  }
  .banner-hp .slider-text {
    height: 340px;
  }
  .banner-hp .info-text .title {
    font-size: 20px;
    margin-bottom: 0.25rem;
  }
  .banner-hp .info-text .subtitle {
    font-size: 8px;
  }
  .ghost-div {
    height: 60px;
  }
}
.last-news {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 2rem 0;
}
.last-news .btn-blue {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2rem;
  background-color: #005289;
  width: 60px;
  height: 60px;
  cursor: pointer;
  transition: width 1s ease-in-out;
}
.last-news .btn-blue > * {
  text-decoration: none;
}
.last-news .btn-blue .anchor-btn {
  display: flex;
  align-content: center;
  justify-content: center;
}
.last-news .btn-blue .icon-btn {
  opacity: 1;
  width: 100%;
  margin: auto;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.last-news .btn-blue .txt-btn {
  opacity: 0;
  width: 0;
  margin: auto;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.last-news .btn-blue:hover {
  width: 140px;
  transition: width 1s ease-in-out;
}
.last-news .btn-blue:hover .icon-btn {
  opacity: 0;
  width: 0;
  animation: hideIcon 0.25s;
  animation-iteration-count: 1;
}
.last-news .btn-blue:hover .txt-btn {
  opacity: 1;
  width: 100%;
  animation: showText 0.75s;
  animation-iteration-count: 1;
}
@keyframes showText {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hideIcon {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .last-news .btn-blue {
    width: 40px;
    height: 40px;
  }
  .last-news .btn-blue .txt-btn {
    font-size: 12px;
  }
  .last-news .btn-blue .icon-btn svg {
    width: 17px;
  }
}
.last-news .title-section {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 30px;
  color: #005289;
  text-transform: none;
  cursor: default;
  text-align: center;
}
.last-news .news-items-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: 2rem auto 0 auto;
  gap: 1em;
  justify-items: center;
}
@media only screen and (max-width: 768.98px) {
  .last-news .news-items-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .last-news .news-items-container.oneNews {
    grid-template-columns: 1fr;
  }
}
.last-news .news-items-container .card-news-item {
  width: 150px;
}
.last-news .news-items-container .card-news-item img {
  width: 100%;
  border-radius: 50%;
}
.last-news .news-items-container .card-news-item .info-article {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 1rem 0.5rem;
  gap: 0.5rem;
}
.last-news .news-items-container .article-date {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 11px;
  color: #005289;
  text-transform: none;
  cursor: pointer;
  text-align: center;
  width: 100%;
}
.last-news .news-items-container .article-title {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: pointer;
  text-align: center;
}
.article-about-us {
  display: block;
  width: 1000px;
  position: relative;
  padding: 2rem 0 4rem 0;
  margin: auto;
  max-width: 90%;
}
.article-about-us .background-section {
  width: 1000px;
  max-width: 100%;
  height: 190px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  background-repeat: no-repeat;
}
.article-about-us .background-section img {
  display: block;
  margin: auto;
  padding-top: 2rem;
}
.article-about-us .right-side {
  width: 50%;
  margin: 2rem;
}
.article-about-us .title-space {
  z-index: 1;
  top: 70px;
  left: 120px;
  position: absolute;
}
.article-about-us .title {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 40px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.article-about-us .title span {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 40px;
  color: #005289;
  text-transform: uppercase;
  cursor: default;
}
.article-about-us .layer_data {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
.article-about-us div.featured_image {
  width: 50%;
  height: 100%;
}
.article-about-us div.featured_image img {
  line-height: 100%;
  aspect-ratio: 1;
  display: inline-grid;
  place-items: center;
  min-width: 2em;
  min-height: 2em;
  border-radius: 50%;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.7;
}
.article-about-us .txt-desc {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.article-about-us .txt-desc p {
  margin-bottom: 0;
}
.article-about-us .btn_layer {
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-about-us .btn-blue {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2rem;
  background-color: #005289;
  width: 60px;
  height: 60px;
  cursor: pointer;
  transition: width 1s ease-in-out;
}
.article-about-us .btn-blue > * {
  text-decoration: none;
}
.article-about-us .btn-blue .anchor-btn {
  display: flex;
  align-content: center;
  justify-content: center;
}
.article-about-us .btn-blue .icon-btn {
  opacity: 1;
  width: 100%;
  margin: auto;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.article-about-us .btn-blue .txt-btn {
  opacity: 0;
  width: 0;
  margin: auto;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.article-about-us .btn-blue:hover {
  width: 140px;
  transition: width 1s ease-in-out;
}
.article-about-us .btn-blue:hover .icon-btn {
  opacity: 0;
  width: 0;
  animation: hideIcon 0.25s;
  animation-iteration-count: 1;
}
.article-about-us .btn-blue:hover .txt-btn {
  opacity: 1;
  width: 100%;
  animation: showText 0.75s;
  animation-iteration-count: 1;
}
@keyframes showText {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hideIcon {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .article-about-us .btn-blue {
    width: 40px;
    height: 40px;
  }
  .article-about-us .btn-blue .txt-btn {
    font-size: 12px;
  }
  .article-about-us .btn-blue .icon-btn svg {
    width: 17px;
  }
}
@media only screen and (max-width: 991.98px) and (min-width: 768px) {
  .article-about-us .background-section {
    height: 140px;
  }
  .article-about-us .background-section img {
    width: 20%;
  }
  .article-about-us .layer_data {
    height: 400px;
  }
  .article-about-us .title {
    font-size: 30px;
  }
  .article-about-us .title span {
    font-size: 30px;
  }
  .article-about-us .featured_image .img {
    height: unset;
  }
  .article-about-us .txt-desc {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article-about-us .background-section {
    height: 100px;
  }
  .article-about-us .background-section img {
    width: 20%;
  }
  .article-about-us .right-side {
    margin: 1rem;
  }
  .article-about-us .title-space {
    top: 50px;
    left: 60px;
  }
  .article-about-us .title {
    font-size: 25px;
  }
  .article-about-us .title span {
    font-size: 25px;
  }
  .article-about-us .layer_data {
    height: 380px;
  }
  .article-about-us .featured_image .img {
    height: unset;
  }
}
@media only screen and (max-width: 574.98px) {
  .article-about-us .title-space {
    top: 120px;
    left: 20px;
  }
  .article-about-us .layer_data {
    height: 500px;
    align-items: flex-start;
    flex-direction: column;
  }
  .article-about-us .right-side {
    width: 90%;
  }
}
@media only screen and (max-width: 359.98px) {
  .article-about-us .layer_data {
    height: 600px;
    align-items: flex-start;
    flex-direction: column;
  }
}

.article-about-us {
  display: block;
  width: 1000px;
  position: relative;
  padding: 2rem 0 4rem 0;
  margin: auto;
  max-width: 90%;
}
.article-about-us .background-section {
  width: 1000px;
  max-width: 100%;
  height: 190px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  background-repeat: no-repeat;
}
.article-about-us .background-section img {
  display: block;
  margin: auto;
  padding-top: 2rem;
}
.article-about-us .right-side {
  width: 50%;
  margin: 2rem;
}
.article-about-us .title-space {
  z-index: 1;
  top: 70px;
  left: 120px;
  position: absolute;
}
.article-about-us .title {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 40px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.article-about-us .title span {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 40px;
  color: #005289;
  text-transform: uppercase;
  cursor: default;
}
.article-about-us .layer_data {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
.article-about-us div.featured_image {
  width: 50%;
  height: 100%;
}
.article-about-us div.featured_image img {
  line-height: 100%;
  aspect-ratio: 1;
  display: inline-grid;
  place-items: center;
  min-width: 2em;
  min-height: 2em;
  border-radius: 50%;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.7;
}
.article-about-us .txt-desc {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.article-about-us .txt-desc p {
  margin-bottom: 0;
}
.article-about-us .btn_layer {
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-about-us .btn-blue {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2rem;
  background-color: #005289;
  width: 60px;
  height: 60px;
  cursor: pointer;
  transition: width 1s ease-in-out;
}
.article-about-us .btn-blue > * {
  text-decoration: none;
}
.article-about-us .btn-blue .anchor-btn {
  display: flex;
  align-content: center;
  justify-content: center;
}
.article-about-us .btn-blue .icon-btn {
  opacity: 1;
  width: 100%;
  margin: auto;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.article-about-us .btn-blue .txt-btn {
  opacity: 0;
  width: 0;
  margin: auto;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #ffffff;
  text-transform: none;
  cursor: pointer;
}
.article-about-us .btn-blue:hover {
  width: 140px;
  transition: width 1s ease-in-out;
}
.article-about-us .btn-blue:hover .icon-btn {
  opacity: 0;
  width: 0;
  animation: hideIcon 0.25s;
  animation-iteration-count: 1;
}
.article-about-us .btn-blue:hover .txt-btn {
  opacity: 1;
  width: 100%;
  animation: showText 0.75s;
  animation-iteration-count: 1;
}
@keyframes showText {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hideIcon {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .article-about-us .btn-blue {
    width: 40px;
    height: 40px;
  }
  .article-about-us .btn-blue .txt-btn {
    font-size: 12px;
  }
  .article-about-us .btn-blue .icon-btn svg {
    width: 17px;
  }
}
@media only screen and (max-width: 991.98px) and (min-width: 768px) {
  .article-about-us .background-section {
    height: 140px;
  }
  .article-about-us .background-section img {
    width: 20%;
  }
  .article-about-us .layer_data {
    height: 400px;
  }
  .article-about-us .title {
    font-size: 30px;
  }
  .article-about-us .title span {
    font-size: 30px;
  }
  .article-about-us .featured_image .img {
    height: unset;
  }
  .article-about-us .txt-desc {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  .article-about-us .background-section {
    height: 100px;
  }
  .article-about-us .background-section img {
    width: 20%;
  }
  .article-about-us .right-side {
    margin: 1rem;
  }
  .article-about-us .title-space {
    top: 50px;
    left: 60px;
  }
  .article-about-us .title {
    font-size: 25px;
  }
  .article-about-us .title span {
    font-size: 25px;
  }
  .article-about-us .layer_data {
    height: 380px;
  }
  .article-about-us .featured_image .img {
    height: unset;
  }
}
@media only screen and (max-width: 574.98px) {
  .article-about-us .title-space {
    top: 120px;
    left: 20px;
  }
  .article-about-us .layer_data {
    height: 500px;
    align-items: flex-start;
    flex-direction: column;
  }
  .article-about-us .right-side {
    width: 90%;
  }
}
@media only screen and (max-width: 359.98px) {
  .article-about-us .layer_data {
    height: 600px;
    align-items: flex-start;
    flex-direction: column;
  }
}

.article-about-services {
  margin: 4rem auto;
}
.article-about-services .excerpt {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 30px;
  color: #29ABE2;
  text-transform: uppercase;
  cursor: default;
  margin: 5rem 0;
}
.article-about-services .service-item {
  display: flex;
  gap: 2rem;
  margin-bottom: 4rem;
}
.article-about-services .orderImg-1 {
  border-radius: 50%;
  min-height: 260px;
  max-height: 100%;
  max-width: 400px;
  line-height: 100%;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: cover;
}
.article-about-services .orderImg-2 {
  clip-path: url(#clip_path_2);
  width: 455px;
  height: 500px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.article-about-services .info-text .title-text {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  color: #90B732;
  text-transform: uppercase;
  cursor: default;
}
.article-about-services .info-text .desc-text > * {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
  margin-bottom: 0;
}
@media only screen and (min-width: 1400px) {
  .article-about-services .orderImg-0 {
    width: 400px;
    height: 515px;
    margin-right: -100px;
    margin-left: 100px;
    clip-path: url(#clip_path_2);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399.98px) {
  .article-about-services .orderImg-0 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 310px;
    height: 500px;
    clip-path: url(#hero-clip);
    -webkit-clip-path: url(#hero-clip);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    top: 18%;
    right: 0;
  }
  .article-about-services .orderImg-2 {
    scale: 0.8;
  }
}
@media only screen and (max-width: 1199.98px) and (min-width: 992px) {
  .article-about-services .orderImg-0 {
    width: 40%;
    max-width: 400px;
    height: 515px;
    margin-right: -85px;
    margin-left: 85px;
    clip-path: url(#clip_path_2);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 1199.98px) {
  .article-about-services {
    width: 85%;
  }
}
@media only screen and (min-width: 992px) {
  .article-about-services .service-item {
    justify-content: space-between;
  }
  .article-about-services .info-text {
    width: 60%;
  }
  .article-about-services .featured-image:not(.orderImg-0):not(.orderImg-2) {
    width: 40%;
  }
  .article-about-services .orderImg-0 {
    order: 2;
  }
  .article-about-services .orderTxt-0 {
    order: 1;
  }
  .article-about-services .orderImg-1 {
    order: 1;
  }
  .article-about-services .orderTxt-1 {
    order: 2;
  }
  .article-about-services .orderImg-2 {
    order: 2;
    margin-right: -30px;
    margin-left: 30px;
  }
  .article-about-services .orderTxt-1 {
    order: 1;
  }
}
@media only screen and (max-width: 991.98px) {
  .article-about-services .service-item {
    flex-direction: column;
    align-items: center;
  }
  .article-about-services .info-text {
    width: 100%;
  }
  .article-about-services .orderImg-0 {
    width: 100%;
    max-width: 400px;
    height: 515px;
    clip-path: url(#clip_path_2);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 574.98px) {
  .article-about-services .orderImg-0 {
    scale: 0.6;
    width: 390px;
    height: 500px;
    margin-top: -150px;
    margin-bottom: -100px;
  }
  .article-about-services .orderImg-2 {
    scale: 0.7;
    width: 390px;
    height: 500px;
    margin-top: -100px;
    margin-bottom: -40px;
  }
}
.article-about-services .Auditaqua {
  padding-top: 30px;
  display: flex;
  gap: 10px;
  flex-direction: row;
}
.article-about-services .Auditaqua .button {
  text-decoration: none;
}
.article-about-services .Auditaqua .button .btn-blue {
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  height: 60px;
  width: 60px;
  background-color: #005289;
  color: #ffffff;
}
.article-about-services .btn-blue {
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  height: 60px;
  width: 60px;
  background-color: #005289;
  color: #ffffff;
}

.contact-area {
  display: flex;
  padding-bottom: 2rem;
}
.contact-area .title {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 30px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.contact-area .subtitle {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.contact-area .txt-desc {
  margin: 2rem 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
}
.contact-area .txt-desc p {
  margin-bottom: 0;
}
.contact-area .btn-link {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background-color: #F5F5F5;
  height: 40px;
  width: 180px;
  padding: 0 2rem;
  text-decoration: none;
  transition: all 0.6s ease-in-out;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 991.98px) {
  .contact-area .btn-link {
    width: 100%;
  }
}
.contact-area .btn-link:hover {
  background-color: #29ABE2;
  color: #ffffff;
}
.contact-area .contact-form .input-group {
  position: relative;
}
.contact-area .contact-form .input-group .form-input {
  display: block;
  background: none;
  padding: 5px 5px 5px 0;
  width: 100%;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #D9D9D9;
  margin: 10px 0;
  height: 40px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #005289;
  text-transform: none;
  cursor: text;
}
.contact-area .contact-form .input-group .form-input:focus {
  outline: none;
  border-color: #005289;
  box-shadow: none;
}
.contact-area .contact-form .input-group .form-input:not([value=""]) ~ .form-input-label,
.contact-area .contact-form .input-group .form-input:focus ~ .form-input-label {
  top: -10px;
  left: 0;
  color: #005289;
}
.contact-area .contact-form .input-group .form-input-label {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
  opacity: 0.4;
  position: absolute;
  pointer-events: none;
  left: 8px;
  top: 8px;
  transition: 300ms ease all;
}
.contact-area .contact-form .input-group .form-input-label.shrink {
  top: -18px;
  left: 5px;
  color: #005289;
}
.contact-area .contact-form .info-text-1 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: default;
  opacity: 0.4;
}
.contact-area .contact-form .info-text-1 a {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: pointer;
}
.contact-area .contact-form .form-group.form-check {
  padding: 0;
}
.contact-area .contact-form .form-group.form-check .form-input-label {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: pointer;
  opacity: 0.4;
  margin: 0;
}
.contact-area .contact-form .form-group.form-check .form-input-label a {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  color: #005289;
  text-transform: none;
  cursor: pointer;
}
.contact-area .contact-form .input-group .error, .contact-area .contact-form .error {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  color: #e3342f;
  text-transform: none;
  cursor: default;
}
.contact-area .contact-form #submitButton {
  width: 180px;
  height: 40px;
  border-radius: 10px;
  background-color: #29ABE2;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  padding: 0 2rem;
  transition: all 0.6s ease-in-out;
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 991.98px) {
  .contact-area .contact-form #submitButton {
    width: 100%;
  }
}
.contact-area .contact-form #submitButton:focus {
  box-shadow: none;
}
.contact-area .contact-form #submitButton:hover {
  background-color: #005289;
}
.contact-area .contact-form #submitButton[disabled=disabled] {
  cursor: not-allowed;
  opacity: 0.2;
}

@media only screen and (min-width: 1200px) {
  .contact-area {
    width: 85%;
    margin: auto auto 4rem auto;
    gap: 3rem;
  }
  .contact-area .left-side, .contact-area .right-side {
    width: 50%;
  }
}
@media only screen and (max-width: 1199.98px) and (min-width: 768px) {
  .contact-area {
    width: 80%;
    margin: auto;
    gap: 2rem;
  }
  .contact-area .left-side, .contact-area .right-side {
    width: 50%;
  }
}
@media only screen and (max-width: 767.98px) and (min-width: 475px) {
  .contact-area {
    flex-direction: column;
    gap: 3rem;
    width: 80%;
    margin: auto;
  }
  .contact-area .left-side, .contact-area .right-side {
    width: 100%;
  }
}
@media only screen and (max-width: 474.98px) {
  .contact-area {
    flex-direction: column;
    gap: 3rem;
    width: 90%;
    margin: auto;
  }
  .contact-area .left-side, .contact-area .right-side {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .hp-section .first-half-circle {
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    width: 100%;
    height: 500px;
    position: absolute;
    left: 0;
    z-index: -1;
  }
  .hp-section .second-half-circle {
    background-position-x: right;
    background-position-y: top;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    height: 800px;
    width: 100%;
    margin-top: 20%;
    z-index: -1;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250ZW5kL3BhZ2VzL2hvbWVwYWdlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDRjtBRENFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkVQTztFRlFQO0FDQUo7QURHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0RKO0FESUU7RUFDRTtFQUNBO2lCQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0ZKO0FES0U7RUFDRTs7aUJBQUE7RUFHQTtFQUNBO0VBQ0E7QUNISjtBRE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNKSjtBRE9FO0VBQ0U7QUNMSjtBRE9JO0VFdENBO0VBQ0E7RUFLRjtFQUNBLGVGZ0M2QztFRS9CN0MsY0FqQ007RUFrQ04sb0JGOEIyRDtFRTdCM0QsZUY2QmlFO0VBQzdEO0VBQ0E7RUFDQTtFQUNBO0FDQ047QURFSTtFRXZEQTtFQUNBO0VBY0Y7RUFDQSxlRndDMEM7RUV2QzFDLGNBakNNO0VBa0NOLG9CRnNDd0Q7RUVyQ3hELGVGcUM4RDtFQUMxRDtFQUNBO0VBQ0E7QUNNTjtBREhJO0VBQ0U7RUFDQTtFQUNBO0FDS047QUVqR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRElTO0VDSFQ7RUFDQTtFQUNBO0VBQ0E7QUZtR0Y7QUVsR0U7RUFDRTtBRm9HSjtBRWpHRTtFQUNFO0VBQ0E7RUFDQTtBRm1HSjtBRWhHRTtFQUNFO0VBQ0E7RUFDQTtFREZBO0VBQ0E7RUFvQkY7RUFDQSxlQ25CdUM7RURvQnZDLGNBakNNO0VBa0NOLG9CQ3JCcUQ7RURzQnJELGVDdEIyRDtBRndHN0Q7QUVyR0U7RUFDRTtFQUNBO0VBQ0E7RURTQTtFQUNBO0VBRUY7RUFDQSxlQ1oyQztFRGEzQyxjQWpDTTtFQWtDTixvQkNkeUQ7RURlekQsZUNmK0Q7QUY2R2pFO0FFMUdFO0VBQ0U7RUFDQTtBRjRHSjtBRTNHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGNkdOO0FFMUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY0R047QUV0R0E7RUFDRTtJQUNFO0VGd0dGO0VFdEdBO0lBQ0U7RUZ3R0Y7QUFDRjtBRXJHQTtFQUNFO0lBQ0U7RUZ1R0Y7RUVyR0E7SUFDRTtFRnVHRjtBQUNGO0FFcEdBO0VBQ0U7SUFDRTtJQUNBO0VGc0dGO0VFcEdFO0lBQ0U7RUZzR0o7RUVuR0U7SUFDRTtFRnFHSjtBQUNGOztBRHJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDd0ZGO0FEdkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5Rko7QUR2Rkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5Rk47QUR0Rkk7RUFDRTtBQ3dGTjtBRHJGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN1Rk47QURyRk07RUFDRTtBQ3VGUjtBRG5GSTtFQUNFLHlCRXBJTTtFRnFJTjtBQ3FGTjs7QURoRkE7RUFDRTtJQUNFO0VDbUZGO0VEakZFO0lBQ0U7RUNtRko7RURoRkU7SUFDRTtFQ2tGSjtFRC9FRTtJQUNFO0lBQ0E7SUFDQTtFQ2lGSjtFRDlFRTtJQUNFO0lBRUE7RUMrRUo7RUQzRUE7SUFDRTtFQzZFRjtBQUNGO0FEMUVBO0VBQ0U7SUFDRTtFQzRFRjtFRDFFRTtJQUNFO0VDNEVKO0VEekVFO0lBQ0U7RUMyRUo7RUR4RUU7SUFDRTtJQUNBO0VDMEVKO0VEdkVFO0lBQ0U7SUFDQTtFQ3lFSjtFRHRFRTtJQUNFO0VDd0VKO0VEcEVBO0lBQ0U7RUNzRUY7QUFDRjtBRG5FQTtFQUNFO0lBQ0U7RUNxRUY7RURuRUU7SUFDRTtFQ3FFSjtFRGxFRTtJQUNFO0VDb0VKO0VEakVFO0lBQ0U7SUFDQTtFQ21FSjtFRGhFRTtJQUNFO0lBQ0E7RUNrRUo7RUQvREU7SUFDRTtFQ2lFSjtFRDlERTtJQUNFO0VD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QW5DUztFQW9DVCxvQkc4QjREO0VIN0I1RCxlRzZCa0U7QUp3Z0JwRTtBSXRnQkk7RUFDRTtBSndnQk47QUlwZ0JFO0VBQ0U7RUFDQTtFQUNBO0FKc2dCSjtBRTNsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRElTO0VDSFQ7RUFDQTtFQUNBO0VBQ0E7QUY2bEJGO0FFNWxCRTtFQUNFO0FGOGxCSjtBRTNsQkU7RUFDRTtFQUNBO0VBQ0E7QUY2bEJKO0FFMWxCRTtFQUNFO0VBQ0E7RUFDQTtFREZBO0VBQ0E7RUFvQkY7RUFDQSxlQ25CdUM7RURvQnZDLGNBakNNO0VBa0NOLG9CQ3JCcUQ7RURzQnJELGVDdEIyRDtBRmttQjdEO0FFL2xCRTtFQUNFO0VBQ0E7RUFDQTtFRFNBO0VBQ0E7RUFFRjtFQUNBLGVDWjJDO0VEYTNDLGNBakNNO0VBa0NOLG9CQ2R5RDtFRGV6RCxlQ2YrRDtBRnVtQmpFO0FFcG1CRTtFQUNFO0VBQ0E7QUZzbUJKO0FFcm1CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGdW1CTjtBRXBtQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnNtQk47QUVobUJBO0VBQ0U7SUFDRTtFRmttQkY7RUVobUJBO0lBQ0U7RUZrbUJGO0FBQ0Y7QUUvbEJBO0VBQ0U7SUFDRTtFRmltQkY7RUUvbEJBO0lBQ0U7RUZpbUJGO0FBQ0Y7QUU5bEJBO0VBQ0U7SUFDRTtJQUNBO0VGZ21CRjtFRTlsQkU7SUFDRTtFRmdtQko7RUU3bEJFO0lBQ0U7RUYrbEJKO0FBQ0Y7QUl4bEJFO0VBQ0U7SUFDRTtFSjBsQko7RUl4bEJJO0lBQ0U7RUowbEJOO0VJdGxCRTtJQUNFO0VKd2xCSjtFSXJsQkU7SUFDRTtFSnVsQko7RUlybEJJO0lBQ0U7RUp1bEJOO0VJbmxCRTtJQUNFO0VKcWxCSjtFSWxsQkU7SUFDRTtFSm9sQko7QUFDRjtBSWpsQkU7RUFDRTtJQUNFO0VKbWxCSjtFSWxsQkk7SUFDRTtFSm9sQk47RUlobEJFO0lBQ0U7RUprbEJKO0VJL2tCRTtJQUNFO0lBQ0E7RUppbEJKO0VJOWtCRTtJQUNFO0VKZ2xCSjtFSTlrQkk7SUFDRTtFSmdsQk47RUk1a0JFO0lBQ0U7RUo4a0JKO0VJM2tCRTtJQUNFO0VKNmtCSjtBQUNGO0FJMWtCRTtFQUNFO0lBQ0U7SUFDQTtFSjRrQko7RUl6a0JFO0lBQ0U7SUFDQTtJQUNBO0VKMmtCSjtFSXhrQkU7SUFDRTtFSjBrQko7QUFDRjtBSXZrQkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSnlrQko7QUFDRjs7QUl6dkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNHZCRjtBSTF2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNHZCSjtBSTF2Qkk7RUFDRTtFQUNBO0VBQ0E7QUo0dkJOO0FJeHZCRTtFQUNFO0VBQ0E7QUowdkJKO0FJdnZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKeXZCSjtBSXR2QkU7RUFDRTtFQUNBO0VBQ0E7RUhoQkE7RUFDQTtFQWlCRjtFQUNBLGVHRnlDO0VIR3pDLGNBbkNTO0VBb0NULG9CR0owRDtFSEsxRCxlR0xnRTtBSjh2QmxFO0FJNXZCSTtFSFBBO0VBQ0E7RUFLRjtFQUNBLGVHQzZDO0VIQTdDLGNBbkNTO0VBb0NULHlCR0Q4RDtFSEU5RCxlR0Z5RTtBSm93QjNFO0FJaHdCRTtFQUNFO0VBQ0E7RUFDQTtBSmt3Qko7QUkvdkJFO0VBQ0U7RUFDQTtBSml3Qko7QUkvdkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QUppd0JOO0FJN3ZCRTtFSG5DRTtFQUNBO0VBRUY7RUFDQSxlR2dDMkM7RUgvQjNDLGNBbkNTO0VBb0NULG9CRzhCNEQ7RUg3QjVELGVHNkJrRTtBSnF3QnBFO0FJbndCSTtFQUNFO0FKcXdCTjtBSWp3QkU7RUFDRTtFQUNBO0VBQ0E7QUptd0JKO0FFeDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJESVM7RUNIVDtFQUNBO0VBQ0E7RUFDQTtBRjAxQkY7QUV6MUJFO0VBQ0U7QUYyMUJKO0FFeDFCRTtFQUNFO0VBQ0E7RUFDQTtBRjAxQko7QUV2MUJFO0VBQ0U7RUFDQTtFQUNBO0VERkE7RUFDQTtFQW9CRjtFQUNBLGVDbkJ1QztFRG9CdkMsY0FqQ007RUFrQ04sb0JDckJxRDtFRHNCckQsZUN0QjJEO0FGKzFCN0Q7QUU1MUJFO0VBQ0U7RUFDQTtFQUNBO0VEU0E7RUFDQTtFQUVGO0VBQ0EsZUNaMkM7RURhM0MsY0FqQ007RUFrQ04sb0JDZHlEO0VEZXpELGVDZitEO0FGbzJCakU7QUVqMkJFO0VBQ0U7RUFDQTtBRm0yQko7QUVsMkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZvMkJOO0FFajJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGbTJCTjtBRTcxQkE7RUFDRTtJQUNFO0VGKzFCRjtFRTcxQkE7SUFDRTtFRisxQkY7QUFDRjtBRTUxQkE7RUFDRTtJQUNFO0VGODFCRjtFRTUxQkE7SUFDRTtFRjgxQkY7QUFDRjtBRTMxQkE7RUFDRTtJQUNFO0lBQ0E7RUY2MUJGO0VFMzFCRTtJQUNFO0VGNjFCSjtFRTExQkU7SUFDRTtFRjQxQko7QUFDRjtBSXIxQkU7RUFDRTtJQUNFO0VKdTFCSjtFSXIxQkk7SUFDRTtFSnUxQk47RUluMUJFO0lBQ0U7RUpxMUJKO0VJbDFCRTtJQUNFO0VKbzFCSjtFSWwxQkk7SUFDRTtFSm8xQk47RUloMUJFO0lBQ0U7RUprMUJKO0VJLzBCRTtJQUNFO0VKaTFCSjtBQUNGO0FJOTBCRTtFQUNFO0lBQ0U7RUpnMUJKO0VJLzBCSTtJQUNFO0VKaTFCTjtFSTcwQkU7SUFDRTtFSiswQko7RUk1MEJFO0lBQ0U7SUFDQTtFSjgwQko7RUkzMEJFO0lBQ0U7RUo2MEJKO0VJMzBCSTtJQUNFO0VKNjBCTjtFSXowQkU7SUFDRTtFSjIwQko7RUl4MEJFO0lBQ0U7RUowMEJKO0FBQ0Y7QUl2MEJFO0VBQ0U7SUFDRTtJQUNBO0VKeTBCSjtFSXQwQkU7SUFDRTtJQUNBO0lBQ0E7RUp3MEJKO0VJcjBCRTtJQUNFO0VKdTBCSjtBQUNGO0FJcDBCRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VKczBCSjtB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RUY7RUFDQSxlTTVCMkM7RU42QjNDLGNBbkNTO0VBb0NULG9CTTlCNEQ7RU4rQjVELFlNL0JrRTtBUHF3Q3BFO0FPbHdDRTtFQUNFO0VBQ0EscUJOWE87RU1ZUDtBUG93Q0o7QU9qd0NFOztFQUVFO0VBQ0E7RUFDQSxjTm5CTztBRHN4Q1g7QU9od0NFO0VOSkU7RUFDQTtFQWNGO0VBQ0EsZU1Yd0M7RU5ZeEMsY0FuQ1M7RUFvQ1Qsb0JNYnlEO0VOY3pELGVNZCtEO0VBQzdEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUHd3Q0o7QU9yd0NFO0VBQ0U7RUFDQTtFQUNBLGNOcENPO0FEMnlDWDtBT3B3Q0U7RU5yQkU7RUFDQTtFQWNGO0VBQ0EsZU1Nd0M7RU5MeEMsY0FuQ1M7RUFvQ1Qsb0JNSXlEO0VOSHpELGVNRytEO0VBQzdEO0FQNHdDSjtBTzF3Q0k7RU5uQkE7RUFDQTtFQVFGO0VBQ0EsZU1Vd0M7RU5UeEMsY0FuQ1M7RUFvQ1Qsb0JNUXlEO0VOUHpELGVNTytEO0FQa3hDakU7QU85d0NFO0VBQ0U7QVBneENKO0FPOXdDSTtFTmpDQTtFQUNBO0VBY0Y7RUFDQSxlTWtCMEM7RU5qQjFDLGNBbkNTO0VBb0NULG9CTWdCMkQ7RU5mM0QsZU1laUU7RUFDN0Q7RUFDQTtBUHN4Q047QU9weENNO0VOaENGO0VBQ0E7RUFRRjtFQUNBLGVNdUIwQztFTnRCMUMsY0FuQ1M7RUFvQ1Qsb0JNcUIyRDtFTnBCM0QsZU1vQmlFO0FQNHhDbkU7QU92eENFO0VOL0NFO0VBQ0E7RUFpQkY7RUFDQSxlTTZCeUM7RU41QnpDLGNBN0JJO0VBOEJKLG9CTTJCcUQ7RU4xQnJELGVNMEIyRDtBUCt4QzdEO0FPNXhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCTnJFUTtFTXNFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU5qREE7RUFDQTtFQUtGO0VBQ0EsZU0yQzJDO0VOMUMzQyxjQWpDTTtFQWtDTix5Qk15Q3lEO0VOeEN6RCxlTXdDb0U7QVBveUN0RTtBT2x5Q0k7RUFiRjtJQWNJO0VQcXlDSjtBQUNGO0FPbnlDSTtFQUNFO0FQcXlDTjtBT2x5Q0k7RUFDRSx5Qk54Rks7QUQ0M0NYO0FPL3hDRTtFQUNFO0VBQ0E7QVBpeUNKOztBTTExQ0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFTjYxQ0Y7RU0zMUNFO0lBQ0U7RU42MUNKO0FBQ0Y7QU16MUNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RU4yMUNGO0VNejFDRTtJQUNFO0VOMjFDSjtBQUNGO0FNdjFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RU55MUNGO0VNdjFDRTtJQUNFO0VOeTFDSjtBQUNGO0FNcjFDQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RU51MUNGO0VNcjFDRTtJQUNFO0VOdTFDSjtBQUNGO0FRcDdDQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUnE3Q0o7RVFsN0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSbzdDSjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9jb21wb25lbnRzL2hvbWVwYWdlL3NsaWRlc2hvdy1ocC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL3BhZ2VzL2hvbWVwYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvYnRuLWFuaW1hdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9jb21wb25lbnRzL2hvbWVwYWdlL25ld3MtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvaG9tZXBhZ2UvYXJ0aWNsZS1hYm91dC11cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvaG9tZXBhZ2Uvc2VjdGlvbi1hcmVhcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvaG9tZXBhZ2UvY29udGFjdC1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvY29tcG9uZW50cy9jb250YWN0LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udGVuZC9jb21wb25lbnRzL2hvbWVwYWdlL2JhY2tncm91bmQtaHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuYmFubmVyLWhwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5oYWxmLWNpcmNsZS1jbGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAvL2hlaWdodDogNTAwcHg7XG4gICAgei1pbmRleDogOTg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgMCk7XG4gIH1cblxuICAuY2lyY2xlLWNsaXAge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMmVtO1xuICAgIG1pbi1oZWlnaHQ6IDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnBvaW50cy1tYXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKm1heC13aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7Ki9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAuaW1nLWJhbm5lciB7XG4gICAgLyp3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDQyMHB4OyovXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zbGlkZXItdGV4dCB7XG4gICAgei1pbmRleDogMTAzO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxuXG4gIC5pbmZvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvcm1hdFRleHQoJ3BvcHBpbnMtZXh0cmFib2xkJywgNDBweCwgJHdoaXRlLCBub25lLCBkZWZhdWx0KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMXJlbSBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvcm1hdFRleHQoJ3BvcHBpbnMtbWVkaXVtJywgMTVweCwgJHdoaXRlLCBub25lLCBkZWZhdWx0KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9idG4tYW5pbWF0ZVwiO1xuICB9XG59XG5cbi5naG9zdC1kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLmRvdHMtc2xpZGVzaG93IHtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAuNzVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLWhwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgLmhhbGYtY2lyY2xlLWNsaXAge1xuICAgICAgaGVpZ2h0OiA0MjNweDtcbiAgICB9XG5cbiAgICAuY2lyY2xlLWNsaXAge1xuICAgICAgaGVpZ2h0OiA0MTRweDtcbiAgICB9XG5cbiAgICAucG9pbnRzLW1hc2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmltZy1iYW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL21heC13aWR0aDogMTAwMHB4O1xuICAgICAgaGVpZ2h0OiA0MjNweDtcbiAgICB9XG4gIH1cblxuICAuZ2hvc3QtZGl2IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1ocCB7XG4gICAgaGVpZ2h0OiA1NDBweDtcblxuICAgIC5oYWxmLWNpcmNsZS1jbGlwIHtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuXG4gICAgLmNpcmNsZS1jbGlwIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgLnBvaW50cy1tYXNrIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cblxuICAgIC5pbWctYmFubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICB9XG5cbiAgICAuaW5mby10ZXh0IC5idG4ge1xuICAgICAgcGFkZGluZy10b3A6IDUlO1xuICAgIH1cbiAgfVxuXG4gIC5naG9zdC1kaXYge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaHAge1xuICAgIGhlaWdodDogNTQwcHg7XG5cbiAgICAuaGFsZi1jaXJjbGUtY2xpcCB7XG4gICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIH1cblxuICAgIC5jaXJjbGUtY2xpcCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5wb2ludHMtbWFzayB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAuaW1nLWJhbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuXG4gICAgLmluZm8tdGV4dCAuYnRuIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICB9XG5cbiAgICAuY2lyY2xlLWNsaXAsIC5wb2ludHMtbWFzaywgLnNsaWRlci10ZXh0IHtcbiAgICAgIHRvcDogMzUlO1xuICAgIH1cbiAgfVxuXG4gIC5naG9zdC1kaXYge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFubmVyLWhwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgLmhhbGYtY2lyY2xlLWNsaXAge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAuY2lyY2xlLWNsaXAge1xuICAgICAgaGVpZ2h0OiAxODlweDtcbiAgICB9XG5cbiAgICAucG9pbnRzLW1hc2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMzNHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIC5pbWctYmFubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG4gIH1cblxuICAuZ2hvc3QtZGl2IHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLWhwIC5pbmZvLXRleHQge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAuYmFubmVyLWhwIHtcbiAgICAuY2lyY2xlLWNsaXAsIC5wb2ludHMtbWFzaywgLnNsaWRlci10ZXh0IHtcbiAgICAgIHRvcDogMzUlO1xuICAgIH1cblxuICAgIC5zbGlkZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICAgIC5pbmZvLXRleHQge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5naG9zdC1kaXYge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4iLCIuYmFubmVyLWhwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lci1ocCAuaGFsZi1jaXJjbGUtY2xpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgei1pbmRleDogOTg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mjg5O1xuICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDApO1xufVxuLmJhbm5lci1ocCAuY2lyY2xlLWNsaXAge1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyZW07XG4gIG1pbi1oZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuLmJhbm5lci1ocCAucG9pbnRzLW1hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmJhbm5lci1ocCAuaW1nLWJhbm5lciB7XG4gIC8qd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDQyMHB4OyovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5iYW5uZXItaHAgLnNsaWRlci10ZXh0IHtcbiAgei1pbmRleDogMTAzO1xuICB3aWR0aDogODUlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cbi5iYW5uZXItaHAgLmluZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmJhbm5lci1ocCAuaW5mby10ZXh0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG8gYXV0byAxcmVtIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJhbm5lci1ocCAuaW5mby10ZXh0IC5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYmFubmVyLWhwIC5pbmZvLXRleHQgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhbm5lci1ocCAuaW5mby10ZXh0IC5idG4tYmx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mjg5O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lci1ocCAuaW5mby10ZXh0IC5idG4tYmx1ZSA+ICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFubmVyLWhwIC5pbmZvLXRleHQgLmJ0bi1ibHVlIC5hbmNob3ItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYW5uZXItaHAgLmluZm8tdGV4dCAuYnRuLWJsdWUgLmljb24tYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFubmVyLWhwIC5pbmZvLXRleHQgLmJ0bi1ibHVlIC50eHQtYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYW5uZXItaHAgLmluZm8tdGV4dCAuYnRuLWJsdWU6aG92ZXIge1xuICB3aWR0aDogMTQwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xufVxuLmJhbm5lci1ocCAuaW5mby10ZXh0IC5idG4tYmx1ZTpob3ZlciAuaWNvbi1idG4ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgYW5pbWF0aW9uOiBoaWRlSWNvbiAwLjI1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cbi5iYW5uZXItaHAgLmluZm8tdGV4dCAuYnRuLWJsdWU6aG92ZXIgLnR4dC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzaG93VGV4dCAwLjc1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cbkBrZXlmcmFtZXMgc2hvd1RleHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVJY29uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iYW5uZXItaHAgLmluZm8tdGV4dCAuYnRuLWJsdWUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuYmFubmVyLWhwIC5pbmZvLXRleHQgLmJ0bi1ibHVlIC50eHQtYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuaW5mby10ZXh0IC5idG4tYmx1ZSAuaWNvbi1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxufVxuXG4uZ2hvc3QtZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ2hvc3QtZGl2IC5kb3RzLXNsaWRlc2hvdyB7XG4gIHotaW5kZXg6IDEwMjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmdob3N0LWRpdiAuZG90cy1zbGlkZXNob3cgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZ2hvc3QtZGl2IC5kb3RzLXNsaWRlc2hvdyBsaSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uZ2hvc3QtZGl2IC5kb3RzLXNsaWRlc2hvdyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmdob3N0LWRpdiAuZG90cy1zbGlkZXNob3cgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5naG9zdC1kaXYgLmRvdHMtc2xpZGVzaG93IGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlBQkUyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLWhwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5iYW5uZXItaHAgLmhhbGYtY2lyY2xlLWNsaXAge1xuICAgIGhlaWdodDogNDIzcHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuY2lyY2xlLWNsaXAge1xuICAgIGhlaWdodDogNDE0cHg7XG4gIH1cbiAgLmJhbm5lci1ocCAucG9pbnRzLW1hc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuaW1nLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MjNweDtcbiAgfVxuICAuZ2hvc3QtZGl2IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItaHAge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuaGFsZi1jaXJjbGUtY2xpcCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYmFubmVyLWhwIC5jaXJjbGUtY2xpcCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYmFubmVyLWhwIC5wb2ludHMtbWFzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5iYW5uZXItaHAgLmltZy1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuaW5mby10ZXh0IC5idG4ge1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgfVxuICAuZ2hvc3QtZGl2IHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1ocCB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuICAuYmFubmVyLWhwIC5oYWxmLWNpcmNsZS1jbGlwIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5iYW5uZXItaHAgLmNpcmNsZS1jbGlwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5iYW5uZXItaHAgLnBvaW50cy1tYXNrIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuaW1nLWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYmFubmVyLWhwIC5pbmZvLXRleHQgLmJ0biB7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICB9XG4gIC5iYW5uZXItaHAgLmNpcmNsZS1jbGlwLCAuYmFubmVyLWhwIC5wb2ludHMtbWFzaywgLmJhbm5lci1ocCAuc2xpZGVyLXRleHQge1xuICAgIHRvcDogMzUlO1xuICB9XG4gIC5naG9zdC1kaXYge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhbm5lci1ocCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuYmFubmVyLWhwIC5oYWxmLWNpcmNsZS1jbGlwIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5iYW5uZXItaHAgLmNpcmNsZS1jbGlwIHtcbiAgICBoZWlnaHQ6IDE4OXB4O1xuICB9XG4gIC5iYW5uZXItaHAgLnBvaW50cy1tYXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzNHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAuYmFubmVyLWhwIC5pbWctYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5naG9zdC1kaXYge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLWhwIC5pbmZvLXRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmJhbm5lci1ocCAuaW5mby10ZXh0IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OS45OHB4KSB7XG4gIC5iYW5uZXItaHAgLmNpcmNsZS1jbGlwLCAuYmFubmVyLWhwIC5wb2ludHMtbWFzaywgLmJhbm5lci1ocCAuc2xpZGVyLXRleHQge1xuICAgIHRvcDogMzUlO1xuICB9XG4gIC5iYW5uZXItaHAgLnNsaWRlci10ZXh0IHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG4gIC5iYW5uZXItaHAgLmluZm8tdGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5iYW5uZXItaHAgLmluZm8tdGV4dCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC5naG9zdC1kaXYge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmxhc3QtbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5sYXN0LW5ld3MgLmJ0bi1ibHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUyODk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG59XG4ubGFzdC1uZXdzIC5idG4tYmx1ZSA+ICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGFzdC1uZXdzIC5idG4tYmx1ZSAuYW5jaG9yLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGFzdC1uZXdzIC5idG4tYmx1ZSAuaWNvbi1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXN0LW5ld3MgLmJ0bi1ibHVlIC50eHQtYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXN0LW5ld3MgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgd2lkdGg6IDE0MHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbn1cbi5sYXN0LW5ld3MgLmJ0bi1ibHVlOmhvdmVyIC5pY29uLWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBhbmltYXRpb246IGhpZGVJY29uIDAuMjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xufVxuLmxhc3QtbmV3cyAuYnRuLWJsdWU6aG92ZXIgLnR4dC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzaG93VGV4dCAwLjc1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cbkBrZXlmcmFtZXMgc2hvd1RleHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVJY29uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYXN0LW5ld3MgLmJ0bi1ibHVlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmxhc3QtbmV3cyAuYnRuLWJsdWUgLnR4dC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAubGFzdC1uZXdzIC5idG4tYmx1ZSAuaWNvbi1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxufVxuLmxhc3QtbmV3cyAudGl0bGUtc2VjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDA1Mjg5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFzdC1uZXdzIC5uZXdzLWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuICBnYXA6IDFlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjguOThweCkge1xuICAubGFzdC1uZXdzIC5uZXdzLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmxhc3QtbmV3cyAubmV3cy1pdGVtcy1jb250YWluZXIub25lTmV3cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5sYXN0LW5ld3MgLm5ld3MtaXRlbXMtY29udGFpbmVyIC5jYXJkLW5ld3MtaXRlbSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5sYXN0LW5ld3MgLm5ld3MtaXRlbXMtY29udGFpbmVyIC5jYXJkLW5ld3MtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxhc3QtbmV3cyAubmV3cy1pdGVtcy1jb250YWluZXIgLmNhcmQtbmV3cy1pdGVtIC5pbmZvLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubGFzdC1uZXdzIC5uZXdzLWl0ZW1zLWNvbnRhaW5lciAuYXJ0aWNsZS1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzAwNTI4OTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXN0LW5ld3MgLm5ld3MtaXRlbXMtY29udGFpbmVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwIDRyZW0gMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC5iYWNrZ3JvdW5kLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJhY2tncm91bmQtc2VjdGlvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC5yaWdodC1zaWRlIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAycmVtO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlLXNwYWNlIHtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDA1Mjg5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwNTI4OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmxheWVyX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtYWJvdXQtdXMgZGl2LmZlYXR1cmVkX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGUtYWJvdXQtdXMgZGl2LmZlYXR1cmVkX2ltYWdlIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgbWluLWhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAudHh0LWRlc2Mge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDA1Mjg5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFydGljbGUtYWJvdXQtdXMgLnR4dC1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bl9sYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bi1ibHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUyODk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWUgPiAqIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bi1ibHVlIC5hbmNob3ItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZSAuaWNvbi1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZSAudHh0LWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWU6aG92ZXIge1xuICB3aWR0aDogMTQwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bi1ibHVlOmhvdmVyIC5pY29uLWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBhbmltYXRpb246IGhpZGVJY29uIDAuMjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bi1ibHVlOmhvdmVyIC50eHQtYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2hvd1RleHQgMC43NXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG5Aa2V5ZnJhbWVzIHNob3dUZXh0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlSWNvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWUgLnR4dC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWUgLmljb24tYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1hYm91dC11cyAuYmFja2dyb3VuZC1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5iYWNrZ3JvdW5kLXNlY3Rpb24gaW1nIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5sYXllcl9kYXRhIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLmZlYXR1cmVkX2ltYWdlIC5pbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnR4dC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFydGljbGUtYWJvdXQtdXMgLmJhY2tncm91bmQtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAuYmFja2dyb3VuZC1zZWN0aW9uIGltZyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAucmlnaHQtc2lkZSB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC50aXRsZS1zcGFjZSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAubGF5ZXJfZGF0YSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAuZmVhdHVyZWRfaW1hZ2UgLmltZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzQuOThweCkge1xuICAuYXJ0aWNsZS1hYm91dC11cyAudGl0bGUtc3BhY2Uge1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAubGF5ZXJfZGF0YSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5yaWdodC1zaWRlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OS45OHB4KSB7XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5sYXllcl9kYXRhIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFydGljbGUtYWJvdXQtdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJhY2tncm91bmQtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYmFja2dyb3VuZC1zZWN0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLnJpZ2h0LXNpZGUge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDJyZW07XG59XG4uYXJ0aWNsZS1hYm91dC11cyAudGl0bGUtc3BhY2Uge1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAudGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDA1Mjg5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAubGF5ZXJfZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1hYm91dC11cyBkaXYuZmVhdHVyZWRfaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZS1hYm91dC11cyBkaXYuZmVhdHVyZWRfaW1hZ2UgaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMmVtO1xuICBtaW4taGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC50eHQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAudHh0LWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuX2xheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI4OTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLWluLW91dDtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZSA+ICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWUgLmFuY2hvci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bi1ibHVlIC5pY29uLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGUtYWJvdXQtdXMgLmJ0bi1ibHVlIC50eHQtYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZTpob3ZlciB7XG4gIHdpZHRoOiAxNDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWU6aG92ZXIgLmljb24tYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGFuaW1hdGlvbjogaGlkZUljb24gMC4yNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG4uYXJ0aWNsZS1hYm91dC11cyAuYnRuLWJsdWU6aG92ZXIgLnR4dC1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzaG93VGV4dCAwLjc1cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cbkBrZXlmcmFtZXMgc2hvd1RleHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVJY29uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZSAudHh0LWJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5idG4tYmx1ZSAuaWNvbi1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5iYWNrZ3JvdW5kLXNlY3Rpb24ge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLmJhY2tncm91bmQtc2VjdGlvbiBpbWcge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLmxheWVyX2RhdGEge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAuZmVhdHVyZWRfaW1hZ2UgLmltZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAudHh0LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1hYm91dC11cyAuYmFja2dyb3VuZC1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5iYWNrZ3JvdW5kLXNlY3Rpb24gaW1nIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5yaWdodC1zaWRlIHtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnRpdGxlLXNwYWNlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC11cyAudGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5sYXllcl9kYXRhIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5mZWF0dXJlZF9pbWFnZSAuaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NC45OHB4KSB7XG4gIC5hcnRpY2xlLWFib3V0LXVzIC50aXRsZS1zcGFjZSB7XG4gICAgdG9wOiAxMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXVzIC5sYXllcl9kYXRhIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtdXMgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgLmFydGljbGUtYWJvdXQtdXMgLmxheWVyX2RhdGEge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xufVxuLmFydGljbGUtYWJvdXQtc2VydmljZXMgLmV4Y2VycHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzI5QUJFMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW46IDVyZW0gMDtcbn1cbi5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMiB7XG4gIGNsaXAtcGF0aDogdXJsKCNjbGlwX3BhdGhfMik7XG4gIHdpZHRoOiA0NTVweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFydGljbGUtYWJvdXQtc2VydmljZXMgLmluZm8tdGV4dCAudGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjOTBCNzMyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAuaW5mby10ZXh0IC5kZXNjLXRleHQgPiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX3BhdGhfMik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmFydGljbGUtYWJvdXQtc2VydmljZXMgLm9yZGVySW1nLTAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2hlcm8tY2xpcCk7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHVybCgjaGVyby1jbGlwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4JTtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMiB7XG4gICAgc2NhbGU6IDAuODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODVweDtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wYXRoXzIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAuaW5mby10ZXh0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5mZWF0dXJlZC1pbWFnZTpub3QoLm9yZGVySW1nLTApOm5vdCgub3JkZXJJbWctMikge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtc2VydmljZXMgLm9yZGVySW1nLTAge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5vcmRlclR4dC0wIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtc2VydmljZXMgLm9yZGVyVHh0LTEge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5vcmRlckltZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5vcmRlclR4dC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAuc2VydmljZS1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtc2VydmljZXMgLmluZm8tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFydGljbGUtYWJvdXQtc2VydmljZXMgLm9yZGVySW1nLTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA1MTVweDtcbiAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wYXRoXzIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc0Ljk4cHgpIHtcbiAgLmFydGljbGUtYWJvdXQtc2VydmljZXMgLm9yZGVySW1nLTAge1xuICAgIHNjYWxlOiAwLjY7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgfVxuICAuYXJ0aWNsZS1hYm91dC1zZXJ2aWNlcyAub3JkZXJJbWctMiB7XG4gICAgc2NhbGU6IDAuNztcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWFib3V0LXNlcnZpY2VzIC5BdWRpdGFxdWEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFydGljbGUtYWJvdXQtc2VydmljZXMgLkF1ZGl0YXF1YSAuYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtYWJvdXQtc2VydmljZXMgLkF1ZGl0YXF1YSAuYnV0dG9uIC5idG4tYmx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUyODk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFydGljbGUtYWJvdXQtc2VydmljZXMgLmJ0bi1ibHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI4OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb250YWN0LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5jb250YWN0LWFyZWEgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29udGFjdC1hcmVhIC5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDA1Mjg5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvbnRhY3QtYXJlYSAudHh0LWRlc2Mge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwNTI4OTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jb250YWN0LWFyZWEgLnR4dC1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtYXJlYSAuYnRuLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRhY3QtYXJlYSAuYnRuLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdC1hcmVhIC5idG4tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOUFCRTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LWFyZWEgLmNvbnRhY3QtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIG1hcmdpbjogMTBweCAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1Mjg5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dDpub3QoW3ZhbHVlPVwiXCJdKSB+IC5mb3JtLWlucHV0LWxhYmVsLFxuLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dDpmb2N1cyB+IC5mb3JtLWlucHV0LWxhYmVsIHtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMDUyODk7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0LWxhYmVsLnNocmluayB7XG4gIHRvcDogLTE4cHg7XG4gIGxlZnQ6IDVweDtcbiAgY29sb3I6ICMwMDUyODk7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gLmluZm8tdGV4dC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jb250YWN0LWFyZWEgLmNvbnRhY3QtZm9ybSAuaW5mby10ZXh0LTEgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDA1Mjg5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tY2hlY2sgLmZvcm0taW5wdXQtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwNTI4OTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAuZm9ybS1jaGVjayAuZm9ybS1pbnB1dC1sYWJlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDUyODk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gLmlucHV0LWdyb3VwIC5lcnJvciwgLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtIC5lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZTMzNDJmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtICNzdWJtaXRCdXR0b24ge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QUJFMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRhY3QtYXJlYSAuY29udGFjdC1mb3JtICNzdWJtaXRCdXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gI3N1Ym1pdEJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gI3N1Ym1pdEJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUyODk7XG59XG4uY29udGFjdC1hcmVhIC5jb250YWN0LWZvcm0gI3N1Ym1pdEJ1dHRvbltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWFyZWEge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNHJlbSBhdXRvO1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAuY29udGFjdC1hcmVhIC5sZWZ0LXNpZGUsIC5jb250YWN0LWFyZWEgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtYXJlYSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZ2FwOiAycmVtO1xuICB9XG4gIC5jb250YWN0LWFyZWEgLmxlZnQtc2lkZSwgLmNvbnRhY3QtYXJlYSAucmlnaHQtc2lkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDQ3NXB4KSB7XG4gIC5jb250YWN0LWFyZWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5jb250YWN0LWFyZWEgLmxlZnQtc2lkZSwgLmNvbnRhY3QtYXJlYSAucmlnaHQtc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc0Ljk4cHgpIHtcbiAgLmNvbnRhY3QtYXJlYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmNvbnRhY3QtYXJlYSAubGVmdC1zaWRlLCAuY29udGFjdC1hcmVhIC5yaWdodC1zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhwLXNlY3Rpb24gLmZpcnN0LWhhbGYtY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5ocC1zZWN0aW9uIC5zZWNvbmQtaGFsZi1jaXJjbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn0iLCIvLyBCb2R5XG4kYm9keS1iZzogd2hpdGU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMC45cmVtO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcblxuLy8gQ29sb3JzXG4kYmx1ZURhcms6ICMwMDUyODk7XG4kYmx1ZUxpZ2h0OiAjMjlBQkUyO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGdyYXk6ICNEOUQ5RDk7XG4kZ3JheUY1OiAjRjVGNUY1O1xuJHJlZDogI2UzMzQyZjtcbiRncmVlbjogIzkwQjczMjtcblxuXG5AbWl4aW4gZm9ybWF0VGV4dCgkZm9udC1mYW1pbHksICRmb250X3NpemUsICRmb250X2NvbG9yLCAkdGV4dF90cmFuc2Zvcm0sICRjdXJzb3IpIHtcbiAgQGlmICRmb250LWZhbWlseSA9PSAncG9wcGlucy1saWdodCcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9IEBlbHNlIGlmICRmb250LWZhbWlseSA9PSAncG9wcGlucy1yZWd1bGFyJyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH0gQGVsc2UgaWYgJGZvbnQtZmFtaWx5ID09ICdwb3BwaW5zLW1lZGl1bScge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9ICBAZWxzZSBpZiAkZm9udC1mYW1pbHkgPT0gJ3BvcHBpbnMtc2VtaWJvbGQnIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfSBAZWxzZSBpZiAkZm9udC1mYW1pbHkgPT0gJ3BvcHBpbnMtYm9sZCcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9IEBlbHNlIGlmICRmb250LWZhbWlseSA9PSAncG9wcGlucy1leHRyYWJvbGQnIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfSBAZWxzZSBpZiAkZm9udC1mYW1pbHkgPT0gJ29wZW4tc2Fucy1yZWd1bGFyJyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZTtcbiAgY29sb3I6ICRmb250X2NvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogJHRleHRfdHJhbnNmb3JtO1xuICBjdXJzb3I6ICRjdXJzb3I7XG59XG4iLCIuYnRuLWJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVEYXJrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xuICAmID4gKiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmFuY2hvci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmljb24tYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLWxpZ2h0JywgMjBweCwgJHdoaXRlLCBub25lLCBwb2ludGVyKTtcbiAgfVxuXG4gIC50eHQtYnRuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdvcGVuLXNhbnMtcmVndWxhcicsIDE1cHgsICR3aGl0ZSwgbm9uZSwgcG9pbnRlcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1pbi1vdXQ7XG4gICAgLmljb24tYnRuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGFuaW1hdGlvbjogaGlkZUljb24gLjI1cztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgfVxuXG4gICAgLnR4dC1idG4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBzaG93VGV4dCAuNzVzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB9XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHNob3dUZXh0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVJY29uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ0bi1ibHVlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAudHh0LWJ0biB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLmljb24tYnRuIHN2ZyB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYXN0LW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgQGltcG9ydCBcInJlc291cmNlcy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvYnRuLWFuaW1hdGVcIjtcblxuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1leHRyYWJvbGQnLCAzMHB4LCAkYmx1ZURhcmssIG5vbmUsIGRlZmF1bHQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5uZXdzLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XG4gICAgZ2FwOiAxZW07XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjguOThweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICYub25lTmV3c3tcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAuY2FyZC1uZXdzLWl0ZW17XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAuaW5mby1hcnRpY2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgnb3Blbi1zYW5zLXJlZ3VsYXInLCAxMXB4LCAkYmx1ZURhcmssIG5vbmUsIHBvaW50ZXIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFydGljbGUtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1ib2xkJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBwb2ludGVyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cbiAgfVxuXG5cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgfVxuXG5cbn1cblxuXG4iLCIuYXJ0aWNsZS1hYm91dC11cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtIDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgLmJhY2tncm91bmQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAycmVtO1xuICB9XG5cbiAgLnRpdGxlLXNwYWNlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLXJlZ3VsYXInLCA0MHB4LCAkYmx1ZURhcmssIG5vbmUsIGRlZmF1bHQpO1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLWV4dHJhYm9sZCcsIDQwcHgsICRibHVlRGFyaywgdXBwZXJjYXNlLCBkZWZhdWx0KTtcbiAgICB9XG4gIH1cblxuICAubGF5ZXJfZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBkaXYuZmVhdHVyZWRfaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICBtaW4taGVpZ2h0OiAyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAudHh0LWRlc2Mge1xuICAgIEBpbmNsdWRlIGZvcm1hdFRleHQoJ29wZW4tc2Fucy1yZWd1bGFyJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBkZWZhdWx0KTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYnRuX2xheWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBAaW1wb3J0IFwicmVzb3VyY2VzL3Nhc3MvZnJvbnRlbmQvY29tcG9uZW50cy9idG4tYW5pbWF0ZVwiO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iYWNrZ3JvdW5kLXNlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiAxNDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5ZXJfZGF0YSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkX2ltYWdlIC5pbWcge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAudHh0LWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmFja2dyb3VuZC1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodC1zaWRlIHtcbiAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG5cbiAgICAudGl0bGUtc3BhY2Uge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXllcl9kYXRhIHtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkX2ltYWdlIC5pbWcge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NC45OHB4KSB7XG4gICAgLnRpdGxlLXNwYWNle1xuICAgICAgdG9wOjEyMHB4O1xuICAgICAgbGVmdDoyMHB4O1xuICAgIH1cblxuICAgIC5sYXllcl9kYXRhIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnJpZ2h0LXNpZGV7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5Ljk4cHgpIHtcbiAgICAubGF5ZXJfZGF0YSB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcblxuLmFydGljbGUtYWJvdXQtc2VydmljZXMge1xuICBtYXJnaW46IDRyZW0gYXV0bztcblxuICAuZXhjZXJwdCB7XG4gICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1leHRyYWJvbGQnLCAzMHB4LCAkYmx1ZUxpZ2h0LCB1cHBlcmNhc2UsIGRlZmF1bHQpO1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICB9XG5cbiAgLnNlcnZpY2UtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICB9XG5cbiAgLm9yZGVySW1nLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5vcmRlckltZy0yIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wYXRoXzIpO1xuICAgIHdpZHRoOiA0NTVweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuaW5mby10ZXh0IHtcbiAgICAvL3dpZHRoOiA2MCU7XG5cbiAgICAudGl0bGUtdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLWJvbGQnLCAzMHB4LCAkZ3JlZW4sIHVwcGVyY2FzZSwgZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgLmRlc2MtdGV4dCA+ICoge1xuICAgICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1yZWd1bGFyJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBkZWZhdWx0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAub3JkZXJJbWctMCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDUxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wYXRoXzIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICAub3JkZXJJbWctMCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBjbGlwLXBhdGg6IHVybCgjaGVyby1jbGlwKTtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiB1cmwoI2hlcm8tY2xpcCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxOCU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAub3JkZXJJbWctMiB7XG4gICAgICBzY2FsZTogMC44O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub3JkZXJJbWctMCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogNTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcF9wYXRoXzIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICB3aWR0aDogODUlO1xuICAgIC8vLmZlYXR1cmVkLWltYWdlLm9yZGVySW1nLTIge1xuICAgIC8vICB3aWR0aDogNDU1cHg7XG4gICAgLy99XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2UtaXRlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmluZm8tdGV4dCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5mZWF0dXJlZC1pbWFnZTpub3QoLm9yZGVySW1nLTApOm5vdCgub3JkZXJJbWctMikge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAub3JkZXJJbWctMCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAub3JkZXJUeHQtMCB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAub3JkZXJJbWctMSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAub3JkZXJUeHQtMSB7XG4gICAgICBvcmRlcjogMjtcblxuICAgIH1cblxuICAgIC5vcmRlckltZy0yIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5vcmRlclR4dC0xIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuc2VydmljZS1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbmZvLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm9yZGVySW1nLTAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA1MTVweDtcbiAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX3BhdGhfMik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NC45OHB4KSB7XG4gICAgLm9yZGVySW1nLTAge1xuICAgICAgc2NhbGU6IDAuNjtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gICAgfVxuICAgIC5vcmRlckltZy0yIHtcbiAgICAgIHNjYWxlOiAwLjc7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLkF1ZGl0YXF1YSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5idXR0b24ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuYnRuLWJsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mjg5O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5idG4tYmx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI4OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG5cblxuXG5cblxuXG4iLCIuY29udGFjdC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLWV4dHJhYm9sZCcsIDMwcHgsICRibHVlRGFyaywgbm9uZSwgZGVmYXVsdCk7XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZvcm1hdFRleHQoJ3BvcHBpbnMtZXh0cmFib2xkJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBkZWZhdWx0KTtcbiAgfVxuXG4gIC50eHQtZGVzYyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgnb3Blbi1zYW5zLXJlZ3VsYXInLCAxNXB4LCAkYmx1ZURhcmssIG5vbmUsIGRlZmF1bHQpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlGNTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjphbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLWV4dHJhYm9sZCcsIDE1cHgsICRibHVlRGFyaywgdXBwZXJjYXNlLCBwb2ludGVyKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVMaWdodDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgQGltcG9ydCBcInJlc291cmNlcy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvY29udGFjdC1mb3JtXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWFyZWEge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNHJlbSBhdXRvO1xuICAgIGdhcDogM3JlbTtcblxuICAgIC5sZWZ0LXNpZGUsIC5yaWdodC1zaWRlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtYXJlYSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgLmxlZnQtc2lkZSwgLnJpZ2h0LXNpZGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDQ3NXB4KXtcbiAgLmNvbnRhY3QtYXJlYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAubGVmdC1zaWRlLCAucmlnaHQtc2lkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzQuOThweCkge1xuICAuY29udGFjdC1hcmVhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIC5sZWZ0LXNpZGUsIC5yaWdodC1zaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3QtZm9ybSB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdvcGVuLXNhbnMtcmVndWxhcicsIDE0cHgsICRibHVlRGFyaywgbm9uZSwgdGV4dCk7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZURhcms7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1pbnB1dDpub3QoW3ZhbHVlPVwiXCJdKSB+IC5mb3JtLWlucHV0LWxhYmVsLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQ6Zm9jdXMgfiAuZm9ybS1pbnB1dC1sYWJlbCB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkYmx1ZURhcms7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmZvcm0taW5wdXQtbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvcm1hdFRleHQoJ3BvcHBpbnMtbWVkaXVtJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBkZWZhdWx0KTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDhweDtcbiAgICB0b3A6IDhweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWlucHV0LWxhYmVsLnNocmluayB7XG4gICAgdG9wOiAtMThweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgY29sb3I6ICRibHVlRGFyaztcbiAgfVxuXG4gIC5pbmZvLXRleHQtMSB7XG4gICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1tZWRpdW0nLCAxNXB4LCAkYmx1ZURhcmssIG5vbmUsIGRlZmF1bHQpO1xuICAgIG9wYWNpdHk6IDAuNDtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1ib2xkJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBwb2ludGVyKTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cC5mb3JtLWNoZWNrIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZvcm0taW5wdXQtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1tZWRpdW0nLCAxNXB4LCAkYmx1ZURhcmssIG5vbmUsIHBvaW50ZXIpO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9ybWF0VGV4dCgncG9wcGlucy1ib2xkJywgMTVweCwgJGJsdWVEYXJrLCBub25lLCBwb2ludGVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmVycm9yLCAuZXJyb3Ige1xuICAgIEBpbmNsdWRlIGZvcm1hdFRleHQoJ3BvcHBpbnMtcmVndWxhcicsIDEwcHgsICRyZWQsIG5vbmUsIGRlZmF1bHQpO1xuICB9XG5cbiAgI3N1Ym1pdEJ1dHRvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlTGlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdHJhbnNpdGlvbjphbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSBmb3JtYXRUZXh0KCdwb3BwaW5zLWV4dHJhYm9sZCcsIDE0cHgsICR3aGl0ZSwgdXBwZXJjYXNlLCBwb2ludGVyKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlRGFyaztcbiAgICB9XG5cbiAgfVxuXG4gICNzdWJtaXRCdXR0b25bZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OjAuMjtcbiAgfVxufVxuXG5cbiIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ocC1zZWN0aW9uIHtcbiAgICAuZmlyc3QtaGFsZi1jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5zZWNvbmQtaGFsZi1jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG59XG5cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/