.page-template-design-sprint .site {
  background: transparent !important;
  padding: 0 !important;
}
.page-template-design-sprint .site #wrapper-navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.page-template-design-sprint .ofr-1,
.page-template-design-sprint .ofr-2 {
  display: none !important;
}

body:not(.rtl) .dsprint {
  font-family: "ZosimoStd-Regular", sans-serif;
}
body:not(.rtl) .dsprint .font-black,
body:not(.rtl) .dsprint .description strong,
body:not(.rtl) .dsprint .form .box label,
body:not(.rtl) .dsprint .form .box button {
  font-family: "ZosimoStd-Black", "ZosimoStd-Regular", sans-serif;
}

.rtl .dsprint {
  font-family: "Heebo", sans-serif;
}

.dsprint {
  overflow: hidden;
}
.dsprint .conteiner {
  padding: 0 15px;
  max-width: 1200px;
  margin: 0 auto;
}
.dsprint .title {
  font-weight: 800;
  font-size: 32px;
  line-height: 36px;
  color: #1f0f80;
}
@media (max-width: 767.98px) {
  .dsprint .title {
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
  }
}
.dsprint .banner {
  padding: 80px 0px 130px;
  background-repeat: no-repeat !important;
  background-position: 100% 100% !important;
  background-color: #0d063b;
  min-height: 380px;
}
@media (max-width: 767.98px) {
  .dsprint .banner {
    padding: 40px 0px 40px;
    min-height: auto;
  }
}
.dsprint .banner .conteiner {
  max-width: 960px;
}
.dsprint .banner .title {
  font-weight: 900;
  font-size: 48px;
  line-height: 46px;
  text-transform: uppercase;
  color: #03ffb7;
  margin-top: 0;
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .dsprint .banner .title {
    font-size: 36px;
    line-height: 46px;
  }
}
.dsprint .banner .subtitle {
  font-size: 32px;
  line-height: 36px;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .dsprint .banner .subtitle {
    font-size: 24px;
    line-height: 36px;
  }
}
.dsprint .banner .description {
  font-weight: 400;
  font-size: 32px;
  line-height: 36px;
  color: #dedaf2;
}
@media (max-width: 767.98px) {
  .dsprint .banner .description {
    font-size: 24px;
    line-height: 36px;
  }
}
.dsprint .omnis_breadcrumbs {
  background: #fff;
  padding: 20px 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
@media (max-width: 767.98px) {
  .dsprint .omnis_breadcrumbs {
    padding: 5px 0;
    font-size: 16px;
  }
}
.dsprint .omnis_breadcrumbs #breadcrumbs {
  padding: 0 15px;
  max-width: 960px;
  margin: 0 auto;
  border: none;
  color: #ff0084;
}
.dsprint .omnis_breadcrumbs #breadcrumbs a {
  color: #69628c;
}
.dsprint .what_is {
  padding: 40px 0 80px 0;
  background: #fff;
}
@media (max-width: 767.98px) {
  .dsprint .what_is {
    padding: 40px 0 40px 0;
  }
}
.dsprint .what_is .conteiner {
  max-width: 960px;
}
.dsprint .what_is .title {
  margin-bottom: 15px;
  color: #ff0084;
}
.dsprint .what_is .description {
  font-weight: 400;
  font-size: 21px;
  line-height: 150%;
  color: #0c0632;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .dsprint .what_is .description {
    margin-bottom: 24px;
  }
}
.dsprint .what_is .sliders {
  position: relative;
}
.dsprint .what_is .slider .slick-list {
  overflow: visible;
}
.dsprint .what_is .slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 28px;
  bottom: 0;
  margin: 0;
  padding-top: 40px;
}
@media (max-width: 767.98px) {
  .dsprint .what_is .slider .slick-dots {
    gap: 8px;
  }
}
.dsprint .what_is .slider .slick-dots li {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background: #9c9ca1;
  display: block;
  cursor: pointer;
}
.dsprint .what_is .slider .slick-dots li button {
  display: none;
}
.dsprint .what_is .slider .slick-dots li.slick-active {
  background: #0c0632;
}
.dsprint .what_is .slider .slide {
  padding: 5px 5px 50px 5px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.dsprint .what_is .slider .slide.slick-active {
  opacity: 1;
}
.dsprint .what_is .slider .item {
  position: relative;
}
.dsprint .what_is .slider .item img {
  display: block;
  width: 100%;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  height: 380px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .dsprint .what_is .slider .item img {
    height: 290px;
  }
}
.dsprint .what_is .slider-text {
  background: #ffffff;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  max-width: 489px;
  width: 100%;
  position: absolute;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
  padding: 20px;
  display: block;
  font-weight: 400;
  font-size: 21px;
  line-height: 150%;
  text-align: center;
  margin: 0;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .dsprint .what_is .slider-text {
    width: calc(100% - 32px);
  }
}
.dsprint .what_is .slider-text:before {
  content: "";
  background: url(../img/testimonials-icon.svg) no-repeat 50%;
  height: 38px;
  width: 44px;
  display: block;
  position: absolute;
  top: -5px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-size: cover;
}
.dsprint .what_you_get {
  padding: 40px 0 80px 0;
  background: #fff;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get {
    background: #f2f2f2;
    padding: 40px 0 40px 0;
  }
}
.dsprint .what_you_get .title {
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .title {
    margin-bottom: 24px;
    text-align: inherit;
  }
}
.dsprint .what_you_get .list {
  background: #ffffff;
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: -20px;
  }
}
.dsprint .what_you_get .list-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list-nav {
    display: none;
  }
}
.dsprint .what_you_get .list-nav .item {
  height: 57px;
  background: #f2f2f2;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #1f0f80;
  cursor: pointer;
}
.dsprint .what_you_get .list-nav .item-title {
  font-weight: 800;
  font-size: 21px;
  line-height: 25px;
  text-align: center;
}
.dsprint .what_you_get .list-nav .item.active {
  color: #ff0084;
  background: #fff;
  cursor: default;
}
.dsprint .what_you_get .list-nav .item:hover {
  background: #f5f5f5;
}
.dsprint .what_you_get .list-contents {
  font-weight: 400;
  font-size: 21px;
  line-height: 150%;
  color: #0c0632;
  padding: 48px;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list-contents {
    padding: 0;
    margin: 0 -15px;
  }
}
.dsprint .what_you_get .list-contents .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 28px;
  bottom: 0;
  margin: 0;
  padding-top: 0px;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list-contents .slick-dots {
    gap: 8px;
  }
}
.dsprint .what_you_get .list-contents .slick-dots li {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background: #9c9ca1;
  display: block;
  cursor: pointer;
}
.dsprint .what_you_get .list-contents .slick-dots li button {
  display: none;
}
.dsprint .what_you_get .list-contents .slick-dots li.slick-active {
  background: #0c0632;
}
.dsprint .what_you_get .list-contents .item {
  display: none;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list-contents .item {
    display: block;
    background: #ffffff;
    -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    width: 315px;
    margin: 0 8px 40px 8px;
  }
}
.dsprint .what_you_get .list-contents .item-title {
  display: none;
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list-contents .item-title {
    display: block;
    text-align: center;
    font-weight: 800;
    font-size: 21px;
    line-height: 25px;
    color: #ff0084;
    padding: 16px 20px;
    border-bottom: 2px solid #ff0084;
  }
}
@media (max-width: 767.98px) {
  .dsprint .what_you_get .list-contents .item-description {
    padding: 20px;
  }
}
.dsprint .idea_to_prototype {
  padding: 80px 0 80px 0;
  background: #0d063b;
}
@media (max-width: 767.98px) {
  .dsprint .idea_to_prototype {
    padding: 40px 0 40px 0;
  }
}
.dsprint .idea_to_prototype .conteiner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}
@media (max-width: 767.98px) {
  .dsprint .idea_to_prototype .conteiner {
    display: block;
  }
}
.dsprint .idea_to_prototype .conteiner .content {
  max-width: 560px;
}
.dsprint .idea_to_prototype .conteiner .content .title {
  margin-bottom: 15px;
  color: #fff;
}
.dsprint .idea_to_prototype .conteiner .content .description {
  font-weight: 400;
  font-size: 21px;
  line-height: 150%;
  color: #dedaf2;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .dsprint .idea_to_prototype .conteiner .content .btns {
    display: none;
  }
}
.dsprint .idea_to_prototype .conteiner .content .btns a {
  background: -o-radial-gradient(
    0% 50%,
    100% 525.52%,
    #cc006a 0%,
    #513eb3 100%
  );
  background: radial-gradient(100% 525.52% at 0% 50%, #cc006a 0%, #513eb3 100%);
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  position: relative;
  font-weight: 300;
  font-size: 21px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  width: 252px;
  height: 37px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  z-index: 1;
  text-decoration: none;
}
.dsprint .idea_to_prototype .conteiner .content .btns a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 2px;
  background-color: #ff0084;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.dsprint .idea_to_prototype .conteiner .content .btns a:hover:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.dsprint .idea_to_prototype .conteiner .image {
  text-align: center;
}
@media (max-width: 767.98px) {
  .dsprint .idea_to_prototype .conteiner .image img {
    max-width: 330px;
  }
}
.dsprint .idea_to_prototype .conteiner .image .btns {
  display: none;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .dsprint .idea_to_prototype .conteiner .image .btns {
    display: block;
  }
}
.dsprint .idea_to_prototype .conteiner .image .btns a {
  background: -o-radial-gradient(
    0% 50%,
    100% 525.52%,
    #cc006a 0%,
    #513eb3 100%
  );
  background: radial-gradient(100% 525.52% at 0% 50%, #cc006a 0%, #513eb3 100%);
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  position: relative;
  font-weight: 300;
  font-size: 21px;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  width: 252px;
  height: 37px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  z-index: 1;
  text-decoration: none;
}
.dsprint .idea_to_prototype .conteiner .image .btns a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 2px;
  background-color: #ff0084;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.dsprint .idea_to_prototype .conteiner .image .btns a:hover:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.dsprint .process {
  padding: 80px 0 80px 0;
  background: #fff;
}
@media (max-width: 767.98px) {
  .dsprint .process {
    padding: 40px 0 40px 0;
  }
}
.dsprint .process .title {
  margin-bottom: 80px;
}
@media (max-width: 767.98px) {
  .dsprint .process .title {
    margin-bottom: 24px;
  }
}
.dsprint .process .stages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 30px;
}
@media (max-width: 767.98px) {
  .dsprint .process .stages {
    display: block;
    margin: 0 -15px;
  }
}
.dsprint .process .stages .slick-list {
  margin: 0 -15px;
}
.dsprint .process .stages .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 28px;
  bottom: 0;
  margin: 0;
  padding-top: 24px;
}
@media (max-width: 767.98px) {
  .dsprint .process .stages .slick-dots {
    gap: 8px;
  }
}
.dsprint .process .stages .slick-dots li {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background: #9c9ca1;
  display: block;
  cursor: pointer;
}
.dsprint .process .stages .slick-dots li button {
  display: none;
}
.dsprint .process .stages .slick-dots li.slick-active {
  background: #0c0632;
}
.dsprint .process .stages .item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 36px;
  position: relative;
  z-index: 1;
  background: #ffffff;
}
@media (max-width: 767.98px) {
  .dsprint .process .stages .item {
    width: 272px;
    -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 36px 24px;
    margin: 0 8px;
  }
}
.dsprint .process .stages .item-day {
  font-weight: 800;
  font-size: 74px;
  line-height: 28px;
  color: #0c0632;
  margin-bottom: 40px;
}
.dsprint .process .stages .item-title {
  font-weight: 800;
  font-size: 21px;
  line-height: 25px;
  color: #0c0632;
  padding-bottom: 2px;
  border-bottom: 1px solid #ff0084;
  margin-bottom: 24px;
}
.dsprint .process .stages .item-description {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #69628c;
  height: 200px;
}
.dsprint .process .stages .item-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #0c0632;
  gap: 8px;
}
.dsprint .process .stages .item-icon img,
.dsprint .process .stages .item-icon svg {
  height: 30px;
  width: 30px;
}
.dsprint .process .stages .item:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: -o-radial-gradient(0% 50%, 100% 100%, #cc006a 0%, #513eb3 100%);
  background: radial-gradient(100% 100% at 0% 50%, #cc006a 0%, #513eb3 100%);
  border-radius: 10px;
  z-index: -1;
  opacity: 0;
  -webkit-transition: all 1.2s;
  -o-transition: all 1.2s;
  transition: all 1.2s;
}
.dsprint .process .stages .item:before {
  content: "";
  background: url(../img/footer_shapes_2.svg) no-repeat 50%;
  height: 54px;
  width: 58px;
  display: block;
  position: absolute;
  top: 18px;
  right: -18px;
  opacity: 0;
  background-size: cover;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.dsprint .process .stages .item.active,
.dsprint .process .stages .item.slick-current {
  background: transparent;
}
.dsprint .process .stages .item.active:after,
.dsprint .process .stages .item.active:before,
.dsprint .process .stages .item.slick-current:after,
.dsprint .process .stages .item.slick-current:before {
  opacity: 1;
}
.dsprint .process .stages .item.active .item-day,
.dsprint .process .stages .item.slick-current .item-day {
  color: #ffffff;
}
.dsprint .process .stages .item.active .item-title,
.dsprint .process .stages .item.slick-current .item-title {
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.dsprint .process .stages .item.active .item-description,
.dsprint .process .stages .item.slick-current .item-description {
  color: #ffffff;
}
.dsprint .process .stages .item.active .item-icon,
.dsprint .process .stages .item.slick-current .item-icon {
  color: #ffffff;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.dsprint .why_you {
  padding: 80px 0 80px 0;
  background: #f2f2f2;
}
@media (max-width: 767.98px) {
  .dsprint .why_you {
    padding: 40px 0 40px 0;
  }
}
.dsprint .why_you .title {
  margin-bottom: 15px;
}
.dsprint .why_you .description {
  font-weight: 400;
  font-size: 21px;
  line-height: 150%;
  text-align: justify;
  color: #0c0632;
}
@media (max-width: 767.98px) {
  .dsprint .why_you .description {
    text-align: inherit;
  }
}
.dsprint .why_you .list {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 767.98px) {
  .dsprint .why_you .list {
    gap: 8px;
  }
}
.dsprint .why_you .list .item {
  background: #ffffff;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 16px;
  width: calc(50% - 20px);
  min-height: 106px;
}
@media (max-width: 767.98px) {
  .dsprint .why_you .list .item {
    width: 100%;
    padding: 16px;
  }
}
.dsprint .why_you .list .item-icon {
  width: 58px;
  margin-top: 5px;
}
@media (max-width: 767.98px) {
  .dsprint .why_you .list .item-icon {
    margin-top: 15px;
  }
}
.dsprint .why_you .list .item-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: 800;
  font-size: 18px;
  line-height: 150%;
  color: #0c0632;
}
.dsprint .why_you .list .item-text p {
  margin: 0;
}
.dsprint .why_you .list .item-text strong {
  color: #ff0084;
}
.dsprint .why_choose {
  padding: 80px 0 80px 0;
  background: #fff;
}
@media (max-width: 767.98px) {
  .dsprint .why_choose {
    padding: 40px 0 40px 0;
  }
}
.dsprint .why_choose .conteiner {
  max-width: 960px;
}
.dsprint .why_choose .title {
  margin-bottom: 40px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .dsprint .why_choose .title {
    text-align: inherit;
    margin-bottom: 24px;
  }
}
.dsprint .why_choose .list {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px 24px;
}
.dsprint .why_choose .list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 16px;
  width: calc(50% - 12px);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #69628c;
}
@media (max-width: 767.98px) {
  .dsprint .why_choose .list .item {
    width: 100%;
  }
}
.dsprint .why_choose .list .item-icon {
  height: 85px;
  width: 85px;
  background: #f4f2ff;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .dsprint .why_choose .list .item-icon {
    height: 64px;
    width: 64px;
  }
}
.dsprint .why_choose .list .item-icon img,
.dsprint .why_choose .list .item-icon svg {
  height: 48.5px;
  width: auto;
}
@media (max-width: 767.98px) {
  .dsprint .why_choose .list .item-icon img,
  .dsprint .why_choose .list .item-icon svg {
    height: 34px;
  }
}
.dsprint .why_choose .list .item-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 28px;
}
@media (max-width: 767.98px) {
  .dsprint .why_choose .list .item-content {
    padding-top: 20px;
  }
}
.dsprint .why_choose .list .item-content h3 {
  font-weight: 800;
  font-size: 21px;
  line-height: 25px;
  color: #1f0f80;
  display: block;
  margin-bottom: 15px;
}
.dsprint .get_started {
  padding: 80px 0 80px 0;
  background: #0c0632;
  color: #fff;
}
@media (max-width: 767.98px) {
  .dsprint .get_started {
    padding: 40px 0 0 0;
  }
}
.dsprint .get_started .title {
  font-weight: 900;
  font-size: 48px;
  line-height: 46px;
  text-transform: uppercase;
  color: #03ffb7;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .dsprint .get_started .title {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 16px;
  }
}
.dsprint .get_started .description {
  font-weight: 400;
  font-size: 21px;
  line-height: 150%;
  text-align: justify;
  color: #ffffff;
  margin-bottom: 48px;
}
@media (max-width: 767.98px) {
  .dsprint .get_started .description {
    text-align: inherit;
    margin-bottom: 16px;
  }
}
.dsprint .get_started .description p {
  margin: 0;
}
.dsprint .get_started .description p:empty {
  display: none;
}
.dsprint .get_started .description h3 {
  color: #ff0084;
}
.dsprint .get_started .form .wpcf7 {
  max-width: 100%;
  direction: inherit;
}
.dsprint .get_started .form .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
}
@media (max-width: 767.98px) {
  .dsprint .get_started .form .box {
    display: block;
  }
}
.dsprint .get_started .form .box p {
  margin: 0;
}
.dsprint .get_started .form .box p:empty {
  display: none;
}
.dsprint .get_started .form .box-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
@media (max-width: 767.98px) {
  .dsprint .get_started .form .box-item {
    width: 100%;
    margin-bottom: 40px;
  }
  .dsprint .get_started .form .box-item:last-child,
  .dsprint .get_started .form .box-item.btns {
    margin: 0;
  }
}
.dsprint .get_started .form .box-item .wpcf7-not-valid-tip {
  position: absolute;
}
.dsprint .get_started .form .box-item label {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.15px;
  text-transform: uppercase;
  color: #dedaf2;
  position: relative;
  z-index: 1;
  font-style: normal;
  padding: 0;
  text-indent: inherit;
}
.dsprint .get_started .form .box-item input {
  border: none;
  border-bottom: 1px solid #00ffcc;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #fff;
  padding: 4px 0;
  height: 32px;
  text-align: inherit;
  font-style: normal;
}
.dsprint .get_started .form .box-item input.wpcf7-not-valid {
  border-color: #ff0084;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dsprint .get_started .form .box-item input::-webkit-input-placeholder {
  color: #9c98b3;
}
.dsprint .get_started .form .box-item input::-moz-placeholder {
  color: #9c98b3;
}
.dsprint .get_started .form .box-item input:-ms-input-placeholder {
  color: #9c98b3;
}
.dsprint .get_started .form .box-item input::-ms-input-placeholder {
  color: #9c98b3;
}
.dsprint .get_started .form .box-item input::placeholder {
  color: #9c98b3;
}
.dsprint .get_started .form .box-item button {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#00ffa6),
    to(#00ffcc)
  );
  background: -o-linear-gradient(left, #00ffa6 0%, #00ffcc 100%);
  background: linear-gradient(90deg, #00ffa6 0%, #00ffcc 100%);
  position: relative;
  font-weight: 800;
  font-size: 21px;
  line-height: 150%;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #0c0632;
  z-index: 1;
  text-decoration: none;
  cursor: pointer;
  border: none;
  border-radius: 0;
}
.dsprint .get_started .form .box-item button:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0px;
  background-color: #ff0084;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.dsprint .get_started .form .box-item button:hover {
  color: #fff;
}
.dsprint .get_started .form .box-item button:hover:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}
.dsprint .get_started .form .box-item button:focus {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlc2lnbi1zcHJpbnQuc2NzcyIsImRlc2lnbi1zcHJpbnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNFO0VBQ0Usa0NBQUE7RUFDQSxxQkFBQTtBQ0FKO0FERUk7RUFDRSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsTUFBQTtBQ0FOO0FESUU7O0VBRUUsd0JBQUE7QUNGSjs7QURPRTtFQUNFLDRDQUFBO0FDSko7QURNSTs7OztFQUlFLCtEQUFBO0FDSk47O0FEWUU7RUFDRSxnQ0FBQTtBQ1RKOztBRGFBO0VBQ0UsZ0JBQUE7QUNWRjtBRFlFO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBQ1ZKO0FEYUU7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNYSjtBRFlJO0VBTEY7SUFNSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFQ1RKO0FBQ0Y7QURZRTtFQUNFLHVCQUFBO0VBQ0EsdUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QUNWSjtBRFdJO0VBTkY7SUFPSSxzQkFBQTtJQUNBLGdCQUFBO0VDUko7QUFDRjtBRFVJO0VBQ0UsZ0JBQUE7QUNSTjtBRFdJO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNUTjtBRFVNO0VBUkY7SUFTSSxlQUFBO0lBQ0EsaUJBQUE7RUNQTjtBQUNGO0FEVUk7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDUk47QURTTTtFQUpGO0lBS0ksZUFBQTtJQUNBLGlCQUFBO0VDTk47QUFDRjtBRFNJO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDUE47QURRTTtFQUxGO0lBTUksZUFBQTtJQUNBLGlCQUFBO0VDTE47QUFDRjtBRFNFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Es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LFVBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUNwRFo7QURzRFk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQ0FBQTtFQUVBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0VBQUEsaURBQUE7RUFDQSxpQ0FBQTtFQUVBLDRCQUFBO0VBQUEseUJBQUE7RUFDQSw0Q0FBQTtFQUVBLHVDQUFBO0VBQUEsb0NBQUE7QUNwRGQ7QUR1RFk7RUFDRSxXQUFBO0FDckRkO0FEdURjO0VBQ0UsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0FDckRoQjtBRHlEWTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBQ3ZEZCIsImZpbGUiOiJkZXNpZ24tc3ByaW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5wYWdlLXRlbXBsYXRlLWRlc2lnbi1zcHJpbnQge1xyXG4gIC5zaXRlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgI3dyYXBwZXItbmF2YmFyIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZyLTEsXHJcbiAgLm9mci0yIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5ydGwpIHtcclxuICAuZHNwcmludCB7XHJcbiAgICBmb250LWZhbWlseTogXCJab3NpbW9TdGQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIC5mb250LWJsYWNrLFxyXG4gICAgLmRlc2NyaXB0aW9uIHN0cm9uZyxcclxuICAgIC5mb3JtIC5ib3ggbGFiZWwsXHJcbiAgICAuZm9ybSAuYm94IGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlpvc2ltb1N0ZC1CbGFja1wiLCBcIlpvc2ltb1N0ZC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ydGwge1xyXG4gIC5kc3ByaW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG4uZHNwcmludCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmNvbnRlaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiAjMUYwRjgwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMHB4IDEzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwNjNCO1xyXG4gICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwcHggNDBweDtcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAzRkZCNztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGNvbG9yOiAjREVEQUYyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbW5pc19icmVhZGNydW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2JyZWFkY3J1bWJzIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogI0ZGMDA4NDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNjk2MjhDO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2hhdF9pcyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAjRkYwMDg0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGNvbG9yOiAjMEMwNjMyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcnMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI4cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUM5Q0ExO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwQzA2MzI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNTBweCA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90ZXN0aW1vbmlhbHMtaWNvbi5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndoYXRfeW91X2dldCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzFGMEY4MDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwODQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudHMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGNvbG9yOiAjMEMwNjMyO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDI4cHg7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUM5Q0ExO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBDMDYzMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDQwcHggOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjAwODQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkYwMDg0O1xyXG4gICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlkZWFfdG9fcHJvdG90eXBlIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMEQwNjNCO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBjb2xvcjogI0RFREFGMjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgNTI1LjUyJSBhdCAwJSA1MCUsICNDQzAwNkEgMCUsICM1MTNFQjMgMTAwJSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiKDAgMCAwIC8gMjAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjAwODQ7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bnMge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSA1MjUuNTIlIGF0IDAlIDUwJSwgI0NDMDA2QSAwJSwgIzUxM0VCMyAxMDAlKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2IoMCAwIDAgLyAyMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9jZXNzIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFnZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI4cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOUM5Q0ExO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwQzA2MzI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMjcycHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDM2cHggMjRweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3NHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBDMDYzMjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMEMwNjMyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkYwMDg0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgY29sb3I6ICM2OTYyOEM7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwQzA2MzI7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICBpbWcsIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAxMDAlIGF0IDAlIDUwJSwgI0NDMDA2QSAwJSwgIzUxM0VCMyAxMDAlKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS4yc1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlcl9zaGFwZXNfMi5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xOHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLWRheSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC53aHlfeW91IHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBjb2xvcjogIzBDMDYzMjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIwcHgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIGNvbG9yOiAjMEMwNjMyO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwODQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2h5X2Nob29zZSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMTZweCAyNHB4O1xyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEycHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGNvbG9yOiAjNjk2MjhDO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGMkZGO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLCBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4LjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFGMEY4MDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdldF9zdGFydGVkIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMEMwNjMyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogIzAzRkZCNztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwODRcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgLndwY2Y3IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmLmJ0bnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjREVEQUYyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBGRkNDO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmMDA4NDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5Qzk4QjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMEZGQTYgMCUsICMwMEZGQ0MgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwQzA2MzI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1kZXNpZ24tc3ByaW50IC5zaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZGVzaWduLXNwcmludCAuc2l0ZSAjd3JhcHBlci1uYXZiYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1kZXNpZ24tc3ByaW50IC5vZnItMSxcbi5wYWdlLXRlbXBsYXRlLWRlc2lnbi1zcHJpbnQgLm9mci0yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCgucnRsKSAuZHNwcmludCB7XG4gIGZvbnQtZmFtaWx5OiBcIlpvc2ltb1N0ZC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5ib2R5Om5vdCgucnRsKSAuZHNwcmludCAuZm9udC1ibGFjayxcbmJvZHk6bm90KC5ydGwpIC5kc3ByaW50IC5kZXNjcmlwdGlvbiBzdHJvbmcsXG5ib2R5Om5vdCgucnRsKSAuZHNwcmludCAuZm9ybSAuYm94IGxhYmVsLFxuYm9keTpub3QoLnJ0bCkgLmRzcHJpbnQgLmZvcm0gLmJveCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJab3NpbW9TdGQtQmxhY2tcIiwgXCJab3NpbW9TdGQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucnRsIC5kc3ByaW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRzcHJpbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRzcHJpbnQgLmNvbnRlaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRzcHJpbnQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMxRjBGODA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmRzcHJpbnQgLmJhbm5lciB7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwNjNCO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAuYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5kc3ByaW50IC5iYW5uZXIgLmNvbnRlaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG4uZHNwcmludCAuYmFubmVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDNGRkI3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5iYW5uZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5kc3ByaW50IC5iYW5uZXIgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLmJhbm5lciAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmRzcHJpbnQgLmJhbm5lciAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI0RFREFGMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAuYmFubmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uZHNwcmludCAub21uaXNfYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLm9tbmlzX2JyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5kc3ByaW50IC5vbW5pc19icmVhZGNydW1icyAjYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRkYwMDg0O1xufVxuLmRzcHJpbnQgLm9tbmlzX2JyZWFkY3J1bWJzICNicmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICM2OTYyOEM7XG59XG4uZHNwcmludCAud2hhdF9pcyB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoYXRfaXMge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG4gIH1cbn1cbi5kc3ByaW50IC53aGF0X2lzIC5jb250ZWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLmRzcHJpbnQgLndoYXRfaXMgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNGRjAwODQ7XG59XG4uZHNwcmludCAud2hhdF9pcyAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzBDMDYzMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF9pcyAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5kc3ByaW50IC53aGF0X2lzIC5zbGlkZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRzcHJpbnQgLndoYXRfaXMgLnNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmRzcHJpbnQgLndoYXRfaXMgLnNsaWRlciAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI4cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF9pcyAuc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoYXRfaXMgLnNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzlDOUNBMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kc3ByaW50IC53aGF0X2lzIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kc3ByaW50IC53aGF0X2lzIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBDMDYzMjtcbn1cbi5kc3ByaW50IC53aGF0X2lzIC5zbGlkZXIgLnNsaWRlIHtcbiAgcGFkZGluZzogNXB4IDVweCA1MHB4IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHNwcmludCAud2hhdF9pcyAuc2xpZGVyIC5zbGlkZS5zbGljay1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmRzcHJpbnQgLndoYXRfaXMgLnNsaWRlciAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kc3ByaW50IC53aGF0X2lzIC5zbGlkZXIgLml0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF9pcyAuc2xpZGVyIC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoYXRfaXMgLnNsaWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiA0ODlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoYXRfaXMgLnNsaWRlci10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbi5kc3ByaW50IC53aGF0X2lzIC5zbGlkZXItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Rlc3RpbW9uaWFscy1pY29uLnN2Zykgbm8tcmVwZWF0IDUwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmRzcHJpbnQgLndoYXRfeW91X2dldCB7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoYXRfeW91X2dldCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG59XG4uZHNwcmludCAud2hhdF95b3VfZ2V0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF95b3VfZ2V0IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG4uZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoYXRfeW91X2dldCAubGlzdC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoYXRfeW91X2dldCAubGlzdC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtbmF2IC5pdGVtIHtcbiAgaGVpZ2h0OiA1N3B4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMUYwRjgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0LW5hdiAuaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtbmF2IC5pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkYwMDg0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0LW5hdiAuaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0LWNvbnRlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMwQzA2MzI7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoYXRfeW91X2dldCAubGlzdC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtY29udGVudHMgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0LWNvbnRlbnRzIC5zbGljay1kb3RzIHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoYXRfeW91X2dldCAubGlzdC1jb250ZW50cyAuc2xpY2stZG90cyBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzlDOUNBMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtY29udGVudHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtY29udGVudHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBDMDYzMjtcbn1cbi5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtY29udGVudHMgLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aGF0X3lvdV9nZXQgLmxpc3QtY29udGVudHMgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBtYXJnaW46IDAgOHB4IDQwcHggOHB4O1xuICB9XG59XG4uZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0LWNvbnRlbnRzIC5pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2hhdF95b3VfZ2V0IC5saXN0LWNvbnRlbnRzIC5pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICNGRjAwODQ7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkYwMDg0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoYXRfeW91X2dldCAubGlzdC1jb250ZW50cyAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIHtcbiAgcGFkZGluZzogODBweCAwIDgwcHggMDtcbiAgYmFja2dyb3VuZDogIzBEMDYzQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAuaWRlYV90b19wcm90b3R5cGUge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG4gIH1cbn1cbi5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAuaWRlYV90b19wcm90b3R5cGUgLmNvbnRlaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbi5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIC5jb250ZWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICNERURBRjI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIC5jb250ZWluZXIgLmNvbnRlbnQgLmJ0bnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIC5jb250ZW50IC5idG5zIGEge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSA1MjUuNTIlIGF0IDAlIDUwJSwgI0NDMDA2QSAwJSwgIzUxM0VCMyAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyNTJweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHNwcmludCAuaWRlYV90b19wcm90b3R5cGUgLmNvbnRlaW5lciAuY29udGVudCAuYnRucyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDg0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIC5jb250ZWluZXIgLmNvbnRlbnQgLmJ0bnMgYTpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIC5jb250ZWluZXIgLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIC5pbWFnZSAuYnRucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIC5jb250ZWluZXIgLmltYWdlIC5idG5zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRzcHJpbnQgLmlkZWFfdG9fcHJvdG90eXBlIC5jb250ZWluZXIgLmltYWdlIC5idG5zIGEge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSA1MjUuNTIlIGF0IDAlIDUwJSwgI0NDMDA2QSAwJSwgIzUxM0VCMyAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyNTJweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHNwcmludCAuaWRlYV90b19wcm90b3R5cGUgLmNvbnRlaW5lciAuaW1hZ2UgLmJ0bnMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5kc3ByaW50IC5pZGVhX3RvX3Byb3RvdHlwZSAuY29udGVpbmVyIC5pbWFnZSAuYnRucyBhOmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4uZHNwcmludCAucHJvY2VzcyB7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLnByb2Nlc3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDA7XG4gIH1cbn1cbi5kc3ByaW50IC5wcm9jZXNzIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLnByb2Nlc3MgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuc2xpY2stZG90cyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLnNsaWNrLWRvdHMgbGkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICM5QzlDQTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwQzA2MzI7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0ge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzZweCAyNHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbn1cbi5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0tZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwQzA2MzI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwQzA2MzI7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkYwMDg0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjNjk2MjhDO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwQzA2MzI7XG4gIGdhcDogOHB4O1xufVxuLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbS1pY29uIGltZywgLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbS1pY29uIHN2ZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAxMDAlIGF0IDAlIDUwJSwgI0NDMDA2QSAwJSwgIzUxM0VCMyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzO1xufVxuLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Zvb3Rlcl9zaGFwZXNfMi5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IC0xOHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0uYWN0aXZlLCAuZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLnNsaWNrLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0uYWN0aXZlOmFmdGVyLCAuZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLmFjdGl2ZTpiZWZvcmUsIC5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0uc2xpY2stY3VycmVudDphZnRlciwgLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbS5zbGljay1jdXJyZW50OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLmFjdGl2ZSAuaXRlbS1kYXksIC5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0uc2xpY2stY3VycmVudCAuaXRlbS1kYXkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kc3ByaW50IC5wcm9jZXNzIC5zdGFnZXMgLml0ZW0uYWN0aXZlIC5pdGVtLXRpdGxlLCAuZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLnNsaWNrLWN1cnJlbnQgLml0ZW0tdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLmFjdGl2ZSAuaXRlbS1kZXNjcmlwdGlvbiwgLmRzcHJpbnQgLnByb2Nlc3MgLnN0YWdlcyAuaXRlbS5zbGljay1jdXJyZW50IC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLmFjdGl2ZSAuaXRlbS1pY29uLCAuZHNwcmludCAucHJvY2VzcyAuc3RhZ2VzIC5pdGVtLnNsaWNrLWN1cnJlbnQgLml0ZW0taWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmRzcHJpbnQgLndoeV95b3Uge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aHlfeW91IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG59XG4uZHNwcmludCAud2h5X3lvdSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRzcHJpbnQgLndoeV95b3UgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMwQzA2MzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLndoeV95b3UgLmRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG4uZHNwcmludCAud2h5X3lvdSAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aHlfeW91IC5saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoeV95b3UgLmxpc3QgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aHlfeW91IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uZHNwcmludCAud2h5X3lvdSAubGlzdCAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDU4cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2h5X3lvdSAubGlzdCAuaXRlbS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uZHNwcmludCAud2h5X3lvdSAubGlzdCAuaXRlbS10ZXh0IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMwQzA2MzI7XG59XG4uZHNwcmludCAud2h5X3lvdSAubGlzdCAuaXRlbS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uZHNwcmludCAud2h5X3lvdSAubGlzdCAuaXRlbS10ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjRkYwMDg0O1xufVxuLmRzcHJpbnQgLndoeV9jaG9vc2Uge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aHlfY2hvb3NlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xuICB9XG59XG4uZHNwcmludCAud2h5X2Nob29zZSAuY29udGVpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbi5kc3ByaW50IC53aHlfY2hvb3NlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2h5X2Nob29zZSAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoeV9jaG9vc2UgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweCAyNHB4O1xufVxuLmRzcHJpbnQgLndoeV9jaG9vc2UgLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjNjk2MjhDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aHlfY2hvb3NlIC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRzcHJpbnQgLndoeV9jaG9vc2UgLmxpc3QgLml0ZW0taWNvbiB7XG4gIGhlaWdodDogODVweDtcbiAgd2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQ6ICNGNEYyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2h5X2Nob29zZSAubGlzdCAuaXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gIH1cbn1cbi5kc3ByaW50IC53aHlfY2hvb3NlIC5saXN0IC5pdGVtLWljb24gaW1nLCAuZHNwcmludCAud2h5X2Nob29zZSAubGlzdCAuaXRlbS1pY29uIHN2ZyB7XG4gIGhlaWdodDogNDguNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZHNwcmludCAud2h5X2Nob29zZSAubGlzdCAuaXRlbS1pY29uIGltZywgLmRzcHJpbnQgLndoeV9jaG9vc2UgLmxpc3QgLml0ZW0taWNvbiBzdmcge1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLmRzcHJpbnQgLndoeV9jaG9vc2UgLmxpc3QgLml0ZW0tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC53aHlfY2hvb3NlIC5saXN0IC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uZHNwcmludCAud2h5X2Nob29zZSAubGlzdCAuaXRlbS1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMUYwRjgwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kc3ByaW50IC5nZXRfc3RhcnRlZCB7XG4gIHBhZGRpbmc6IDgwcHggMCA4MHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwQzA2MzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5nZXRfc3RhcnRlZCB7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgfVxufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDNGRkI3O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5nZXRfc3RhcnRlZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLmdldF9zdGFydGVkIC5kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmRlc2NyaXB0aW9uIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC5kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBjb2xvcjogI0ZGMDA4NDtcbn1cbi5kc3ByaW50IC5nZXRfc3RhcnRlZCAuZm9ybSAud3BjZjcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbn1cbi5kc3ByaW50IC5nZXRfc3RhcnRlZCAuZm9ybSAuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmZvcm0gLmJveCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3ggcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmZvcm0gLmJveC1pdGVtIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5kc3ByaW50IC5nZXRfc3RhcnRlZCAuZm9ybSAuYm94LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3gtaXRlbTpsYXN0LWNoaWxkLCAuZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmZvcm0gLmJveC1pdGVtLmJ0bnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3gtaXRlbSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kc3ByaW50IC5nZXRfc3RhcnRlZCAuZm9ybSAuYm94LWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNERURBRjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbn1cbi5kc3ByaW50IC5nZXRfc3RhcnRlZCAuZm9ybSAuYm94LWl0ZW0gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBGRkNDO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3gtaXRlbSBpbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZjAwODQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmZvcm0gLmJveC1pdGVtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOUM5OEIzO1xufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3gtaXRlbSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMEZGQTYgMCUsICMwMEZGQ0MgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwQzA2MzI7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmZvcm0gLmJveC1pdGVtIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDA4NDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5kc3ByaW50IC5nZXRfc3RhcnRlZCAuZm9ybSAuYm94LWl0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHNwcmludCAuZ2V0X3N0YXJ0ZWQgLmZvcm0gLmJveC1pdGVtIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmRzcHJpbnQgLmdldF9zdGFydGVkIC5mb3JtIC5ib3gtaXRlbSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59Il19 */
